/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nft_flow_offload.c | 36 route->tuple[dir].xmit_type = nft_xmit_type(dst_cache); in nft_default_forward_path() 91 enum flow_offload_xmit_type xmit_type; member 153 info->xmit_type = FLOW_OFFLOAD_XMIT_DIRECT; in nft_dev_path_info() 167 info->xmit_type = FLOW_OFFLOAD_XMIT_DIRECT; in nft_dev_path_info() 212 if (info.xmit_type == FLOW_OFFLOAD_XMIT_DIRECT) { in nft_dev_forward_path() 217 route->tuple[dir].xmit_type = info.xmit_type; in nft_dev_forward_path() 265 if (route->tuple[dir].xmit_type == FLOW_OFFLOAD_XMIT_NEIGH && in nft_flow_route() 266 route->tuple[!dir].xmit_type == FLOW_OFFLOAD_XMIT_NEIGH) { in nft_flow_route()
|
H A D | nf_flow_table_core.c | 127 switch (route->tuple[dir].xmit_type) { in flow_offload_fill_route() 146 flow_tuple->xmit_type = route->tuple[dir].xmit_type; in flow_offload_fill_route() 154 if (flow->tuplehash[dir].tuple.xmit_type == FLOW_OFFLOAD_XMIT_NEIGH || in nft_flow_dst_release() 155 flow->tuplehash[dir].tuple.xmit_type == FLOW_OFFLOAD_XMIT_XFRM) in nft_flow_dst_release()
|
H A D | nf_flow_table_ip.c | 259 if (tuple->xmit_type != FLOW_OFFLOAD_XMIT_NEIGH && in nf_flow_dst_check() 260 tuple->xmit_type != FLOW_OFFLOAD_XMIT_XFRM) in nf_flow_dst_check() 434 if (unlikely(tuplehash->tuple.xmit_type == FLOW_OFFLOAD_XMIT_XFRM)) { in nf_flow_offload_ip_hook() 445 switch (tuplehash->tuple.xmit_type) { in nf_flow_offload_ip_hook() 729 if (unlikely(tuplehash->tuple.xmit_type == FLOW_OFFLOAD_XMIT_XFRM)) { in nf_flow_offload_ipv6_hook() 740 switch (tuplehash->tuple.xmit_type) { in nf_flow_offload_ipv6_hook()
|
H A D | nf_flow_table_offload.c | 112 if (tuple->xmit_type == FLOW_OFFLOAD_XMIT_TC) in nf_flow_rule_match() 238 switch (this_tuple->xmit_type) { in flow_offload_eth_src() 288 switch (this_tuple->xmit_type) { in flow_offload_eth_dst() 555 switch (this_tuple->xmit_type) { in flow_offload_redirect() 586 if (this_tuple->xmit_type == FLOW_OFFLOAD_XMIT_DIRECT) in flow_offload_encap_tunnel() 611 if (other_tuple->xmit_type == FLOW_OFFLOAD_XMIT_DIRECT) in flow_offload_decap_tunnel() 757 if (other_tuple->xmit_type == FLOW_OFFLOAD_XMIT_NEIGH) in nf_flow_offload_rule_alloc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 3403 u32 xmit_type) in bnx2x_pkt_req_lin() 3408 if (xmit_type & XMIT_GSO_ENC) in bnx2x_pkt_req_lin() 3412 if (xmit_type & XMIT_GSO) { in bnx2x_pkt_req_lin() 3422 if (xmit_type & XMIT_GSO_ENC) in bnx2x_pkt_req_lin() 3474 (xmit_type & XMIT_GSO) ? "LSO" : "non-LSO", in bnx2x_pkt_req_lin() 3486 * @xmit_type: xmit flags 3490 u32 xmit_type) in bnx2x_set_pbd_gso() 3496 if (xmit_type & XMIT_GSO_V4) { in bnx2x_set_pbd_gso() 3519 * @xmit_type: xmit flags 3524 u32 *parsing_data, u32 xmit_type) in bnx2x_set_pbd_csum_enc() 3402 bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, u32 xmit_type) bnx2x_pkt_req_lin() argument 3488 bnx2x_set_pbd_gso(struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_gso() argument 3523 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_enc() argument 3557 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_e2() argument 3579 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) bnx2x_set_sbd_csum() argument 3600 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument 3648 bnx2x_update_pbds_gso_enc(struct sk_buff *skb, struct eth_tx_parse_bd_e2 *pbd_e2, struct eth_tx_parse_2nd_bd *pbd2, u16 *global_data, u32 xmit_type) bnx2x_update_pbds_gso_enc() argument 3720 bnx2x_set_ipv6_ext_e2(struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_ipv6_ext_e2() argument 3757 u32 xmit_type = bnx2x_xmit_type(bp, skb); bnx2x_start_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 3419 u32 xmit_type) in bnx2x_pkt_req_lin() 3424 if (xmit_type & XMIT_GSO_ENC) in bnx2x_pkt_req_lin() 3428 if (xmit_type & XMIT_GSO) { in bnx2x_pkt_req_lin() 3438 if (xmit_type & XMIT_GSO_ENC) in bnx2x_pkt_req_lin() 3487 (xmit_type & XMIT_GSO) ? "LSO" : "non-LSO", in bnx2x_pkt_req_lin() 3499 * @xmit_type: xmit flags 3503 u32 xmit_type) in bnx2x_set_pbd_gso() 3509 if (xmit_type & XMIT_GSO_V4) { in bnx2x_set_pbd_gso() 3532 * @xmit_type: xmit flags 3537 u32 *parsing_data, u32 xmit_type) in bnx2x_set_pbd_csum_enc() 3418 bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, u32 xmit_type) bnx2x_pkt_req_lin() argument 3501 bnx2x_set_pbd_gso(struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_gso() argument 3536 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_enc() argument 3568 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_pbd_csum_e2() argument 3590 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) bnx2x_set_sbd_csum() argument 3611 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) bnx2x_set_pbd_csum() argument 3659 bnx2x_update_pbds_gso_enc(struct sk_buff *skb, struct eth_tx_parse_bd_e2 *pbd_e2, struct eth_tx_parse_2nd_bd *pbd2, u16 *global_data, u32 xmit_type) bnx2x_update_pbds_gso_enc() argument 3731 bnx2x_set_ipv6_ext_e2(struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) bnx2x_set_ipv6_ext_e2() argument 3768 u32 xmit_type = bnx2x_xmit_type(bp, skb); bnx2x_start_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 271 static bool qede_pkt_req_lin(struct sk_buff *skb, u8 xmit_type) in qede_pkt_req_lin() argument 275 if (xmit_type & XMIT_LSO) { in qede_pkt_req_lin() 278 hlen = qede_get_skb_hlen(skb, xmit_type & XMIT_ENC); in qede_pkt_req_lin() 1509 u8 xmit_type; in qede_start_xmit() local 1522 xmit_type = qede_xmit_type(skb, &ipv6_ext); in qede_start_xmit() 1525 if (qede_pkt_req_lin(skb, xmit_type)) { in qede_start_xmit() 1562 if (unlikely((xmit_type & XMIT_LSO) | ipv6_ext)) { in qede_start_xmit() 1584 if (xmit_type & XMIT_L4_CSUM) { in qede_start_xmit() 1591 if (xmit_type & XMIT_ENC) { in qede_start_xmit() 1613 if (xmit_type in qede_start_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 270 static bool qede_pkt_req_lin(struct sk_buff *skb, u8 xmit_type) in qede_pkt_req_lin() argument 274 if (xmit_type & XMIT_LSO) { in qede_pkt_req_lin() 277 hlen = qede_get_skb_hlen(skb, xmit_type & XMIT_ENC); in qede_pkt_req_lin() 1491 u8 xmit_type; in qede_start_xmit() local 1504 xmit_type = qede_xmit_type(skb, &ipv6_ext); in qede_start_xmit() 1507 if (qede_pkt_req_lin(skb, xmit_type)) { in qede_start_xmit() 1544 if (unlikely((xmit_type & XMIT_LSO) | ipv6_ext)) { in qede_start_xmit() 1566 if (xmit_type & XMIT_L4_CSUM) { in qede_start_xmit() 1573 if (xmit_type & XMIT_ENC) { in qede_start_xmit() 1595 if (xmit_type in qede_start_xmit() [all...] |
/kernel/linux/linux-6.6/include/net/netfilter/ |
H A D | nf_flow_table.h | 136 xmit_type:3, member 216 enum flow_offload_xmit_type xmit_type; member
|
/kernel/linux/linux-5.10/net/tipc/ |
H A D | crypto.c | 1654 TIPC_SKB_CB(skb)->xmit_type = type; in tipc_crypto_clone_msg() 1710 if (TIPC_SKB_CB(*skb)->xmit_type == SKB_PROBING) { in tipc_crypto_xmit() 1725 if (TIPC_SKB_CB(*skb)->xmit_type == SKB_GRACING) { in tipc_crypto_xmit()
|
H A D | msg.h | 134 u8 xmit_type:2; member
|
/kernel/linux/linux-6.6/net/tipc/ |
H A D | crypto.c | 1650 TIPC_SKB_CB(skb)->xmit_type = type; in tipc_crypto_clone_msg() 1706 if (TIPC_SKB_CB(*skb)->xmit_type == SKB_PROBING) { in tipc_crypto_xmit() 1721 if (TIPC_SKB_CB(*skb)->xmit_type == SKB_GRACING) { in tipc_crypto_xmit()
|
H A D | msg.h | 134 u8 xmit_type:2; member
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_target.c | 2736 struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, in qlt_pre_xmit_response() 2757 if ((xmit_type & QLA_TGT_XMIT_DATA) && qlt_has_data(cmd)) { in qlt_pre_xmit_response() 2781 if (xmit_type & QLA_TGT_XMIT_STATUS) { in qlt_pre_xmit_response() 3210 * Callback to setup response of xmit_type of QLA_TGT_XMIT_DATA and * 3213 int qlt_xmit_response(struct qla_tgt_cmd *cmd, int xmit_type, in qlt_xmit_response() argument 3232 (xmit_type & QLA_TGT_XMIT_STATUS) ? in qlt_xmit_response() 3236 res = qlt_pre_xmit_response(cmd, &prm, xmit_type, scsi_status, in qlt_xmit_response() 3244 if (xmit_type == QLA_TGT_XMIT_STATUS) in qlt_xmit_response() 3268 if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA)) in qlt_xmit_response() 3279 if (qlt_has_data(cmd) && (xmit_type in qlt_xmit_response() 2735 qlt_pre_xmit_response(struct qla_tgt_cmd *cmd, struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, uint32_t *full_req_cnt) qlt_pre_xmit_response() argument [all...] |
H A D | tcm_qla2xxx.c | 688 int xmit_type = QLA_TGT_XMIT_STATUS; in tcm_qla2xxx_queue_status() local 727 return qlt_xmit_response(cmd, xmit_type, se_cmd->scsi_status); in tcm_qla2xxx_queue_status()
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_target.c | 2768 struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, in qlt_pre_xmit_response() 2789 if ((xmit_type & QLA_TGT_XMIT_DATA) && qlt_has_data(cmd)) { in qlt_pre_xmit_response() 2813 if (xmit_type & QLA_TGT_XMIT_STATUS) { in qlt_pre_xmit_response() 3242 * Callback to setup response of xmit_type of QLA_TGT_XMIT_DATA and * 3245 int qlt_xmit_response(struct qla_tgt_cmd *cmd, int xmit_type, in qlt_xmit_response() argument 3264 (xmit_type & QLA_TGT_XMIT_STATUS) ? in qlt_xmit_response() 3268 res = qlt_pre_xmit_response(cmd, &prm, xmit_type, scsi_status, in qlt_xmit_response() 3276 if (xmit_type == QLA_TGT_XMIT_STATUS) in qlt_xmit_response() 3300 if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA)) in qlt_xmit_response() 3311 if (qlt_has_data(cmd) && (xmit_type in qlt_xmit_response() 2767 qlt_pre_xmit_response(struct qla_tgt_cmd *cmd, struct qla_tgt_prm *prm, int xmit_type, uint8_t scsi_status, uint32_t *full_req_cnt) qlt_pre_xmit_response() argument [all...] |
H A D | tcm_qla2xxx.c | 685 int xmit_type = QLA_TGT_XMIT_STATUS; in tcm_qla2xxx_queue_status() local 724 return qlt_xmit_response(cmd, xmit_type, se_cmd->scsi_status); in tcm_qla2xxx_queue_status()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | act_ct.c | 397 entry->tuplehash[dir].tuple.xmit_type = FLOW_OFFLOAD_XMIT_TC; in tcf_ct_flow_tc_ifidx()
|