Lines Matching refs:match_flags
980 if (rule->filter.match_flags & IGC_FILTER_FLAG_ETHER_TYPE) { in igc_ethtool_get_nfc_rule()
985 if (rule->filter.match_flags & IGC_FILTER_FLAG_VLAN_ETYPE) { in igc_ethtool_get_nfc_rule()
991 if (rule->filter.match_flags & IGC_FILTER_FLAG_VLAN_TCI) { in igc_ethtool_get_nfc_rule()
997 if (rule->filter.match_flags & IGC_FILTER_FLAG_DST_MAC_ADDR) { in igc_ethtool_get_nfc_rule()
1003 if (rule->filter.match_flags & IGC_FILTER_FLAG_SRC_MAC_ADDR) { in igc_ethtool_get_nfc_rule()
1009 if (rule->filter.match_flags & IGC_FILTER_FLAG_USER_DATA) { in igc_ethtool_get_nfc_rule()
1232 rule->filter.match_flags |= IGC_FILTER_FLAG_VLAN_TCI; in igc_ethtool_init_nfc_rule()
1237 rule->filter.match_flags = IGC_FILTER_FLAG_ETHER_TYPE; in igc_ethtool_init_nfc_rule()
1244 rule->filter.match_flags |= IGC_FILTER_FLAG_SRC_MAC_ADDR; in igc_ethtool_init_nfc_rule()
1250 rule->filter.match_flags |= IGC_FILTER_FLAG_DST_MAC_ADDR; in igc_ethtool_init_nfc_rule()
1258 rule->filter.match_flags |= IGC_FILTER_FLAG_VLAN_ETYPE; in igc_ethtool_init_nfc_rule()
1264 rule->filter.match_flags |= IGC_FILTER_FLAG_USER_DATA; in igc_ethtool_init_nfc_rule()
1278 if ((rule->filter.match_flags & IGC_FILTER_FLAG_USER_DATA) || in igc_ethtool_init_nfc_rule()
1279 (rule->filter.match_flags & IGC_FILTER_FLAG_VLAN_ETYPE) || in igc_ethtool_init_nfc_rule()
1280 ((rule->filter.match_flags & IGC_FILTER_FLAG_VLAN_TCI) && in igc_ethtool_init_nfc_rule()
1282 (rule->filter.match_flags & (rule->filter.match_flags - 1))) in igc_ethtool_init_nfc_rule()
1298 if (!rule->filter.match_flags && in igc_ethtool_init_nfc_rule()
1303 rule->filter.match_flags = IGC_FILTER_FLAG_DEFAULT_QUEUE; in igc_ethtool_init_nfc_rule()
1325 u8 flags = rule->filter.match_flags; in igc_ethtool_check_nfc_rule()