Lines Matching refs:nfc
2145 static int i40e_set_rss_hash_opt(struct i40e_pf *pf, struct ethtool_rxnfc *nfc) in i40e_set_rss_hash_opt() argument
2154 if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST | in i40e_set_rss_hash_opt()
2159 if (!(nfc->data & RXH_IP_SRC) || in i40e_set_rss_hash_opt()
2160 !(nfc->data & RXH_IP_DST)) in i40e_set_rss_hash_opt()
2163 switch (nfc->flow_type) { in i40e_set_rss_hash_opt()
2165 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in i40e_set_rss_hash_opt()
2177 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in i40e_set_rss_hash_opt()
2189 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in i40e_set_rss_hash_opt()
2203 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in i40e_set_rss_hash_opt()
2220 if ((nfc->data & RXH_L4_B_0_1) || in i40e_set_rss_hash_opt()
2221 (nfc->data & RXH_L4_B_2_3)) in i40e_set_rss_hash_opt()
2229 if ((nfc->data & RXH_L4_B_0_1) || in i40e_set_rss_hash_opt()
2230 (nfc->data & RXH_L4_B_2_3)) in i40e_set_rss_hash_opt()
2251 pf->vsi[pf->lan_vsi]->rxnfc = *nfc; in i40e_set_rss_hash_opt()