This patch series add support of querying conntrack info that includes
ct_state, ct_mark, and ct_label from kernel datapath. This work first
introduces ct_dpif_get_info() in dpif layer, and then provides netlink
implementation of ct_dpif_get_info(). It also updates the --ct-next
command line option of ofproto/trace to let users specify the supported
conntrack fields.

Yi-Hung Wei (9):
  ofproto/trace: Fix memory leak in oftrace_push_ct_state()
  ofproto/trace: Propagate ct_zone in recirculation
  ct-dpif: Add ct_dpif_get_info()
  ofproto/trace: Query ct_state for conntrack recirc from DP
  dpif-netlink: Implement ct_get_info
  netlink-conntrack: Add support for querying conntrack exp
  flow: Refactor parse_ct_state()
  ofproto/trace: Change delimiter of ct_state in --ct-next
  ofproto/trace: Support ct_mark and ct_label in --ct-next

 lib/ct-dpif.c                    |  68 +++++++
 lib/ct-dpif.h                    |  25 +++
 lib/dpif-netdev.c                |   1 +
 lib/dpif-netlink.c               |   9 +
 lib/dpif-provider.h              |   8 +
 lib/flow.c                       |   6 +-
 lib/flow.h                       |   2 +-
 lib/netlink-conntrack.c          | 412 +++++++++++++++++++++++++++++++++++++++
 lib/netlink-conntrack.h          |   5 +
 lib/odp-util.c                   |   3 +-
 lib/odp-util.h                   |   1 +
 ofproto/ofproto-dpif-trace.c     | 151 +++++++++-----
 ofproto/ofproto-dpif-trace.h     |  10 +-
 ofproto/ofproto-dpif-xlate.c     |   7 +-
 ofproto/ofproto-unixctl.man      |  16 +-
 ovn/utilities/ovn-trace.c        |   2 +-
 tests/atlocal.in                 |   3 +
 tests/ofproto-dpif.at            |  18 +-
 tests/system-kmod-macros.at      |   6 +
 tests/system-traffic.at          | 318 ++++++++++++++++++++++++++++++
 tests/system-userspace-macros.at |   9 +
 21 files changed, 1005 insertions(+), 75 deletions(-)

-- 
2.7.4

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to