Parse ipv6 header on incoming packets.

This commit is contained in:
Manoel R. Abranches 2010-06-23 14:49:46 -03:00
parent bf6d9eeb53
commit 1edb7287ff
4 changed files with 39 additions and 19 deletions

View file

@ -16,6 +16,18 @@ struct iphdr {
grub_uint32_t dest;
} __attribute__ ((packed)) ;
struct ip6hdr
{
grub_uint8_t version:4,
priority:4;
grub_uint8_t flow_lbl[3];
grub_uint16_t payload_len;
grub_uint8_t nexthdr;
grub_uint8_t hop_limit;
grub_uint8_t saddr[16];
grub_uint8_t daddr[16];
} __attribute__ ((packed));
#define IP_UDP 17 /* UDP protocol */
#define IP_BROADCAST 0xFFFFFFFF