From: "Mintz, Yuval" <yuval.mi...@cavium.com>
Date: Thu, 15 Jun 2017 12:50:57 +0000

>> From: Pablo Cascón <pablo.cas...@netronome.com>
>> 
>> Add general use per-vNIC mailbox area and use it for VLAN filtering support.
>> Initially proto is hardcoded to 802.1q.
>> 
> ...
>> +static int
>> +nfp_net_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16
>> +vid) {
>> +    struct nfp_net *nn = netdev_priv(netdev);
>> +
>> +    /* Priority tagged packets with vlan id 0 are processed by the
>> +     * NFP as untagged packets
>> +     */
>> +    if (!vid)
>> +            return 0;
>> +
>> +    nn_writew(nn, NFP_NET_CFG_VLAN_FILTER_VID, vid);
>> +    nn_writew(nn, NFP_NET_CFG_VLAN_FILTER_PROTO, ETH_P_8021Q);
> 
> If it's hard-coded, don't you want to fail the request in case proto is 
> different?

Agreed.

Reply via email to