diff options
Diffstat (limited to 'drivers/net/wireless/bcmdhd/include/proto/bcmip.h')
-rw-r--r-- | drivers/net/wireless/bcmdhd/include/proto/bcmip.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/drivers/net/wireless/bcmdhd/include/proto/bcmip.h b/drivers/net/wireless/bcmdhd/include/proto/bcmip.h index d5c3b76da5a..02ddd373685 100644 --- a/drivers/net/wireless/bcmdhd/include/proto/bcmip.h +++ b/drivers/net/wireless/bcmdhd/include/proto/bcmip.h @@ -21,7 +21,7 @@ * * Fundamental constants relating to IP Protocol * - * $Id: bcmip.h 290206 2011-10-17 19:13:51Z $ + * $Id: bcmip.h 346935 2012-07-25 00:24:55Z $ */ #ifndef _bcmip_h_ @@ -52,15 +52,16 @@ #define IP_PROT_ICMP6 0x3a -#define IPV4_VER_HL_OFFSET 0 -#define IPV4_TOS_OFFSET 1 -#define IPV4_PKTLEN_OFFSET 2 -#define IPV4_PKTFLAG_OFFSET 6 -#define IPV4_PROT_OFFSET 9 -#define IPV4_CHKSUM_OFFSET 10 -#define IPV4_SRC_IP_OFFSET 12 -#define IPV4_DEST_IP_OFFSET 16 -#define IPV4_OPTIONS_OFFSET 20 +#define IPV4_VER_HL_OFFSET 0 +#define IPV4_TOS_OFFSET 1 +#define IPV4_PKTLEN_OFFSET 2 +#define IPV4_PKTFLAG_OFFSET 6 +#define IPV4_PROT_OFFSET 9 +#define IPV4_CHKSUM_OFFSET 10 +#define IPV4_SRC_IP_OFFSET 12 +#define IPV4_DEST_IP_OFFSET 16 +#define IPV4_OPTIONS_OFFSET 20 +#define IPV4_MIN_HEADER_LEN 20 #define IPV4_VER_MASK 0xf0 @@ -204,6 +205,8 @@ ipv6_exthdr_len(uint8 *h, uint8 *proto) return len; } +#define IPV4_ISMULTI(a) (((a) & 0xf0000000) == 0xe0000000) + #include <packed_section_end.h> |