|
Linux Kernel
3.7.1
|
#include <flow.h>
Data Fields | |
| struct { | |
| u32 priority | |
| u16 in_port | |
| } | phy |
| struct { | |
| u8 src [ETH_ALEN] | |
| u8 dst [ETH_ALEN] | |
| __be16 tci | |
| __be16 type | |
| } | eth |
| struct { | |
| u8 proto | |
| u8 tos | |
| u8 ttl | |
| u8 frag | |
| } | ip |
| union { | |
| struct { | |
| struct { | |
| __be32 src | |
| __be32 dst | |
| } addr | |
| union { | |
| struct { | |
| __be16 src | |
| __be16 dst | |
| } tp | |
| struct { | |
| u8 sha [ETH_ALEN] | |
| u8 tha [ETH_ALEN] | |
| } arp | |
| } | |
| } ipv4 | |
| struct { | |
| struct { | |
| struct in6_addr src | |
| struct in6_addr dst | |
| } addr | |
| __be32 label | |
| struct { | |
| __be16 src | |
| __be16 dst | |
| } tp | |
| struct { | |
| struct in6_addr target | |
| u8 sll [ETH_ALEN] | |
| u8 tll [ETH_ALEN] | |
| } nd | |
| } ipv6 | |
| }; | |
| union { ... } |
| struct { ... } addr |
| struct { ... } addr |
| struct { ... } arp |
| struct { ... } eth |
| struct { ... } ip |
| struct { ... } ipv4 |
| struct { ... } ipv6 |
| struct { ... } nd |
| struct { ... } phy |
| struct { ... } tp |
| struct { ... } tp |
1.8.2