!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-headers-5.15.0-1040/include/rdma/   drwxr-xr-x
Free 83.28 GB of 96.73 GB (86.1%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     opa_port_info.h (13.43 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/*
 * Copyright (c) 2014-2020 Intel Corporation.  All rights reserved.
 */

#ifndef OPA_PORT_INFO_H
#define OPA_PORT_INFO_H

#include <rdma/opa_smi.h>

#define OPA_PORT_LINK_MODE_NOP    0        /* No change */
#define OPA_PORT_LINK_MODE_OPA    4        /* Port mode is OPA */

#define OPA_PORT_PACKET_FORMAT_NOP    0        /* No change */
#define OPA_PORT_PACKET_FORMAT_8B    1        /* Format 8B */
#define OPA_PORT_PACKET_FORMAT_9B    2        /* Format 9B */
#define OPA_PORT_PACKET_FORMAT_10B    4        /* Format 10B */
#define OPA_PORT_PACKET_FORMAT_16B    8        /* Format 16B */

#define OPA_PORT_LTP_CRC_MODE_NONE    0    /* No change */
#define OPA_PORT_LTP_CRC_MODE_14    1    /* 14-bit LTP CRC mode (optional) */
#define OPA_PORT_LTP_CRC_MODE_16    2    /* 16-bit LTP CRC mode */
#define OPA_PORT_LTP_CRC_MODE_48    4    /* 48-bit LTP CRC mode (optional) */
#define OPA_PORT_LTP_CRC_MODE_PER_LANE  8    /* 12/16-bit per lane LTP CRC mode */

/* Link Down / Neighbor Link Down Reason; indicated as follows: */
#define OPA_LINKDOWN_REASON_NONE                0    /* No specified reason */
#define OPA_LINKDOWN_REASON_RCV_ERROR_0                1
#define OPA_LINKDOWN_REASON_BAD_PKT_LEN                2
#define OPA_LINKDOWN_REASON_PKT_TOO_LONG            3
#define OPA_LINKDOWN_REASON_PKT_TOO_SHORT            4
#define OPA_LINKDOWN_REASON_BAD_SLID                5
#define OPA_LINKDOWN_REASON_BAD_DLID                6
#define OPA_LINKDOWN_REASON_BAD_L2                7
#define OPA_LINKDOWN_REASON_BAD_SC                8
#define OPA_LINKDOWN_REASON_RCV_ERROR_8                9
#define OPA_LINKDOWN_REASON_BAD_MID_TAIL            10
#define OPA_LINKDOWN_REASON_RCV_ERROR_10            11
#define OPA_LINKDOWN_REASON_PREEMPT_ERROR            12
#define OPA_LINKDOWN_REASON_PREEMPT_VL15            13
#define OPA_LINKDOWN_REASON_BAD_VL_MARKER            14
#define OPA_LINKDOWN_REASON_RCV_ERROR_14            15
#define OPA_LINKDOWN_REASON_RCV_ERROR_15            16
#define OPA_LINKDOWN_REASON_BAD_HEAD_DIST            17
#define OPA_LINKDOWN_REASON_BAD_TAIL_DIST            18
#define OPA_LINKDOWN_REASON_BAD_CTRL_DIST            19
#define OPA_LINKDOWN_REASON_BAD_CREDIT_ACK            20
#define OPA_LINKDOWN_REASON_UNSUPPORTED_VL_MARKER        21
#define OPA_LINKDOWN_REASON_BAD_PREEMPT                22
#define OPA_LINKDOWN_REASON_BAD_CONTROL_FLIT            23
#define OPA_LINKDOWN_REASON_EXCEED_MULTICAST_LIMIT        24
#define OPA_LINKDOWN_REASON_RCV_ERROR_24            25
#define OPA_LINKDOWN_REASON_RCV_ERROR_25            26
#define OPA_LINKDOWN_REASON_RCV_ERROR_26            27
#define OPA_LINKDOWN_REASON_RCV_ERROR_27            28
#define OPA_LINKDOWN_REASON_RCV_ERROR_28            29
#define OPA_LINKDOWN_REASON_RCV_ERROR_29            30
#define OPA_LINKDOWN_REASON_RCV_ERROR_30            31
#define OPA_LINKDOWN_REASON_EXCESSIVE_BUFFER_OVERRUN        32
#define OPA_LINKDOWN_REASON_UNKNOWN                33
/* 34 -reserved */
#define OPA_LINKDOWN_REASON_REBOOT                35
#define OPA_LINKDOWN_REASON_NEIGHBOR_UNKNOWN            36
/* 37-38 reserved */
#define OPA_LINKDOWN_REASON_FM_BOUNCE                39
#define OPA_LINKDOWN_REASON_SPEED_POLICY            40
#define OPA_LINKDOWN_REASON_WIDTH_POLICY            41
/* 42-48 reserved */
#define OPA_LINKDOWN_REASON_DISCONNECTED            49
#define OPA_LINKDOWN_REASON_LOCAL_MEDIA_NOT_INSTALLED        50
#define OPA_LINKDOWN_REASON_NOT_INSTALLED            51
#define OPA_LINKDOWN_REASON_CHASSIS_CONFIG            52
/* 53 reserved */
#define OPA_LINKDOWN_REASON_END_TO_END_NOT_INSTALLED        54
/* 55 reserved */
#define OPA_LINKDOWN_REASON_POWER_POLICY            56
#define OPA_LINKDOWN_REASON_LINKSPEED_POLICY            57
#define OPA_LINKDOWN_REASON_LINKWIDTH_POLICY            58
/* 59 reserved */
#define OPA_LINKDOWN_REASON_SWITCH_MGMT                60
#define OPA_LINKDOWN_REASON_SMA_DISABLED            61
/* 62 reserved */
#define OPA_LINKDOWN_REASON_TRANSIENT                63
/* 64-255 reserved */

/* OPA Link Init reason; indicated as follows: */
/* 3-7; 11-15 reserved; 8-15 cleared on Polling->LinkUp */
#define OPA_LINKINIT_REASON_NOP                 0
#define OPA_LINKINIT_REASON_LINKUP              (1 << 4)
#define OPA_LINKINIT_REASON_FLAPPING            (2 << 4)
#define OPA_LINKINIT_REASON_CLEAR               (8 << 4)
#define OPA_LINKINIT_OUTSIDE_POLICY             (8 << 4)
#define OPA_LINKINIT_QUARANTINED                (9 << 4)
#define OPA_LINKINIT_INSUFIC_CAPABILITY         (10 << 4)

#define OPA_LINK_SPEED_NOP              0x0000  /*  Reserved (1-5 Gbps) */
#define OPA_LINK_SPEED_12_5G            0x0001  /*  12.5 Gbps */
#define OPA_LINK_SPEED_25G              0x0002  /*  25.78125?  Gbps (EDR) */

#define OPA_LINK_WIDTH_1X            0x0001
#define OPA_LINK_WIDTH_2X            0x0002
#define OPA_LINK_WIDTH_3X            0x0004
#define OPA_LINK_WIDTH_4X            0x0008

#define OPA_CAP_MASK3_IsEthOnFabricSupported      (1 << 13)
#define OPA_CAP_MASK3_IsSnoopSupported            (1 << 7)
#define OPA_CAP_MASK3_IsAsyncSC2VLSupported       (1 << 6)
#define OPA_CAP_MASK3_IsAddrRangeConfigSupported  (1 << 5)
#define OPA_CAP_MASK3_IsPassThroughSupported      (1 << 4)
#define OPA_CAP_MASK3_IsSharedSpaceSupported      (1 << 3)
/* reserved (1 << 2) */
#define OPA_CAP_MASK3_IsVLMarkerSupported         (1 << 1)
#define OPA_CAP_MASK3_IsVLrSupported              (1 << 0)

enum {
    OPA_PORT_PHYS_CONF_DISCONNECTED = 0,
    OPA_PORT_PHYS_CONF_STANDARD     = 1,
    OPA_PORT_PHYS_CONF_FIXED        = 2,
    OPA_PORT_PHYS_CONF_VARIABLE     = 3,
    OPA_PORT_PHYS_CONF_SI_PHOTO     = 4
};

enum port_info_field_masks {
    /* vl.cap */
    OPA_PI_MASK_VL_CAP                        = 0x1F,
    /* port_states.ledenable_offlinereason */
    OPA_PI_MASK_OFFLINE_REASON                = 0x0F,
    OPA_PI_MASK_LED_ENABLE                    = 0x40,
    /* port_states.unsleepstate_downdefstate */
    OPA_PI_MASK_UNSLEEP_STATE                 = 0xF0,
    OPA_PI_MASK_DOWNDEF_STATE                 = 0x0F,
    /* port_states.portphysstate_portstate */
    OPA_PI_MASK_PORT_PHYSICAL_STATE           = 0xF0,
    OPA_PI_MASK_PORT_STATE                    = 0x0F,
    /* port_phys_conf */
    OPA_PI_MASK_PORT_PHYSICAL_CONF            = 0x0F,
    /* collectivemask_multicastmask */
    OPA_PI_MASK_COLLECT_MASK                  = 0x38,
    OPA_PI_MASK_MULTICAST_MASK                = 0x07,
    /* mkeyprotect_lmc */
    OPA_PI_MASK_MKEY_PROT_BIT                 = 0xC0,
    OPA_PI_MASK_LMC                           = 0x0F,
    /* smsl */
    OPA_PI_MASK_SMSL                          = 0x1F,
    /* partenforce_filterraw */
    /* Filter Raw In/Out bits 1 and 2 were removed */
    OPA_PI_MASK_LINKINIT_REASON               = 0xF0,
    OPA_PI_MASK_PARTITION_ENFORCE_IN          = 0x08,
    OPA_PI_MASK_PARTITION_ENFORCE_OUT         = 0x04,
    /* operational_vls */
    OPA_PI_MASK_OPERATIONAL_VL                = 0x1F,
    /* sa_qp */
    OPA_PI_MASK_SA_QP                         = 0x00FFFFFF,
    /* sm_trap_qp */
    OPA_PI_MASK_SM_TRAP_QP                    = 0x00FFFFFF,
    /* localphy_overrun_errors */
    OPA_PI_MASK_LOCAL_PHY_ERRORS              = 0xF0,
    OPA_PI_MASK_OVERRUN_ERRORS                = 0x0F,
    /* clientrereg_subnettimeout */
    OPA_PI_MASK_CLIENT_REREGISTER             = 0x80,
    OPA_PI_MASK_SUBNET_TIMEOUT                = 0x1F,
    /* port_link_mode */
    OPA_PI_MASK_PORT_LINK_SUPPORTED           = (0x001F << 10),
    OPA_PI_MASK_PORT_LINK_ENABLED             = (0x001F <<  5),
    OPA_PI_MASK_PORT_LINK_ACTIVE              = (0x001F <<  0),
    /* port_link_crc_mode */
    OPA_PI_MASK_PORT_LINK_CRC_SUPPORTED       = 0x0F00,
    OPA_PI_MASK_PORT_LINK_CRC_ENABLED         = 0x00F0,
    OPA_PI_MASK_PORT_LINK_CRC_ACTIVE          = 0x000F,
    /* port_mode */
    OPA_PI_MASK_PORT_MODE_SECURITY_CHECK      = 0x0001,
    OPA_PI_MASK_PORT_MODE_16B_TRAP_QUERY      = 0x0002,
    OPA_PI_MASK_PORT_MODE_PKEY_CONVERT        = 0x0004,
    OPA_PI_MASK_PORT_MODE_SC2SC_MAPPING       = 0x0008,
    OPA_PI_MASK_PORT_MODE_VL_MARKER           = 0x0010,
    OPA_PI_MASK_PORT_PASS_THROUGH             = 0x0020,
    OPA_PI_MASK_PORT_ACTIVE_OPTOMIZE          = 0x0040,
    /* flit_control.interleave */
    OPA_PI_MASK_INTERLEAVE_DIST_SUP           = (0x0003 << 12),
    OPA_PI_MASK_INTERLEAVE_DIST_ENABLE        = (0x0003 << 10),
    OPA_PI_MASK_INTERLEAVE_MAX_NEST_TX        = (0x001F <<  5),
    OPA_PI_MASK_INTERLEAVE_MAX_NEST_RX        = (0x001F <<  0),

    /* port_error_action */
    OPA_PI_MASK_EX_BUFFER_OVERRUN                  = 0x80000000,
        /* 7 bits reserved */
    OPA_PI_MASK_FM_CFG_ERR_EXCEED_MULTICAST_LIMIT  = 0x00800000,
    OPA_PI_MASK_FM_CFG_BAD_CONTROL_FLIT            = 0x00400000,
    OPA_PI_MASK_FM_CFG_BAD_PREEMPT                 = 0x00200000,
    OPA_PI_MASK_FM_CFG_UNSUPPORTED_VL_MARKER       = 0x00100000,
    OPA_PI_MASK_FM_CFG_BAD_CRDT_ACK                = 0x00080000,
    OPA_PI_MASK_FM_CFG_BAD_CTRL_DIST               = 0x00040000,
    OPA_PI_MASK_FM_CFG_BAD_TAIL_DIST               = 0x00020000,
    OPA_PI_MASK_FM_CFG_BAD_HEAD_DIST               = 0x00010000,
        /* 2 bits reserved */
    OPA_PI_MASK_PORT_RCV_BAD_VL_MARKER             = 0x00002000,
    OPA_PI_MASK_PORT_RCV_PREEMPT_VL15              = 0x00001000,
    OPA_PI_MASK_PORT_RCV_PREEMPT_ERROR             = 0x00000800,
        /* 1 bit reserved */
    OPA_PI_MASK_PORT_RCV_BAD_MidTail               = 0x00000200,
        /* 1 bit reserved */
    OPA_PI_MASK_PORT_RCV_BAD_SC                    = 0x00000080,
    OPA_PI_MASK_PORT_RCV_BAD_L2                    = 0x00000040,
    OPA_PI_MASK_PORT_RCV_BAD_DLID                  = 0x00000020,
    OPA_PI_MASK_PORT_RCV_BAD_SLID                  = 0x00000010,
    OPA_PI_MASK_PORT_RCV_PKTLEN_TOOSHORT           = 0x00000008,
    OPA_PI_MASK_PORT_RCV_PKTLEN_TOOLONG            = 0x00000004,
    OPA_PI_MASK_PORT_RCV_BAD_PKTLEN                = 0x00000002,
    OPA_PI_MASK_PORT_RCV_BAD_LT                    = 0x00000001,

    /* pass_through.res_drctl */
    OPA_PI_MASK_PASS_THROUGH_DR_CONTROL       = 0x01,

    /* buffer_units */
    OPA_PI_MASK_BUF_UNIT_VL15_INIT            = (0x00000FFF  << 11),
    OPA_PI_MASK_BUF_UNIT_VL15_CREDIT_RATE     = (0x0000001F  <<  6),
    OPA_PI_MASK_BUF_UNIT_CREDIT_ACK           = (0x00000003  <<  3),
    OPA_PI_MASK_BUF_UNIT_BUF_ALLOC            = (0x00000003  <<  0),

    /* neigh_mtu.pvlx_to_mtu */
    OPA_PI_MASK_NEIGH_MTU_PVL0                = 0xF0,
    OPA_PI_MASK_NEIGH_MTU_PVL1                = 0x0F,

    /* neigh_mtu.vlstall_hoq_life */
    OPA_PI_MASK_VL_STALL                      = (0x03 << 5),
    OPA_PI_MASK_HOQ_LIFE                      = (0x1F << 0),

    /* port_neigh_mode */
    OPA_PI_MASK_NEIGH_MGMT_ALLOWED            = (0x01 << 3),
    OPA_PI_MASK_NEIGH_FW_AUTH_BYPASS          = (0x01 << 2),
    OPA_PI_MASK_NEIGH_NODE_TYPE               = (0x03 << 0),

    /* resptime_value */
    OPA_PI_MASK_RESPONSE_TIME_VALUE           = 0x1F,

    /* mtucap */
    OPA_PI_MASK_MTU_CAP                       = 0x0F,
};

struct opa_port_states {
    u8     reserved;
    u8     ledenable_offlinereason;   /* 1 res, 1 bit, 6 bits */
    u8     reserved2;
    u8     portphysstate_portstate;   /* 4 bits, 4 bits */
};

struct opa_port_state_info {
    struct opa_port_states port_states;
    __be16 link_width_downgrade_tx_active;
    __be16 link_width_downgrade_rx_active;
};

struct opa_port_info {
    __be32 lid;
    __be32 flow_control_mask;

    struct {
        u8     res;                       /* was inittype */
        u8     cap;                       /* 3 res, 5 bits */
        __be16 high_limit;
        __be16 preempt_limit;
        u8     arb_high_cap;
        u8     arb_low_cap;
    } vl;

    struct opa_port_states  port_states;
    u8     port_phys_conf;                    /* 4 res, 4 bits */
    u8     collectivemask_multicastmask;      /* 2 res, 3, 3 */
    u8     mkeyprotect_lmc;                   /* 2 bits, 2 res, 4 bits */
    u8     smsl;                              /* 3 res, 5 bits */

    u8     partenforce_filterraw;             /* bit fields */
    u8     operational_vls;                    /* 3 res, 5 bits */
    __be16 pkey_8b;
    __be16 pkey_10b;
    __be16 mkey_violations;

    __be16 pkey_violations;
    __be16 qkey_violations;
    __be32 sm_trap_qp;                        /* 8 bits, 24 bits */

    __be32 sa_qp;                             /* 8 bits, 24 bits */
    u8     neigh_port_num;
    u8     link_down_reason;
    u8     neigh_link_down_reason;
    u8     clientrereg_subnettimeout;      /* 1 bit, 2 bits, 5 */

    struct {
        __be16 supported;
        __be16 enabled;
        __be16 active;
    } link_speed;
    struct {
        __be16 supported;
        __be16 enabled;
        __be16 active;
    } link_width;
    struct {
        __be16 supported;
        __be16 enabled;
        __be16 tx_active;
        __be16 rx_active;
    } link_width_downgrade;
    __be16 port_link_mode;                  /* 1 res, 5 bits, 5 bits, 5 bits */
    __be16 port_ltp_crc_mode;               /* 4 res, 4 bits, 4 bits, 4 bits */

    __be16 port_mode;                       /* 9 res, bit fields */
    struct {
        __be16 supported;
        __be16 enabled;
    } port_packet_format;
    struct {
        __be16 interleave;  /* 2 res, 2,2,5,5 */
        struct {
            __be16 min_initial;
            __be16 min_tail;
            u8     large_pkt_limit;
            u8     small_pkt_limit;
            u8     max_small_pkt_limit;
            u8     preemption_limit;
        } preemption;
    } flit_control;

    __be32 reserved4;
    __be32 port_error_action; /* bit field */

    struct {
        u8 egress_port;
        u8 res_drctl;                    /* 7 res, 1 */
    } pass_through;
    __be16 mkey_lease_period;
    __be32 buffer_units;                     /* 9 res, 12, 5, 3, 3 */

    __be32 reserved5;
    __be32 sm_lid;

    __be64 mkey;

    __be64 subnet_prefix;

    struct {
        u8 pvlx_to_mtu[OPA_MAX_VLS/2]; /* 4 bits, 4 bits */
    } neigh_mtu;

    struct {
        u8 vlstall_hoqlife;             /* 3 bits, 5 bits */
    } xmit_q[OPA_MAX_VLS];

    struct {
        u8 addr[16];
    } ipaddr_ipv6;

    struct {
        u8 addr[4];
    } ipaddr_ipv4;

    u32    reserved6;
    u32    reserved7;
    u32    reserved8;

    __be64 neigh_node_guid;

    __be32 ib_cap_mask;
    __be16 reserved9;                    /* was ib_cap_mask2 */
    __be16 opa_cap_mask;

    __be32 reserved10;                   /* was link_roundtrip_latency */
    __be16 overall_buffer_space;
    __be16 reserved11;                   /* was max_credit_hint */

    __be16 diag_code;
    struct {
        u8 buffer;
        u8 wire;
    } replay_depth;
    u8     port_neigh_mode;
    u8     mtucap;                          /* 4 res, 4 bits */

    u8     resptimevalue;                /* 3 res, 5 bits */
    u8     local_port_num;
    u8     reserved12;
    u8     reserved13;                       /* was guid_cap */
} __packed;

#endif /* OPA_PORT_INFO_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.005 ]--