[ovs-git] [openvswitch/ovs] f83688: ofproto: Handle OpenFlow version mismatch for requ...

GitHub noreply at github.com
Wed Sep 26 20:54:46 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: f836888d28ec89565f87609e06f48becb49e5079
      https://github.com/openvswitch/ovs/commit/f836888d28ec89565f87609e06f48becb49e5079
  Author: Ben Pfaff <blp at ovn.org>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M include/openvswitch/ofp-group.h
    M include/openvswitch/ofp-monitor.h
    M lib/ofp-bundle.c
    M lib/ofp-group.c
    M lib/ofp-monitor.c
    M ofproto/ofproto.c
    M ovn/controller/ofctrl.c
    M utilities/ovs-ofctl.c

  Log Message:
  -----------
  ofproto: Handle OpenFlow version mismatch for requestforward with groups.

OpenFlow 1.4+ supports a feature called requestforward.  When a controller
enables this feature, the switch sends that controller a copy of other
controllers' group and meter modification requests.  OpenFlow 1.5 supports
some group features not in OpenFlow 1.4.  When OVS attempted to forward
such requests to an OpenFlow 1.4 controller, it reported an error and
exited.  This commit fixes the problem by making OVS properly translate the
messages to OpenFlow 1.4 format.

Reported-by: Pierre Cregut <pierre.cregut at orange.com>
Tested-by: Pierre Cregut <pierre.cregut at orange.com>
Reported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2018-September/047453.html
Signed-off-by: Ben Pfaff <blp at ovn.org>



      **NOTE:** This service has 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