Merge branch 'master' into wireless
authorJoshua Oreman <oremanj@xenon.get-linux.org>
Tue, 9 Jun 2009 05:12:25 +0000 (22:12 -0700)
committerJoshua Oreman <oremanj@xenon.get-linux.org>
Tue, 9 Jun 2009 05:12:25 +0000 (22:12 -0700)
Conflicts:

src/include/gpxe/netdevice.h
            Updated for MAX_LL_HEADER_LEN == 32 for 802.11,
            with explanatory comment.

1  2 
src/include/gpxe/netdevice.h

@@@ -21,11 -21,19 +21,20 @@@ struct net_protocol
  struct ll_protocol;
  struct device;
  
- /** Maximum length of a link-layer address */
+ /** Maximum length of a link-layer address
+  *
+  * The longest currently-supported link-layer address is for IPoIB.
+  */
  #define MAX_LL_ADDR_LEN 20
  
- /** Maximum length of a link-layer header */
+ /** Maximum length of a link-layer header
+  *
 - * The longest currently-supported link-layer header is for Ethernet.
++ * The longest currently-supported link-layer header is for 802.11,
++ * which uses a 24-byte frame header and 8-byte LLC/SNAP data header.
+  * (The IPoIB link-layer pseudo-header doesn't actually include
+  * link-layer addresses; see ipoib.c for details).
+  */
 -#define MAX_LL_HEADER_LEN 14
 +#define MAX_LL_HEADER_LEN 32
  
  /** Maximum length of a network-layer address */
  #define MAX_NET_ADDR_LEN 4