Home
last modified time | relevance | path

Searched refs:rss_type (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c699 struct hinic_rss_type rss_type) in hinic_set_rss_type() argument
723 HINIC_RSS_TYPE_SET(rss_type.ipv4, IPV4) | in hinic_set_rss_type()
724 HINIC_RSS_TYPE_SET(rss_type.ipv6, IPV6) | in hinic_set_rss_type()
725 HINIC_RSS_TYPE_SET(rss_type.ipv6_ext, IPV6_EXT) | in hinic_set_rss_type()
726 HINIC_RSS_TYPE_SET(rss_type.tcp_ipv4, TCP_IPV4) | in hinic_set_rss_type()
727 HINIC_RSS_TYPE_SET(rss_type.tcp_ipv6, TCP_IPV6) | in hinic_set_rss_type()
728 HINIC_RSS_TYPE_SET(rss_type.tcp_ipv6_ext, TCP_IPV6_EXT) | in hinic_set_rss_type()
729 HINIC_RSS_TYPE_SET(rss_type.udp_ipv4, UDP_IPV4) | in hinic_set_rss_type()
730 HINIC_RSS_TYPE_SET(rss_type.udp_ipv6, UDP_IPV6); in hinic_set_rss_type()
759 struct hinic_rss_type *rss_type) in hinic_get_rss_type() argument
[all …]
H A Dhinic_ethtool.c926 struct hinic_rss_type rss_type = { 0 }; in hinic_get_rxfh_fields() local
935 &rss_type); in hinic_get_rxfh_fields()
942 if (rss_type.tcp_ipv4) in hinic_get_rxfh_fields()
946 if (rss_type.tcp_ipv6) in hinic_get_rxfh_fields()
950 if (rss_type.udp_ipv4) in hinic_get_rxfh_fields()
954 if (rss_type.udp_ipv6) in hinic_get_rxfh_fields()
969 struct hinic_rss_type *rss_type) in set_l4_rss_hash_ops() argument
986 rss_type->tcp_ipv4 = rss_l4_en; in set_l4_rss_hash_ops()
989 rss_type->tcp_ipv6 = rss_l4_en; in set_l4_rss_hash_ops()
992 rss_type->udp_ipv4 = rss_l4_en; in set_l4_rss_hash_ops()
[all …]
H A Dhinic_main.c327 err = hinic_set_rss_type(nic_dev, tmpl_idx, nic_dev->rss_type); in hinic_rss_init()
353 nic_dev->rss_type.tcp_ipv6_ext = 1; in hinic_init_rss_parameters()
354 nic_dev->rss_type.ipv6_ext = 1; in hinic_init_rss_parameters()
355 nic_dev->rss_type.tcp_ipv6 = 1; in hinic_init_rss_parameters()
356 nic_dev->rss_type.ipv6 = 1; in hinic_init_rss_parameters()
357 nic_dev->rss_type.tcp_ipv4 = 1; in hinic_init_rss_parameters()
358 nic_dev->rss_type.ipv4 = 1; in hinic_init_rss_parameters()
359 nic_dev->rss_type.udp_ipv6 = 1; in hinic_init_rss_parameters()
360 nic_dev->rss_type.udp_ipv4 = 1; in hinic_init_rss_parameters()
H A Dhinic_dev.h106 struct hinic_rss_type rss_type; member
H A Dhinic_port.h805 struct hinic_rss_type rss_type);
825 struct hinic_rss_type *rss_type);
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_rq.c99 u8 rss_type, u8 fcoe, u8 fcoe_fc_crc_ok, in enic_rq_set_skb_flags() argument
110 switch (rss_type) { in enic_rq_set_skb_flags()
173 u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument
201 *rss_type = (u8)((q_number_rss_type_flags >> CQ_DESC_Q_NUM_BITS) & in cq_enet_rq_desc_dec()
328 u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc; in enic_rq_indicate_buf() local
336 &fcoe, &eop, &sop, &rss_type, &csum_not_calc, in enic_rq_indicate_buf()
368 enic_rq_set_skb_flags(rq, type, rss_hash, rss_type, fcoe, in enic_rq_indicate_buf()
/linux/drivers/scsi/fnic/
H A Dcq_enet_desc.h83 u8 *ingress_port, u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument
107 *rss_type = (u8)((q_number_rss_type_flags >> CQ_DESC_Q_NUM_BITS) & in cq_enet_rq_desc_dec()
H A Dfnic_fcs.c436 u8 csum_not_calc, rss_type, ipv4, ipv6, ipv4_fragment; in fnic_rq_cmpl_frame_recv() local
467 &ingress_port, &fcoe, &eop, &sop, &rss_type, in fnic_rq_cmpl_frame_recv()
/linux/tools/testing/selftests/bpf/progs/
H A Dxdp_metadata2.c9 enum xdp_rss_hash_type *rss_type) __ksym;
H A Dxdp_metadata.c32 enum xdp_rss_hash_type *rss_type) __ksym; in rx()
H A Dxdp_hw_metadata.c22 enum xdp_rss_hash_type *rss_type) __ksym;
/linux/drivers/net/ethernet/intel/idpf/
H A Dxdp.c381 enum xdp_rss_hash_type *rss_type) in idpf_xdpmo_rx_hash() argument
398 return libeth_xdpmo_rx_hash(hash, rss_type, idpf_xdp_rx_hash(&desc), in idpf_xdpmo_rx_hash()
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_b0.c966 u16 rss_type = rxd_wb->type & 0xFU; in hw_atl_b0_hw_ring_rx_receive() local
968 if (rss_type && rss_type < 0x8U) { in hw_atl_b0_hw_ring_rx_receive()
969 buff->is_hash_l4 = (rss_type == 0x4 || in hw_atl_b0_hw_ring_rx_receive()
970 rss_type == 0x5); in hw_atl_b0_hw_ring_rx_receive()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c396 u16 rss_type; in fm10k_rx_hash() local
401 rss_type = le16_to_cpu(rx_desc->w.pkt_info) & FM10K_RXD_RSSTYPE_MASK; in fm10k_rx_hash()
402 if (!rss_type) in fm10k_rx_hash()
406 (BIT(rss_type) & FM10K_RSS_L4_TYPES_MASK) ? in fm10k_rx_hash()
/linux/include/net/libeth/
H A Dxdp.h1730 enum xdp_rss_hash_type *rss_type, in libeth_xdpmo_rx_hash() argument
1737 *rss_type = pt.hash_type; in libeth_xdpmo_rx_hash()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c656 enum xdp_rss_hash_type *rss_type) in mlx4_en_xdp_rx_hash() argument
679 *rss_type = xht; in mlx4_en_xdp_rx_hash()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c510 u16 rss_type; in wx_rx_hash() local
515 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) & in wx_rx_hash()
518 if (!rss_type) in wx_rx_hash()
522 (WX_RSS_L4_TYPES_MASK & (1ul << rss_type)) ? in wx_rx_hash()
/linux/net/core/
H A Dxdp.c926 enum xdp_rss_hash_type *rss_type) in bpf_xdp_metadata_rx_hash() argument
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c449 u16 rss_type; in ixgbevf_rx_hash() local
454 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) & in ixgbevf_rx_hash()
457 if (!rss_type) in ixgbevf_rx_hash()
461 (IXGBE_RSS_L4_TYPES_MASK & (1ul << rss_type)) ? in ixgbevf_rx_hash()
/linux/drivers/net/
H A Dveth.c1668 enum xdp_rss_hash_type *rss_type) in veth_xdp_rx_hash() argument
1677 *rss_type = skb->l4_hash ? XDP_RSS_TYPE_L4_ANY : XDP_RSS_TYPE_NONE; in veth_xdp_rx_hash()
H A Dvirtio_net.c6673 enum xdp_rss_hash_type *rss_type) in virtnet_xdp_rx_hash() argument
6690 *rss_type = virtnet_xdp_rss_type[hash_report]; in virtnet_xdp_rx_hash()
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c4240 enum pkt_hash_types rss_type = PKT_HASH_TYPE_NONE; in hns3_set_rx_skb_rss_type() local
4248 rss_type = hns3_rx_ptype_tbl[ptype].hash_type; in hns3_set_rx_skb_rss_type()
4260 rss_type = PKT_HASH_TYPE_L4; in hns3_set_rx_skb_rss_type()
4263 rss_type = PKT_HASH_TYPE_L3; in hns3_set_rx_skb_rss_type()
4267 skb_set_hash(skb, rss_hash, rss_type); in hns3_set_rx_skb_rss_type()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c1808 u32 rss_type = igc_rss_type(rx_desc); in igc_rx_hash() local
1810 skb_set_hash(skb, rss_hash, igc_rss_type_table[rss_type]); in igc_rx_hash()
7031 enum xdp_rss_hash_type *rss_type) in igc_xdp_rx_hash() argument
7039 *rss_type = igc_xdp_rss_type[igc_rss_type(ctx->rx_desc)]; in igc_xdp_rx_hash()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c1634 u16 rss_type; in ixgbe_rx_hash() local
1639 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) & in ixgbe_rx_hash()
1642 if (!rss_type) in ixgbe_rx_hash()
1646 (IXGBE_RSS_L4_TYPES_MASK & (1ul << rss_type)) ? in ixgbe_rx_hash()