diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/net/ethernet/intel/iavf/iavf_main.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethernet/intel/iavf/iavf_main.c index d4699c4c535d..c6dff0963053 100644 --- a/drivers/net/ethernet/intel/iavf/iavf_main.c +++ b/drivers/net/ethernet/intel/iavf/iavf_main.c @@ -3757,6 +3757,10 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,  		flow_rule_match_control(rule, &match);  		addr_type = match.key->addr_type; + +		if (flow_rule_has_control_flags(match.mask->flags, +						f->common.extack)) +			return -EOPNOTSUPP;  	}  	if (addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) { | 
