diff options
| -rw-r--r-- | include/net.h | 4 | ||||
| -rw-r--r-- | net/net.c | 3 | 
2 files changed, 4 insertions, 3 deletions
| diff --git a/include/net.h b/include/net.h index ff66073e6..730af4f16 100644 --- a/include/net.h +++ b/include/net.h @@ -179,11 +179,11 @@ struct e802_hdr {  	ushort		et_prot;	/* 802 protocol			*/  }; -/* 802 ethernet header size */ +/* 802 + SNAP + ethernet header size */  #define E802_HDR_SIZE	(sizeof(struct e802_hdr))  /* - *	Ethernet header + *	Virtual LAN Ethernet header   */  struct vlan_ethernet_hdr {  	uchar		vet_dest[6];	/* Destination node		*/ @@ -898,7 +898,8 @@ NetReceive(uchar *inpkt, int len)  	if (x < 1514) {  		struct e802_hdr *et802 = (struct e802_hdr *)et;  		/* -		 *	Got a 802 packet.  Check the other protocol field. +		 *	Got a 802.2 packet.  Check the other protocol field. +		 *	XXX VLAN over 802.2+SNAP not implemented!  		 */  		x = ntohs(et802->et_prot); |