• Home
  • Raw
  • Download

Lines Matching refs:nfc

2406 static u32 ice_parse_hdrs(struct ethtool_rxnfc *nfc)  in ice_parse_hdrs()  argument
2410 switch (nfc->flow_type) { in ice_parse_hdrs()
2455 static u64 ice_parse_hash_flds(struct ethtool_rxnfc *nfc) in ice_parse_hash_flds() argument
2459 if (nfc->data & RXH_IP_SRC || nfc->data & RXH_IP_DST) { in ice_parse_hash_flds()
2460 switch (nfc->flow_type) { in ice_parse_hash_flds()
2464 if (nfc->data & RXH_IP_SRC) in ice_parse_hash_flds()
2466 if (nfc->data & RXH_IP_DST) in ice_parse_hash_flds()
2472 if (nfc->data & RXH_IP_SRC) in ice_parse_hash_flds()
2474 if (nfc->data & RXH_IP_DST) in ice_parse_hash_flds()
2482 if (nfc->data & RXH_L4_B_0_1 || nfc->data & RXH_L4_B_2_3) { in ice_parse_hash_flds()
2483 switch (nfc->flow_type) { in ice_parse_hash_flds()
2486 if (nfc->data & RXH_L4_B_0_1) in ice_parse_hash_flds()
2488 if (nfc->data & RXH_L4_B_2_3) in ice_parse_hash_flds()
2493 if (nfc->data & RXH_L4_B_0_1) in ice_parse_hash_flds()
2495 if (nfc->data & RXH_L4_B_2_3) in ice_parse_hash_flds()
2500 if (nfc->data & RXH_L4_B_0_1) in ice_parse_hash_flds()
2502 if (nfc->data & RXH_L4_B_2_3) in ice_parse_hash_flds()
2521 ice_set_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) in ice_set_rss_hash_opt() argument
2536 hashed_flds = ice_parse_hash_flds(nfc); in ice_set_rss_hash_opt()
2543 hdrs = ice_parse_hdrs(nfc); in ice_set_rss_hash_opt()
2566 ice_get_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) in ice_get_rss_hash_opt() argument
2575 nfc->data = 0; in ice_get_rss_hash_opt()
2582 hdrs = ice_parse_hdrs(nfc); in ice_get_rss_hash_opt()
2598 nfc->data |= (u64)RXH_IP_SRC; in ice_get_rss_hash_opt()
2602 nfc->data |= (u64)RXH_IP_DST; in ice_get_rss_hash_opt()
2607 nfc->data |= (u64)RXH_L4_B_0_1; in ice_get_rss_hash_opt()
2612 nfc->data |= (u64)RXH_L4_B_2_3; in ice_get_rss_hash_opt()