This series updates the datapath flow key code to use nested
attributes to support forward and backward compatibility over
time, and adds a document describing how such compatiblity may
be achieved.
Ben Pfaff (4):
datapath: Rearrange ovs_key_lens.
openvswitch.h: Change OVS_KEY_ATTR_TUN_ID from 100 to 63.
datapath: Allow flow key Netlink attributes to appear in any order.
datapath: Describe policy for extending flow key, implement needed
changes.
datapath/Modules.mk | 1 +
datapath/README | 160 ++++++++++++
datapath/actions.c | 11 +-
datapath/datapath.c | 49 ++---
datapath/flow.c | 538 +++++++++++++++++++-------------------
include/linux/openvswitch.h | 34 +--
lib/dpif-netdev.c | 15 +-
lib/odp-util.c | 594 +++++++++++++++++++++++++------------------
ofproto/ofproto-dpif.c | 63 ++---
tests/odp.at | 6 +-
tests/ofproto-dpif.at | 92 ++++----
11 files changed, 893 insertions(+), 670 deletions(-)
create mode 100644 datapath/README
--
1.7.4.4
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev