This patch set includes new features from upstream Linux kernel 4.14 as well as some additional bug fixes specific to the new feature. It also updates the travis build kernel list and makes a few other small changes so OVS can compile on Linux 4.14 kernels. This patch set is dependent on the first 10 patches posted here:
https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344253.html V2 of this patch set addresses some suggested changes and also fixes up the .travis.yml file to include libelf-dev as a required package. Andy Zhou (3): datapath: export get_dp() API datapath: Add meter netlink definitions datapath: Add meter infrastructure Greg Rose (3): Documentation: Update NEWS and faq acinclude.m4: Enable Linux 4.14 travis: Update kernel test list from kernel.org Gustavo A. R. Silva (2): datapath: meter: fix NULL pointer dereference in ovs_meter_cmd_reply_start datapath: meter: Use 64-bit arithmetic instead of 32-bit Jiri Benc (1): datapath: reliable interface indentification in port dumps Wei Yongjun (2): datapath: Fix return value check in ovs_meter_cmd_features() datapath: Using kfree_rcu() to simplify the code .travis.yml | 18 +- Documentation/faq/releases.rst | 1 + NEWS | 2 + acinclude.m4 | 10 +- datapath/Modules.mk | 6 +- datapath/datapath.c | 92 ++-- datapath/datapath.h | 38 +- datapath/dp_notify.c | 3 +- datapath/linux/compat/include/linux/openvswitch.h | 53 ++ datapath/linux/compat/include/net/netlink.h | 9 + datapath/meter.c | 607 ++++++++++++++++++++++ datapath/meter.h | 54 ++ 12 files changed, 833 insertions(+), 60 deletions(-) create mode 100644 datapath/meter.c create mode 100644 datapath/meter.h -- 1.8.3.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev