[ipxe-devel] [PATCH] [netdevice] Strip 802.1Q VLAN 0 priority tags

Ladi Prosek lprosek at redhat.com
Tue Aug 9 13:04:47 UTC 2016


On Mon, Jul 11, 2016 at 7:02 PM, Ladi Prosek <lprosek at redhat.com> wrote:
> iPXE was unable to receive priority tagged packets specified in
> the 802.1Q standard and supported by all major networking stacks.
>
> This commit adds a new function net_pull_tags which is called by
> all consumers of incoming packets after stripping their link-layer
> headers.
>
> Signed-off-by: Ladi Prosek <lprosek at redhat.com>
> ---
>
> This is another attempt at implementing the VLAN 0 feature. It is
> always enabled and independent of the true VLAN_CMD support, as
> discussed before. All code paths that process incoming packets now
> strip VLAN 0 headers.
>
> If VLAN 0 was Ethernet only, it would conceptually belong in eth_pull.
> Since it's "link-layer-independent", I took the liberty to create
> a new function to be called between handling the link layer and
> network layer headers. Thanks!

Friendly ping.



More information about the ipxe-devel mailing list