Lines Matching refs:match_flags
676 if ((spec.match_flags & EFX_FILTER_MATCH_ETHER_TYPE) && in efx_ethtool_get_class_rule()
678 (spec.match_flags & EFX_FILTER_MATCH_IP_PROTO) && in efx_ethtool_get_class_rule()
680 !(spec.match_flags & in efx_ethtool_get_class_rule()
687 if (spec.match_flags & EFX_FILTER_MATCH_LOC_HOST) { in efx_ethtool_get_class_rule()
691 if (spec.match_flags & EFX_FILTER_MATCH_REM_HOST) { in efx_ethtool_get_class_rule()
695 if (spec.match_flags & EFX_FILTER_MATCH_LOC_PORT) { in efx_ethtool_get_class_rule()
699 if (spec.match_flags & EFX_FILTER_MATCH_REM_PORT) { in efx_ethtool_get_class_rule()
703 } else if ((spec.match_flags & EFX_FILTER_MATCH_ETHER_TYPE) && in efx_ethtool_get_class_rule()
705 (spec.match_flags & EFX_FILTER_MATCH_IP_PROTO) && in efx_ethtool_get_class_rule()
707 !(spec.match_flags & in efx_ethtool_get_class_rule()
714 if (spec.match_flags & EFX_FILTER_MATCH_LOC_HOST) { in efx_ethtool_get_class_rule()
719 if (spec.match_flags & EFX_FILTER_MATCH_REM_HOST) { in efx_ethtool_get_class_rule()
724 if (spec.match_flags & EFX_FILTER_MATCH_LOC_PORT) { in efx_ethtool_get_class_rule()
728 if (spec.match_flags & EFX_FILTER_MATCH_REM_PORT) { in efx_ethtool_get_class_rule()
732 } else if (!(spec.match_flags & in efx_ethtool_get_class_rule()
737 if (spec.match_flags & in efx_ethtool_get_class_rule()
740 if (spec.match_flags & EFX_FILTER_MATCH_LOC_MAC) in efx_ethtool_get_class_rule()
746 if (spec.match_flags & EFX_FILTER_MATCH_REM_MAC) { in efx_ethtool_get_class_rule()
750 if (spec.match_flags & EFX_FILTER_MATCH_ETHER_TYPE) { in efx_ethtool_get_class_rule()
754 } else if (spec.match_flags & EFX_FILTER_MATCH_ETHER_TYPE && in efx_ethtool_get_class_rule()
756 !(spec.match_flags & in efx_ethtool_get_class_rule()
762 if (spec.match_flags & EFX_FILTER_MATCH_IP_PROTO) { in efx_ethtool_get_class_rule()
766 if (spec.match_flags & EFX_FILTER_MATCH_LOC_HOST) { in efx_ethtool_get_class_rule()
770 if (spec.match_flags & EFX_FILTER_MATCH_REM_HOST) { in efx_ethtool_get_class_rule()
774 } else if (spec.match_flags & EFX_FILTER_MATCH_ETHER_TYPE && in efx_ethtool_get_class_rule()
776 !(spec.match_flags & in efx_ethtool_get_class_rule()
781 if (spec.match_flags & EFX_FILTER_MATCH_IP_PROTO) { in efx_ethtool_get_class_rule()
785 if (spec.match_flags & EFX_FILTER_MATCH_LOC_HOST) { in efx_ethtool_get_class_rule()
790 if (spec.match_flags & EFX_FILTER_MATCH_REM_HOST) { in efx_ethtool_get_class_rule()
801 if (spec.match_flags & EFX_FILTER_MATCH_OUTER_VID) { in efx_ethtool_get_class_rule()
970 spec.match_flags = (EFX_FILTER_MATCH_ETHER_TYPE | in efx_ethtool_set_class_rule()
978 spec.match_flags |= EFX_FILTER_MATCH_LOC_HOST; in efx_ethtool_set_class_rule()
984 spec.match_flags |= EFX_FILTER_MATCH_REM_HOST; in efx_ethtool_set_class_rule()
990 spec.match_flags |= EFX_FILTER_MATCH_LOC_PORT; in efx_ethtool_set_class_rule()
996 spec.match_flags |= EFX_FILTER_MATCH_REM_PORT; in efx_ethtool_set_class_rule()
1005 spec.match_flags = (EFX_FILTER_MATCH_ETHER_TYPE | in efx_ethtool_set_class_rule()
1013 spec.match_flags |= EFX_FILTER_MATCH_LOC_HOST; in efx_ethtool_set_class_rule()
1019 spec.match_flags |= EFX_FILTER_MATCH_REM_HOST; in efx_ethtool_set_class_rule()
1025 spec.match_flags |= EFX_FILTER_MATCH_LOC_PORT; in efx_ethtool_set_class_rule()
1031 spec.match_flags |= EFX_FILTER_MATCH_REM_PORT; in efx_ethtool_set_class_rule()
1042 spec.match_flags = EFX_FILTER_MATCH_ETHER_TYPE; in efx_ethtool_set_class_rule()
1047 spec.match_flags |= EFX_FILTER_MATCH_LOC_HOST; in efx_ethtool_set_class_rule()
1053 spec.match_flags |= EFX_FILTER_MATCH_REM_HOST; in efx_ethtool_set_class_rule()
1059 spec.match_flags |= EFX_FILTER_MATCH_IP_PROTO; in efx_ethtool_set_class_rule()
1067 spec.match_flags = EFX_FILTER_MATCH_ETHER_TYPE; in efx_ethtool_set_class_rule()
1072 spec.match_flags |= EFX_FILTER_MATCH_LOC_HOST; in efx_ethtool_set_class_rule()
1078 spec.match_flags |= EFX_FILTER_MATCH_REM_HOST; in efx_ethtool_set_class_rule()
1084 spec.match_flags |= EFX_FILTER_MATCH_IP_PROTO; in efx_ethtool_set_class_rule()
1093 spec.match_flags |= EFX_FILTER_MATCH_LOC_MAC_IG; in efx_ethtool_set_class_rule()
1095 spec.match_flags |= EFX_FILTER_MATCH_LOC_MAC; in efx_ethtool_set_class_rule()
1103 spec.match_flags |= EFX_FILTER_MATCH_REM_MAC; in efx_ethtool_set_class_rule()
1109 spec.match_flags |= EFX_FILTER_MATCH_ETHER_TYPE; in efx_ethtool_set_class_rule()
1121 spec.match_flags |= EFX_FILTER_MATCH_OUTER_VID; in efx_ethtool_set_class_rule()