Home
last modified time | relevance | path

Searched refs:offload_type (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_rx.c32 (RQ_CQE_OFFOLAD_TYPE_GET((cqe)->offload_type, IP_TYPE) == \
215 static void hinic3_rx_csum(struct hinic3_rxq *rxq, u32 offload_type, in hinic3_rx_csum() argument
218 u32 pkt_fmt = RQ_CQE_OFFOLAD_TYPE_GET(offload_type, TUNNEL_PKT_FORMAT); in hinic3_rx_csum()
219 u32 pkt_type = RQ_CQE_OFFOLAD_TYPE_GET(offload_type, PKT_TYPE); in hinic3_rx_csum()
220 u32 ip_type = RQ_CQE_OFFOLAD_TYPE_GET(offload_type, IP_TYPE); in hinic3_rx_csum()
271 u32 offload_type; in recv_one_pkt() local
282 offload_type = rx_cqe->offload_type; in recv_one_pkt()
283 hinic3_rx_csum(rxq, offload_type, status, skb); in recv_one_pkt()
H A Dhinic3_rx.h32 u32 offload_type; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wqe.h232 #define HINIC_GET_RX_PKT_TYPE(offload_type) \ argument
233 RQ_CQE_OFFOLAD_TYPE_GET(offload_type, PKT_TYPE)
235 #define HINIC_GET_RX_VLAN_OFFLOAD_EN(offload_type) \ argument
236 RQ_CQE_OFFOLAD_TYPE_GET(offload_type, VLAN_EN)
392 u32 offload_type; member
H A Dhinic_rx.c46 (HINIC_GET_RX_PKT_TYPE(be32_to_cpu((cqe)->offload_type)) == \
368 u32 offload_type; in rxq_recv() local
410 offload_type = be32_to_cpu(cqe->offload_type); in rxq_recv()
413 HINIC_GET_RX_VLAN_OFFLOAD_EN(offload_type)) { in rxq_recv()
H A Dhinic_tx.c201 enum hinic_offload_type offload_type, in get_inner_l3_l4_type() argument
208 *l3_type = (offload_type == TX_OFFLOAD_CSUM) ? in get_inner_l3_l4_type()
229 enum hinic_offload_type offload_type, u8 l4_proto, in get_inner_l4_info() argument
253 if (offload_type != TX_OFFLOAD_CSUM) in get_inner_l4_info()
/linux/drivers/net/ethernet/airoha/
H A Dairoha_ppe.c905 int err, i, offload_type; in airoha_ppe_flow_offload_replace() local
939 offload_type = PPE_PKT_TYPE_BRIDGE; in airoha_ppe_flow_offload_replace()
951 offload_type = PPE_PKT_TYPE_IPV4_HNAPT; in airoha_ppe_flow_offload_replace()
954 offload_type = PPE_PKT_TYPE_IPV6_ROUTE_5T; in airoha_ppe_flow_offload_replace()
963 if (offload_type == PPE_PKT_TYPE_BRIDGE) in airoha_ppe_flow_offload_replace()
1001 err = airoha_ppe_foe_entry_prepare(eth, &hwe, odev, offload_type, in airoha_ppe_flow_offload_replace()
1009 if (offload_type == PPE_PKT_TYPE_BRIDGE) in airoha_ppe_flow_offload_replace()
1015 } else if (offload_type != PPE_PKT_TYPE_BRIDGE) { in airoha_ppe_flow_offload_replace()
1042 if (offload_type == PPE_PKT_TYPE_BRIDGE) in airoha_ppe_flow_offload_replace()
/linux/include/linux/mlx5/
H A Dmlx5_ifc_vdpa.h34 u8 offload_type[0x4]; member
H A Dmlx5_ifc.h3579 u8 offload_type[0x4]; member
/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c2046 unsigned short offload_type; in atl1c_tso_csum() local
2057 offload_type = skb_shinfo(skb)->gso_type; in atl1c_tso_csum()
2059 if (offload_type & SKB_GSO_TCPV4) { in atl1c_tso_csum()
2086 if (offload_type & SKB_GSO_TCPV6) { in atl1c_tso_csum()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.c2961 msg_body.host_offload_params.offload_type = in wcn36xx_smd_arp_offload()
3004 ho_params->offload_type = WCN36XX_HAL_IPV6_NS_OFFLOAD; in wcn36xx_smd_ipv6_ns_offload()
H A Dhal.h3551 u8 offload_type; member
/linux/drivers/net/ethernet/neterion/
H A Ds2io.c4018 int offload_type; in s2io_xmit() local
4108 offload_type = s2io_offload_type(skb); in s2io_xmit()
4109 if (offload_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6)) { in s2io_xmit()
4160 if (offload_type) in s2io_xmit()
/linux/drivers/infiniband/hw/mlx5/
H A Dqp.c2351 MLX5_SET(qpc, qpc, offload_type, in create_user_qp()