[ovs-git] [openvswitch/ovs] b84b33: ofproto-dpif-xlate: Always process IGMP packets in...

GitHub noreply at github.com
Tue Oct 10 00:11:59 UTC 2017


  Branch: refs/heads/branch-2.7
  Home:   https://github.com/openvswitch/ovs
  Commit: b84b33afda9e1564445d8cb69b5be1056a522cca
      https://github.com/openvswitch/ovs/commit/b84b33afda9e1564445d8cb69b5be1056a522cca
  Author: Ben Pfaff <blp at ovn.org>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M ofproto/ofproto-dpif-xlate.c

  Log Message:
  -----------
  ofproto-dpif-xlate: Always process IGMP packets in userspace.

Open vSwitch needs to always process IGMP packets in the userspace slow
path so that they can have their desired side effects.  However, userspace
was only applying SLOW_ACTION to IGMP packets in some cases, as opposed to
all cases, which meant that sometimes IGMP packets were ignored.  This
fixes that particular problem.

A problem remains: there is a mismatch between userspace support for IGMP
matching and kernel (lack of) support for IGMP matching.  This should
probably be handled better.  See the original report for more information.

Reported-by: Huanle Han <hanxueluo at gmail.com>
Reported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2017-July/335690.html
Signed-off-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list