Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

if_ether.h: Clarify ethertype validity for gsw1xx dsa

This 0x88C3 is registered to Infineon Technologies Corporate Research ST
and are used by MaxLinear.
Infineon made a spin off called Lantiq.
Lantiq was acquired by Intel
MaxLinear acquired Intels Connected Home division.

The product FAQ from MaxLinear describes it's history from the F24S.
The driver for the gsw1xx is based on Lantiq showing it's similarities.

Ref https://standards-oui.ieee.org/ethertype/eth.txt

Signed-off-by: Peter Enderborg <Peter.Enderborg@axis.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Peter Enderborg and committed by
Jakub Kicinski
6557cae0 eeecf5d3

+3 -1
+3 -1
include/uapi/linux/if_ether.h
··· 92 92 #define ETH_P_ETHERCAT 0x88A4 /* EtherCAT */ 93 93 #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ 94 94 #define ETH_P_802_EX1 0x88B5 /* 802.1 Local Experimental 1. */ 95 - #define ETH_P_MXLGSW 0x88C3 /* MaxLinear GSW DSA [ NOT AN OFFICIALLY REGISTERED ID ] */ 95 + #define ETH_P_MXLGSW 0x88C3 /* Infineon Technologies Corporate Research ST 96 + * Used by MaxLinear GSW DSA 97 + */ 96 98 #define ETH_P_PREAUTH 0x88C7 /* 802.11 Preauthentication */ 97 99 #define ETH_P_TIPC 0x88CA /* TIPC */ 98 100 #define ETH_P_LLDP 0x88CC /* Link Layer Discovery Protocol */