Lines Matching refs:nfc
2490 struct ethtool_rxnfc *nfc) in igb_set_rss_hash_opt() argument
2497 if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST | in igb_set_rss_hash_opt()
2501 switch (nfc->flow_type) { in igb_set_rss_hash_opt()
2504 if (!(nfc->data & RXH_IP_SRC) || in igb_set_rss_hash_opt()
2505 !(nfc->data & RXH_IP_DST) || in igb_set_rss_hash_opt()
2506 !(nfc->data & RXH_L4_B_0_1) || in igb_set_rss_hash_opt()
2507 !(nfc->data & RXH_L4_B_2_3)) in igb_set_rss_hash_opt()
2511 if (!(nfc->data & RXH_IP_SRC) || in igb_set_rss_hash_opt()
2512 !(nfc->data & RXH_IP_DST)) in igb_set_rss_hash_opt()
2514 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in igb_set_rss_hash_opt()
2526 if (!(nfc->data & RXH_IP_SRC) || in igb_set_rss_hash_opt()
2527 !(nfc->data & RXH_IP_DST)) in igb_set_rss_hash_opt()
2529 switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { in igb_set_rss_hash_opt()
2548 if (!(nfc->data & RXH_IP_SRC) || in igb_set_rss_hash_opt()
2549 !(nfc->data & RXH_IP_DST) || in igb_set_rss_hash_opt()
2550 (nfc->data & RXH_L4_B_0_1) || in igb_set_rss_hash_opt()
2551 (nfc->data & RXH_L4_B_2_3)) in igb_set_rss_hash_opt()