Lines Matching refs:rule_info
589 struct ethtool_rxnfc rule_info = { in ethtool_get_max_rxnfc_channel() local
594 err = ops->get_rxnfc(dev, &rule_info, NULL); in ethtool_get_max_rxnfc_channel()
598 if (rule_info.fs.ring_cookie != RX_CLS_FLOW_DISC && in ethtool_get_max_rxnfc_channel()
599 rule_info.fs.ring_cookie != RX_CLS_FLOW_WAKE && in ethtool_get_max_rxnfc_channel()
600 !ethtool_get_flow_spec_ring_vf(rule_info.fs.ring_cookie)) { in ethtool_get_max_rxnfc_channel()
601 u64 ring = rule_info.fs.ring_cookie; in ethtool_get_max_rxnfc_channel()
603 if (rule_info.flow_type & FLOW_RSS) { in ethtool_get_max_rxnfc_channel()
607 rule_info.rss_context); in ethtool_get_max_rxnfc_channel()
741 struct ethtool_rxnfc rule_info = { in ethtool_check_rss_ctx_busy() local
746 rc = ops->get_rxnfc(dev, &rule_info, NULL); in ethtool_check_rss_ctx_busy()
750 if (rule_info.fs.flow_type & FLOW_RSS && in ethtool_check_rss_ctx_busy()
751 rule_info.rss_context == rss_context) { in ethtool_check_rss_ctx_busy()