⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcb.h

📁 linux内核源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define V_TCB_RX_FRAG3_PTR_RAW(x) ((x) << S_TCB_RX_FRAG3_PTR_RAW)#define W_TCB_RX_FRAG3_LEN_RAW    29#define S_TCB_RX_FRAG3_LEN_RAW    7#define M_TCB_RX_FRAG3_LEN_RAW    0x7ffffffULL#define V_TCB_RX_FRAG3_LEN_RAW(x) ((x) << S_TCB_RX_FRAG3_LEN_RAW)#define W_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    30#define S_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    2#define M_TCB_RX_FRAG3_START_IDX_OFFSET_RAW    0x7ffffffULL#define V_TCB_RX_FRAG3_START_IDX_OFFSET_RAW(x) ((x) << S_TCB_RX_FRAG3_START_IDX_OFFSET_RAW)#define W_TCB_PDU_HDR_LEN    30#define S_TCB_PDU_HDR_LEN    29#define M_TCB_PDU_HDR_LEN    0xffULL#define V_TCB_PDU_HDR_LEN(x) ((x) << S_TCB_PDU_HDR_LEN)#define W_TCB_SLUSH1    31#define S_TCB_SLUSH1    5#define M_TCB_SLUSH1    0x7ffffULL#define V_TCB_SLUSH1(x) ((x) << S_TCB_SLUSH1)#define W_TCB_ULP_RAW    31#define S_TCB_ULP_RAW    24#define M_TCB_ULP_RAW    0xffULL#define V_TCB_ULP_RAW(x) ((x) << S_TCB_ULP_RAW)#define W_TCB_DDP_RDMAP_VERSION    25#define S_TCB_DDP_RDMAP_VERSION    30#define M_TCB_DDP_RDMAP_VERSION    0x1ULL#define V_TCB_DDP_RDMAP_VERSION(x) ((x) << S_TCB_DDP_RDMAP_VERSION)#define W_TCB_MARKER_ENABLE_RX    25#define S_TCB_MARKER_ENABLE_RX    31#define M_TCB_MARKER_ENABLE_RX    0x1ULL#define V_TCB_MARKER_ENABLE_RX(x) ((x) << S_TCB_MARKER_ENABLE_RX)#define W_TCB_MARKER_ENABLE_TX    26#define S_TCB_MARKER_ENABLE_TX    0#define M_TCB_MARKER_ENABLE_TX    0x1ULL#define V_TCB_MARKER_ENABLE_TX(x) ((x) << S_TCB_MARKER_ENABLE_TX)#define W_TCB_CRC_ENABLE    26#define S_TCB_CRC_ENABLE    1#define M_TCB_CRC_ENABLE    0x1ULL#define V_TCB_CRC_ENABLE(x) ((x) << S_TCB_CRC_ENABLE)#define W_TCB_IRS_ULP    26#define S_TCB_IRS_ULP    2#define M_TCB_IRS_ULP    0x1ffULL#define V_TCB_IRS_ULP(x) ((x) << S_TCB_IRS_ULP)#define W_TCB_ISS_ULP    26#define S_TCB_ISS_ULP    11#define M_TCB_ISS_ULP    0x1ffULL#define V_TCB_ISS_ULP(x) ((x) << S_TCB_ISS_ULP)#define W_TCB_TX_PDU_LEN    26#define S_TCB_TX_PDU_LEN    20#define M_TCB_TX_PDU_LEN    0x3fffULL#define V_TCB_TX_PDU_LEN(x) ((x) << S_TCB_TX_PDU_LEN)#define W_TCB_TX_PDU_OUT    27#define S_TCB_TX_PDU_OUT    2#define M_TCB_TX_PDU_OUT    0x1ULL#define V_TCB_TX_PDU_OUT(x) ((x) << S_TCB_TX_PDU_OUT)#define W_TCB_CQ_IDX_SQ    27#define S_TCB_CQ_IDX_SQ    3#define M_TCB_CQ_IDX_SQ    0xffffULL#define V_TCB_CQ_IDX_SQ(x) ((x) << S_TCB_CQ_IDX_SQ)#define W_TCB_CQ_IDX_RQ    27#define S_TCB_CQ_IDX_RQ    19#define M_TCB_CQ_IDX_RQ    0xffffULL#define V_TCB_CQ_IDX_RQ(x) ((x) << S_TCB_CQ_IDX_RQ)#define W_TCB_QP_ID    28#define S_TCB_QP_ID    3#define M_TCB_QP_ID    0xffffULL#define V_TCB_QP_ID(x) ((x) << S_TCB_QP_ID)#define W_TCB_PD_ID    28#define S_TCB_PD_ID    19#define M_TCB_PD_ID    0xffffULL#define V_TCB_PD_ID(x) ((x) << S_TCB_PD_ID)#define W_TCB_STAG    29#define S_TCB_STAG    3#define M_TCB_STAG    0xffffffffULL#define V_TCB_STAG(x) ((x) << S_TCB_STAG)#define W_TCB_RQ_START    30#define S_TCB_RQ_START    3#define M_TCB_RQ_START    0x3ffffffULL#define V_TCB_RQ_START(x) ((x) << S_TCB_RQ_START)#define W_TCB_RQ_MSN    30#define S_TCB_RQ_MSN    29#define M_TCB_RQ_MSN    0x3ffULL#define V_TCB_RQ_MSN(x) ((x) << S_TCB_RQ_MSN)#define W_TCB_RQ_MAX_OFFSET    31#define S_TCB_RQ_MAX_OFFSET    7#define M_TCB_RQ_MAX_OFFSET    0xfULL#define V_TCB_RQ_MAX_OFFSET(x) ((x) << S_TCB_RQ_MAX_OFFSET)#define W_TCB_RQ_WRITE_PTR    31#define S_TCB_RQ_WRITE_PTR    11#define M_TCB_RQ_WRITE_PTR    0x3ffULL#define V_TCB_RQ_WRITE_PTR(x) ((x) << S_TCB_RQ_WRITE_PTR)#define W_TCB_INB_WRITE_PERM    31#define S_TCB_INB_WRITE_PERM    21#define M_TCB_INB_WRITE_PERM    0x1ULL#define V_TCB_INB_WRITE_PERM(x) ((x) << S_TCB_INB_WRITE_PERM)#define W_TCB_INB_READ_PERM    31#define S_TCB_INB_READ_PERM    22#define M_TCB_INB_READ_PERM    0x1ULL#define V_TCB_INB_READ_PERM(x) ((x) << S_TCB_INB_READ_PERM)#define W_TCB_ORD_L_BIT_VLD    31#define S_TCB_ORD_L_BIT_VLD    23#define M_TCB_ORD_L_BIT_VLD    0x1ULL#define V_TCB_ORD_L_BIT_VLD(x) ((x) << S_TCB_ORD_L_BIT_VLD)#define W_TCB_RDMAP_OPCODE    31#define S_TCB_RDMAP_OPCODE    24#define M_TCB_RDMAP_OPCODE    0xfULL#define V_TCB_RDMAP_OPCODE(x) ((x) << S_TCB_RDMAP_OPCODE)#define W_TCB_TX_FLUSH    31#define S_TCB_TX_FLUSH    28#define M_TCB_TX_FLUSH    0x1ULL#define V_TCB_TX_FLUSH(x) ((x) << S_TCB_TX_FLUSH)#define W_TCB_TX_OOS_RXMT    31#define S_TCB_TX_OOS_RXMT    29#define M_TCB_TX_OOS_RXMT    0x1ULL#define V_TCB_TX_OOS_RXMT(x) ((x) << S_TCB_TX_OOS_RXMT)#define W_TCB_TX_OOS_TXMT    31#define S_TCB_TX_OOS_TXMT    30#define M_TCB_TX_OOS_TXMT    0x1ULL#define V_TCB_TX_OOS_TXMT(x) ((x) << S_TCB_TX_OOS_TXMT)#define W_TCB_SLUSH_AUX2    31#define S_TCB_SLUSH_AUX2    31#define M_TCB_SLUSH_AUX2    0x1ULL#define V_TCB_SLUSH_AUX2(x) ((x) << S_TCB_SLUSH_AUX2)#define W_TCB_RX_FRAG1_PTR_RAW2    25#define S_TCB_RX_FRAG1_PTR_RAW2    30#define M_TCB_RX_FRAG1_PTR_RAW2    0x1ffffULL#define V_TCB_RX_FRAG1_PTR_RAW2(x) ((x) << S_TCB_RX_FRAG1_PTR_RAW2)#define W_TCB_RX_DDP_FLAGS    26#define S_TCB_RX_DDP_FLAGS    15#define M_TCB_RX_DDP_FLAGS    0x3ffULL#define V_TCB_RX_DDP_FLAGS(x) ((x) << S_TCB_RX_DDP_FLAGS)#define W_TCB_SLUSH_AUX3    26#define S_TCB_SLUSH_AUX3    31#define M_TCB_SLUSH_AUX3    0x1ffULL#define V_TCB_SLUSH_AUX3(x) ((x) << S_TCB_SLUSH_AUX3)#define W_TCB_RX_DDP_BUF0_OFFSET    27#define S_TCB_RX_DDP_BUF0_OFFSET    8#define M_TCB_RX_DDP_BUF0_OFFSET    0x3fffffULL#define V_TCB_RX_DDP_BUF0_OFFSET(x) ((x) << S_TCB_RX_DDP_BUF0_OFFSET)#define W_TCB_RX_DDP_BUF0_LEN    27#define S_TCB_RX_DDP_BUF0_LEN    30#define M_TCB_RX_DDP_BUF0_LEN    0x3fffffULL#define V_TCB_RX_DDP_BUF0_LEN(x) ((x) << S_TCB_RX_DDP_BUF0_LEN)#define W_TCB_RX_DDP_BUF1_OFFSET    28#define S_TCB_RX_DDP_BUF1_OFFSET    20#define M_TCB_RX_DDP_BUF1_OFFSET    0x3fffffULL#define V_TCB_RX_DDP_BUF1_OFFSET(x) ((x) << S_TCB_RX_DDP_BUF1_OFFSET)#define W_TCB_RX_DDP_BUF1_LEN    29#define S_TCB_RX_DDP_BUF1_LEN    10#define M_TCB_RX_DDP_BUF1_LEN    0x3fffffULL#define V_TCB_RX_DDP_BUF1_LEN(x) ((x) << S_TCB_RX_DDP_BUF1_LEN)#define W_TCB_RX_DDP_BUF0_TAG    30#define S_TCB_RX_DDP_BUF0_TAG    0#define M_TCB_RX_DDP_BUF0_TAG    0xffffffffULL#define V_TCB_RX_DDP_BUF0_TAG(x) ((x) << S_TCB_RX_DDP_BUF0_TAG)#define W_TCB_RX_DDP_BUF1_TAG    31#define S_TCB_RX_DDP_BUF1_TAG    0#define M_TCB_RX_DDP_BUF1_TAG    0xffffffffULL#define V_TCB_RX_DDP_BUF1_TAG(x) ((x) << S_TCB_RX_DDP_BUF1_TAG)#define S_TF_DACK    10#define V_TF_DACK(x) ((x) << S_TF_DACK)#define S_TF_NAGLE    11#define V_TF_NAGLE(x) ((x) << S_TF_NAGLE)#define S_TF_RECV_SCALE    12#define V_TF_RECV_SCALE(x) ((x) << S_TF_RECV_SCALE)#define S_TF_RECV_TSTMP    13#define V_TF_RECV_TSTMP(x) ((x) << S_TF_RECV_TSTMP)#define S_TF_RECV_SACK    14#define V_TF_RECV_SACK(x) ((x) << S_TF_RECV_SACK)#define S_TF_TURBO    15#define V_TF_TURBO(x) ((x) << S_TF_TURBO)#define S_TF_KEEPALIVE    16#define V_TF_KEEPALIVE(x) ((x) << S_TF_KEEPALIVE)#define S_TF_TCAM_BYPASS    17#define V_TF_TCAM_BYPASS(x) ((x) << S_TF_TCAM_BYPASS)#define S_TF_CORE_FIN    18#define V_TF_CORE_FIN(x) ((x) << S_TF_CORE_FIN)#define S_TF_CORE_MORE    19#define V_TF_CORE_MORE(x) ((x) << S_TF_CORE_MORE)#define S_TF_MIGRATING    20#define V_TF_MIGRATING(x) ((x) << S_TF_MIGRATING)#define S_TF_ACTIVE_OPEN    21#define V_TF_ACTIVE_OPEN(x) ((x) << S_TF_ACTIVE_OPEN)#define S_TF_ASK_MODE    22#define V_TF_ASK_MODE(x) ((x) << S_TF_ASK_MODE)#define S_TF_NON_OFFLOAD    23#define V_TF_NON_OFFLOAD(x) ((x) << S_TF_NON_OFFLOAD)#define S_TF_MOD_SCHD    24#define V_TF_MOD_SCHD(x) ((x) << S_TF_MOD_SCHD)#define S_TF_MOD_SCHD_REASON0    25#define V_TF_MOD_SCHD_REASON0(x) ((x) << S_TF_MOD_SCHD_REASON0)#define S_TF_MOD_SCHD_REASON1    26#define V_TF_MOD_SCHD_REASON1(x) ((x) << S_TF_MOD_SCHD_REASON1)#define S_TF_MOD_SCHD_RX    27#define V_TF_MOD_SCHD_RX(x) ((x) << S_TF_MOD_SCHD_RX)#define S_TF_CORE_PUSH    28#define V_TF_CORE_PUSH(x) ((x) << S_TF_CORE_PUSH)#define S_TF_RCV_COALESCE_ENABLE    29#define V_TF_RCV_COALESCE_ENABLE(x) ((x) << S_TF_RCV_COALESCE_ENABLE)#define S_TF_RCV_COALESCE_PUSH    30#define V_TF_RCV_COALESCE_PUSH(x) ((x) << S_TF_RCV_COALESCE_PUSH)#define S_TF_RCV_COALESCE_LAST_PSH    31#define V_TF_RCV_COALESCE_LAST_PSH(x) ((x) << S_TF_RCV_COALESCE_LAST_PSH)#define S_TF_RCV_COALESCE_HEARTBEAT    32#define V_TF_RCV_COALESCE_HEARTBEAT(x) ((x) << S_TF_RCV_COALESCE_HEARTBEAT)#define S_TF_HALF_CLOSE    33#define V_TF_HALF_CLOSE(x) ((x) << S_TF_HALF_CLOSE)#define S_TF_DACK_MSS    34#define V_TF_DACK_MSS(x) ((x) << S_TF_DACK_MSS)#define S_TF_CCTRL_SEL0    35#define V_TF_CCTRL_SEL0(x) ((x) << S_TF_CCTRL_SEL0)#define S_TF_CCTRL_SEL1    36#define V_TF_CCTRL_SEL1(x) ((x) << S_TF_CCTRL_SEL1)#define S_TF_TCP_NEWRENO_FAST_RECOVERY    37#define V_TF_TCP_NEWRENO_FAST_RECOVERY(x) ((x) << S_TF_TCP_NEWRENO_FAST_RECOVERY)#define S_TF_TX_PACE_AUTO    38#define V_TF_TX_PACE_AUTO(x) ((x) << S_TF_TX_PACE_AUTO)#define S_TF_PEER_FIN_HELD    39#define V_TF_PEER_FIN_HELD(x) ((x) << S_TF_PEER_FIN_HELD)#define S_TF_CORE_URG    40#define V_TF_CORE_URG(x) ((x) << S_TF_CORE_URG)#define S_TF_RDMA_ERROR    41#define V_TF_RDMA_ERROR(x) ((x) << S_TF_RDMA_ERROR)#define S_TF_SSWS_DISABLED    42#define V_TF_SSWS_DISABLED(x) ((x) << S_TF_SSWS_DISABLED)#define S_TF_DUPACK_COUNT_ODD    43#define V_TF_DUPACK_COUNT_ODD(x) ((x) << S_TF_DUPACK_COUNT_ODD)#define S_TF_TX_CHANNEL    44#define V_TF_TX_CHANNEL(x) ((x) << S_TF_TX_CHANNEL)#define S_TF_RX_CHANNEL    45#define V_TF_RX_CHANNEL(x) ((x) << S_TF_RX_CHANNEL)#define S_TF_TX_PACE_FIXED    46#define V_TF_TX_PACE_FIXED(x) ((x) << S_TF_TX_PACE_FIXED)#define S_TF_RDMA_FLM_ERROR    47#define V_TF_RDMA_FLM_ERROR(x) ((x) << S_TF_RDMA_FLM_ERROR)#define S_TF_RX_FLOW_CONTROL_DISABLE    48#define V_TF_RX_FLOW_CONTROL_DISABLE(x) ((x) << S_TF_RX_FLOW_CONTROL_DISABLE)#endif /* _TCB_DEFS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -