| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_rss.c | 53 nic_dev->rss_type.tcp_ipv6_ext = 1; in hinic3_init_rss_parameters() 54 nic_dev->rss_type.ipv6_ext = 1; in hinic3_init_rss_parameters() 55 nic_dev->rss_type.tcp_ipv6 = 1; in hinic3_init_rss_parameters() 56 nic_dev->rss_type.ipv6 = 1; in hinic3_init_rss_parameters() 57 nic_dev->rss_type.tcp_ipv4 = 1; in hinic3_init_rss_parameters() 58 nic_dev->rss_type.ipv4 = 1; in hinic3_init_rss_parameters() 59 nic_dev->rss_type.udp_ipv6 = 1; in hinic3_init_rss_parameters() 60 nic_dev->rss_type.udp_ipv4 = 1; in hinic3_init_rss_parameters() 133 struct hinic3_rss_type rss_type) in hinic3_set_rss_type() argument 142 L2NIC_RSS_TYPE_SET(rss_type.ipv4, IPV4) | in hinic3_set_rss_type() [all …]
|
| H A D | hinic3_nic_dev.h | 116 struct hinic3_rss_type rss_type; member
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_port.c | 699 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 D | hinic_ethtool.c | 926 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 D | hinic_main.c | 327 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 D | hinic_dev.h | 106 struct hinic_rss_type rss_type; member
|
| H A D | hinic_port.h | 805 struct hinic_rss_type rss_type); 825 struct hinic_rss_type *rss_type);
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_rq.c | 99 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 D | cq_enet_desc.h | 83 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 D | fnic_fcs.c | 436 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 D | xdp_metadata2.c | 9 enum xdp_rss_hash_type *rss_type) __ksym;
|
| H A D | xdp_metadata.c | 32 enum xdp_rss_hash_type *rss_type) __ksym;
|
| H A D | xdp_hw_metadata.c | 22 enum xdp_rss_hash_type *rss_type) __ksym;
|
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| H A D | hw_atl_a0.c | 698 u16 rss_type = rxd_wb->type & 0xFU; in hw_atl_a0_hw_ring_rx_receive() local 700 if (rss_type && rss_type < 0x8U) { in hw_atl_a0_hw_ring_rx_receive() 701 buff->is_hash_l4 = (rss_type == 0x4 || in hw_atl_a0_hw_ring_rx_receive() 702 rss_type == 0x5); in hw_atl_a0_hw_ring_rx_receive()
|
| H A D | hw_atl_b0.c | 966 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/ice/ |
| H A D | ice_txrx_lib.c | 557 enum xdp_rss_hash_type *rss_type) in ice_xdp_rx_hash() argument 562 *rss_type = ice_xdp_rx_hash_type(xdp_ext->desc); in ice_xdp_rx_hash()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | xdp.c | 385 enum xdp_rss_hash_type *rss_type) in idpf_xdpmo_rx_hash() argument 402 return libeth_xdpmo_rx_hash(hash, rss_type, idpf_xdp_rx_hash(&desc), in idpf_xdpmo_rx_hash()
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_main.c | 396 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 238 enum xdp_rss_hash_type *rss_type) in mlx5e_xdp_rx_hash() argument 254 *rss_type = mlx5_xdp_rss_type[lookup]; in mlx5e_xdp_rx_hash()
|
| /linux/include/net/libeth/ |
| H A D | xdp.h | 1730 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/include/net/ |
| H A D | xdp.h | 649 enum xdp_rss_hash_type *rss_type);
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_rx.c | 656 enum xdp_rss_hash_type *rss_type) in mlx4_en_xdp_rx_hash() argument 679 *rss_type = xht; in mlx4_en_xdp_rx_hash()
|
| H A D | mlx4_en.h | 795 enum xdp_rss_hash_type *rss_type);
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 510 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 D | xdp.c | 926 enum xdp_rss_hash_type *rss_type) in bpf_xdp_metadata_rx_hash() argument
|