ETHTOOL_A_RSS_FLOW_HASH
extern const struct nla_policy ethnl_rss_set_policy[ETHTOOL_A_RSS_FLOW_HASH + 1];
nest = nla_nest_start(skb, ETHTOOL_A_RSS_FLOW_HASH);
const struct nla_policy ethnl_rss_set_policy[ETHTOOL_A_RSS_FLOW_HASH + 1] = {
[ETHTOOL_A_RSS_FLOW_HASH] = NLA_POLICY_NESTED(ethnl_rss_flows_policy),
if (tb[ETHTOOL_A_RSS_FLOW_HASH] && !ops->set_rxfh_fields)
bad_attr = bad_attr ?: tb[ETHTOOL_A_RSS_FLOW_HASH];
tb[ETHTOOL_A_RSS_FLOW_HASH] && !ops->rxfh_per_ctx_fields)
bad_attr = bad_attr ?: tb[ETHTOOL_A_RSS_FLOW_HASH];
struct nlattr *flow_nest = info->attrs[ETHTOOL_A_RSS_FLOW_HASH];