Searched refs:ring_cookie (Results 1 – 11 of 11) sorted by relevance
801 __u64 ring_cookie; member819 static inline __u64 ethtool_get_flow_spec_ring(__u64 ring_cookie) in ethtool_get_flow_spec_ring() argument821 return ETHTOOL_RX_FLOW_SPEC_RING & ring_cookie; in ethtool_get_flow_spec_ring()824 static inline __u64 ethtool_get_flow_spec_ring_vf(__u64 ring_cookie) in ethtool_get_flow_spec_ring_vf() argument826 return (ETHTOOL_RX_FLOW_SPEC_RING_VF & ring_cookie) >> in ethtool_get_flow_spec_ring_vf()
805 rule->ring_cookie = RX_CLS_FLOW_DISC; in efx_ethtool_get_class_rule()807 rule->ring_cookie = spec.dmaq_id; in efx_ethtool_get_class_rule()964 if (rule->ring_cookie >= efx->n_rx_channels && in efx_ethtool_set_class_rule()965 rule->ring_cookie != RX_CLS_FLOW_DISC) in efx_ethtool_set_class_rule()976 (rule->ring_cookie == RX_CLS_FLOW_DISC) ? in efx_ethtool_set_class_rule()977 EFX_FILTER_RX_DMAQ_ID_DROP : rule->ring_cookie); in efx_ethtool_set_class_rule()
26 compat_u64 ring_cookie; member
1512 if (cmd->fs.ring_cookie == RX_CLS_FLOW_DISC) in mlx4_en_flow_replace()1514 else if (cmd->fs.ring_cookie & EN_ETHTOOL_QP_ATTACH) { in mlx4_en_flow_replace()1515 qpn = cmd->fs.ring_cookie & (EN_ETHTOOL_QP_ATTACH - 1); in mlx4_en_flow_replace()1517 if (cmd->fs.ring_cookie >= priv->rx_ring_num) { in mlx4_en_flow_replace()1519 cmd->fs.ring_cookie); in mlx4_en_flow_replace()1522 qpn = priv->rss_map.qps[cmd->fs.ring_cookie].qpn; in mlx4_en_flow_replace()1525 cmd->fs.ring_cookie); in mlx4_en_flow_replace()
2737 offsetof(struct compat_ethtool_rxnfc, fs.ring_cookie) != in ethtool_ioctl()2739 offsetof(struct ethtool_rxnfc, fs.ring_cookie)); in ethtool_ioctl()2744 copy_in_user(&rxnfc->fs.ring_cookie, in ethtool_ioctl()2745 &compat_rxnfc->fs.ring_cookie, in ethtool_ioctl()2747 (void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()2761 copy_in_user(&compat_rxnfc->fs.ring_cookie, in ethtool_ioctl()2762 &rxnfc->fs.ring_cookie, in ethtool_ioctl()2764 (const void __user *)&rxnfc->fs.ring_cookie) || in ethtool_ioctl()
1253 if (rule->ring_cookie == RX_CLS_FLOW_DISC) in gfar_convert_to_filer()1256 tab->fe[tab->index - 1].ctrl |= (rule->ring_cookie << 10); in gfar_convert_to_filer()1495 if ((cmd->fs.ring_cookie != RX_CLS_FLOW_DISC && in gfar_set_nfc()1496 cmd->fs.ring_cookie >= priv->num_rx_queues) || in gfar_set_nfc()
2079 fsp->ring_cookie = RX_CLS_FLOW_DISC; in i40e_get_ethtool_fdir_entry()2081 fsp->ring_cookie = rule->q_index; in i40e_get_ethtool_fdir_entry()2413 if ((fsp->ring_cookie != RX_CLS_FLOW_DISC) && in i40e_add_fdir_ethtool()2414 (fsp->ring_cookie >= vsi->num_queue_pairs)) in i40e_add_fdir_ethtool()2424 if (fsp->ring_cookie == RX_CLS_FLOW_DISC) in i40e_add_fdir_ethtool()2430 input->q_index = fsp->ring_cookie; in i40e_add_fdir_ethtool()
2393 fsp->ring_cookie = RX_CLS_FLOW_DISC; in ixgbe_get_ethtool_fdir_entry()2395 fsp->ring_cookie = rule->action; in ixgbe_get_ethtool_fdir_entry()2611 if (fsp->ring_cookie == RX_CLS_FLOW_DISC) { in ixgbe_add_ethtool_fdir_entry()2614 u32 ring = ethtool_get_flow_spec_ring(fsp->ring_cookie); in ixgbe_add_ethtool_fdir_entry()2615 u8 vf = ethtool_get_flow_spec_ring_vf(fsp->ring_cookie); in ixgbe_add_ethtool_fdir_entry()2683 if (fsp->ring_cookie == RX_CLS_FLOW_DISC) in ixgbe_add_ethtool_fdir_entry()2686 input->action = fsp->ring_cookie; in ixgbe_add_ethtool_fdir_entry()
392 fsp->ring_cookie = n->rq_id; in enic_grxclsrule()
352 fs->ring_cookie = fltr->rxq; in bnxt_grxclsrule()
7244 fsp->ring_cookie = RX_CLS_FLOW_DISC; in niu_get_ethtool_tcam_entry()7246 fsp->ring_cookie = (tp->assoc_data & TCAM_ASSOCDATA_OFFSET) >> in niu_get_ethtool_tcam_entry()7558 if (fsp->ring_cookie == RX_CLS_FLOW_DISC) { in niu_add_ethtool_tcam_entry()7561 if (fsp->ring_cookie >= np->num_rx_rings) { in niu_add_ethtool_tcam_entry()7564 (long long)fsp->ring_cookie); in niu_add_ethtool_tcam_entry()7569 (fsp->ring_cookie << in niu_add_ethtool_tcam_entry()