A set of OVS changes for net-next/3.16. Most of change are related to improving performance of flow setup by minimizing critical sections.
The following changes since commit 091b64868b43ed84334c6623ea6a08497529d4ff: Merge branch 'mlx4-next' (2014-05-22 17:17:34 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pshelar/openvswitch.git master for you to fetch changes up to 0c200ef94c9492205e18a18c25650cf27939889c: openvswitch: Simplify genetlink code. (2014-05-22 16:27:37 -0700) ---------------------------------------------------------------- Jarno Rajahalme (12): openvswitch: Compact sw_flow_key. openvswitch: Avoid assigning a NULL pointer to flow actions. openvswitch: Clarify locking. openvswitch: Build flow cmd netlink reply only if needed. openvswitch: Make flow mask removal symmetric. openvswitch: Minimize dp and vport critical sections. openvswitch: Fix typo. openvswitch: Fix ovs_flow_stats_get/clear RCU dereference. openvswitch: Reduce locking requirements. openvswitch: Minimize ovs_flow_cmd_del critical section. openvswitch: Split ovs_flow_cmd_new_or_set(). openvswitch: Minimize ovs_flow_cmd_new|set critical sections. Pravin B Shelar (1): openvswitch: Simplify genetlink code. include/uapi/linux/openvswitch.h | 4 +- net/openvswitch/datapath.c | 771 +++++++++++++++++++++++---------------- net/openvswitch/flow.c | 53 ++- net/openvswitch/flow.h | 35 +- net/openvswitch/flow_netlink.c | 112 ++---- net/openvswitch/flow_table.c | 46 ++- 6 files changed, 558 insertions(+), 463 deletions(-) -- 1.9.0 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev