Re: About IFNET_PCP_NONE
- Reply: Zhenlei Huang : "Re: About IFNET_PCP_NONE"
- In reply to: Zhenlei Huang : "About IFNET_PCP_NONE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Aug 2023 07:54:11 UTC
On Mon, Aug 28, 2023 at 09:51:38AM +0800, Zhenlei Huang wrote: > Hi Konstantin, > > > I was just about going to open a PR for https://reviews.freebsd.org/D39536 and > realized I might made wrong assumption. > > I thought IFNET_PCP_NONE is something like IEEE8021Q_PCP_BE but I second why not > use IEEE8021Q_PCP_BE but a new const IFNET_PCP_NONE. > > So despite its naming IFNET_PCP_NONE, is it actually a flag to let specific interface > completely bypass (disable) PCP processing? > > The const IFNET_PCP_NONE is defined in sys/net/if.h with > ``` > #define IFNET_PCP_NONE 0xff /* PCP disabled */ > ``` I fail to understand your question. IFNET_PCP_NONE is a value that means that no 802.1q prio is inserted into the packet. Otherwise, non-vlan traffic is tagged with the priority. IEEE8021Q_PCP_BE is a name of one of the priorities, it seems from my code reading.