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 dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev