summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Hershberger <joe.hershberger@ni.com>2012-05-23 07:58:11 +0000
committerJoe Hershberger <joe.hershberger@ni.com>2012-05-23 17:46:16 -0500
commitda5ebe2c9ad65a1534e61459d4ec0d80c41ddb0e (patch)
treee8e0dcaec930815da4053d048f959bd657620311
parent206d07fd7cbe69c8086a9b68f28b36e7b5ab9f08 (diff)
downloadu-boot-imx-da5ebe2c9ad65a1534e61459d4ec0d80c41ddb0e.zip
u-boot-imx-da5ebe2c9ad65a1534e61459d4ec0d80c41ddb0e.tar.gz
u-boot-imx-da5ebe2c9ad65a1534e61459d4ec0d80c41ddb0e.tar.bz2
net: cosmetic: Add a more explicit comment about 802.2
Make the comment more accurate about the header including SNAP Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Simon Glass <sjg@chromium.org>
-rw-r--r--include/net.h4
-rw-r--r--net/net.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/include/net.h b/include/net.h
index ff66073..730af4f 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 */
diff --git a/net/net.c b/net/net.c
index b8a267c..1293688 100644
--- a/net/net.c
+++ b/net/net.c
@@ -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);