netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 net-next 0/9] openvswitch: Conntrack integration improvements.
@ 2017-02-08 19:32 Jarno Rajahalme
  2017-02-08 19:32 ` [PATCH v2 net-next 1/9] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted Jarno Rajahalme
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Jarno Rajahalme @ 2017-02-08 19:32 UTC (permalink / raw)
  To: netdev; +Cc: jarno

This series improves the conntrack integration code in the openvswitch
module by fixing bugs (patches 1, 4, and 6), clarifying code (patches
2, 3, and 5), improving performance (patch 9), and adding new features
enabling better translation from firewall admission policy to network
configuration requested by user communities (patches 7 and 8).

Jarno Rajahalme (9):
  openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted.
  openvswitch: Unionize ovs_key_ct_label with a u32 array.
  openvswitch: Simplify labels length logic.
  openvswitch: Do not trigger events for unconfirmed connections.
  openvswitch: Refactor labels initialization.
  openvswitch: Inherit master's labels.
  openvswitch: Add original direction conntrack tuple to sw_flow_key.
  openvswitch: Add force commit.
  openvswitch: Pack struct sw_flow_key.

 include/uapi/linux/openvswitch.h |  33 ++++-
 net/openvswitch/actions.c        |   2 +
 net/openvswitch/conntrack.c      | 285 +++++++++++++++++++++++++++++++--------
 net/openvswitch/conntrack.h      |  14 +-
 net/openvswitch/flow.c           |  34 ++++-
 net/openvswitch/flow.h           |  55 ++++++--
 net/openvswitch/flow_netlink.c   |  92 ++++++++++---
 net/openvswitch/flow_netlink.h   |   7 +-
 8 files changed, 416 insertions(+), 106 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2017-02-09 19:39 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-08 19:32 [PATCH v2 net-next 0/9] openvswitch: Conntrack integration improvements Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 1/9] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 2/9] openvswitch: Unionize ovs_key_ct_label with a u32 array Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 3/9] openvswitch: Simplify labels length logic Jarno Rajahalme
2017-02-08 22:47   ` Joe Stringer
2017-02-09 19:39     ` Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 4/9] openvswitch: Do not trigger events for unconfirmed connections Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 5/9] openvswitch: Refactor labels initialization Jarno Rajahalme
2017-02-08 23:06   ` Joe Stringer
2017-02-09 19:04     ` Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 6/9] openvswitch: Inherit master's labels Jarno Rajahalme
2017-02-08 23:25   ` Joe Stringer
2017-02-09 19:04     ` Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 7/9] openvswitch: Add original direction conntrack tuple to sw_flow_key Jarno Rajahalme
2017-02-08 23:42   ` Joe Stringer
2017-02-08 19:32 ` [PATCH v2 net-next 8/9] openvswitch: Add force commit Jarno Rajahalme
2017-02-08 23:53   ` Joe Stringer
2017-02-09 19:39     ` Jarno Rajahalme
2017-02-08 19:32 ` [PATCH v2 net-next 9/9] openvswitch: Pack struct sw_flow_key Jarno Rajahalme
2017-02-08 23:54 ` [PATCH v2 net-next 0/9] openvswitch: Conntrack integration improvements Joe Stringer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).