On Wed, 11 Apr 2018 11:50:14 -0400, Michael Chan wrote: > @@ -764,6 +788,41 @@ static bool bnxt_tc_can_offload(struct bnxt *bp, struct > bnxt_tc_flow *flow) > return false; > } > > + /* Currently source/dest MAC cannot be partial wildcard */ > + if (bits_set(&flow->l2_key.smac, sizeof(flow->l2_key.smac)) && > + !is_exactmatch(flow->l2_mask.smac, sizeof(flow->l2_mask.smac))) { > + netdev_info(bp->dev, "Wildcard match unsupported for Source > MAC\n");
This wouldn't be something to do in net, but how do you feel about using extack for messages like this? > + return false; > + }