[ovs-git] [openvswitch/ovs] c7b02b: Add support for OpenFlow 1.5 statistics (OXS).

GitHub noreply at github.com
Wed May 16 22:30:56 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: c7b02b800615c0bf383f3a740fe62b3f1759a997
      https://github.com/openvswitch/ovs/commit/c7b02b800615c0bf383f3a740fe62b3f1759a997
  Author: SatyaValli <satyavalli.rama at tcs.com>
  Date:   2018-05-16 (Wed, 16 May 2018)

  Changed paths:
    M NEWS
    M include/openflow/openflow-1.5.h
    M include/openvswitch/ofp-flow.h
    M include/openvswitch/ofp-monitor.h
    M include/openvswitch/ofp-msgs.h
    M lib/automake.mk
    M lib/ofp-flow.c
    M lib/ofp-monitor.c
    A lib/ox-stat.c
    A lib/ox-stat.h
    M tests/ofp-print.at
    M tests/ofproto-dpif.at
    M tests/ofproto.at

  Log Message:
  -----------
  Add support for OpenFlow 1.5 statistics (OXS).

This patch provides implementation Existing flow entry statistics are
redefined as standard OXS(OpenFlow Extensible Statistics) fields for
displaying the arbitrary flow stats.

To support this implementation below messages are newly added

OFPRAW_OFPT15_FLOW_REMOVED,
OFPRAW_OFPST15_AGGREGATE_REQUEST,
OFPRAW_OFPST15_FLOW_REPLY,
OFPRAW_OFPST15_AGGREGATE_REPLY,

The current commit adds support for the new feature in flow statistics
multipart messages, aggregate multipart messages and OXS support for flow
removal message, individual flow description messages.

Signed-off-by: Satya Valli <satyavalli.rama at tcs.com>
Co-authored-by: Lavanya Harivelam <harivelam.lavanya at tcs.com>
Signed-off-by: Lavanya Harivelam <harivelam.lavanya at tcs.com>
Co-authored-by: Surya Muttamsetty <muttamsetty.surya at tcs.com>
Signed-off-by: Surya Muttamsetty <muttamsetty.surya at tcs.com>
Co-authored-by: Manasa Cherukupally <manasa.cherukupally at tcs.com>
Signed-off-by: Manasa Cherukupally <manasa.cherukupally at tcs.com>
Co-authored-by: Pavani Panthagada <p.pavani1 at tcs.com>
Signed-off-by: Pavani Panthagada <p.pavani1 at tcs.com>
[blp at ovn.org simplified and rewrote much of the code]
Co-authored-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Ben Pfaff <blp at ovn.org>



      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the git mailing list