A future commit will add more L4 state fields that will be part of the L3 section.
Signed-off-by: Justin Pettit <jpet...@nicira.com> --- lib/flow.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/lib/flow.h b/lib/flow.h index 3b8d24d..250a10e 100644 --- a/lib/flow.h +++ b/lib/flow.h @@ -121,7 +121,10 @@ struct flow { uint8_t arp_sha[6]; /* ARP/ND source hardware address. */ uint8_t arp_tha[6]; /* ARP/ND target hardware address. */ struct in6_addr nd_target; /* IPv6 neighbor discovery (ND) target. */ - ovs_be16 tcp_flags; /* TCP flags. With L3 to avoid matching L4. */ + /* These fields are associated with L4 state. Rules are often + * written over the L3 fields and the L4 state (without referencing + * the L4 headers, so we lump these with the L3 section. */ + ovs_be16 tcp_flags; /* TCP flags. */ ovs_be16 pad; /* Padding. */ /* L4 */ -- 1.7.5.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev