[ovs-git] [openvswitch/ovs] ba8561: flow: Parse MPLS should return the actual number o...

GitHub noreply at github.com
Thu Aug 14 20:50:44 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: ba8561c65f8d5163e6c6ef11df3062aafc9d070a
      https://github.com/openvswitch/ovs/commit/ba8561c65f8d5163e6c6ef11df3062aafc9d070a
  Author: Ethan Jackson <ethan at nicira.com>
  Date:   2014-08-14 (Thu, 14 Aug 2014)

  Changed paths:
    M lib/flow.c

  Log Message:
  -----------
  flow: Parse MPLS should return the actual number of labels.

This problem is uncovered by a future patch.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


  Commit: cc377352d164d4c8a31387d8c8658172d903048d
      https://github.com/openvswitch/ovs/commit/cc377352d164d4c8a31387d8c8658172d903048d
  Author: Ethan Jackson <ethan at nicira.com>
  Date:   2014-08-14 (Thu, 14 Aug 2014)

  Changed paths:
    M ofproto/ofproto-dpif-ipfix.c
    M ofproto/ofproto-dpif-ipfix.h
    M ofproto/ofproto-dpif-sflow.c
    M ofproto/ofproto-dpif-sflow.h
    M ofproto/ofproto-dpif-upcall.c
    M ofproto/ofproto-dpif-upcall.h
    M ofproto/ofproto-dpif-xlate.c
    M ofproto/ofproto-dpif-xlate.h
    M ofproto/ofproto-dpif.c
    M ofproto/ofproto-dpif.h

  Log Message:
  -----------
  ofproto: Reorganize in preparation for direct dpdk upcalls.

This patch reorganizes ofproto-dpif in preparation for future patches
which allow direct upcall processing from dpif-netdev.  The main goals
are to share as much code as possible between the dpif-linux and
dpif-netdev upcall paths.  Additionally, to avoid confusing the
dpif-netdev fast path, the packet processing path should treat packets
and struct flow's as const.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


  Commit: 623540e4617e3c8b43881ec6b3238c85784501bf
      https://github.com/openvswitch/ovs/commit/623540e4617e3c8b43881ec6b3238c85784501bf
  Author: Ethan Jackson <ethan at nicira.com>
  Date:   2014-08-14 (Thu, 14 Aug 2014)

  Changed paths:
    M lib/dpif-netdev.c
    M lib/dpif-provider.h
    M lib/dpif.c
    M lib/dpif.h
    M ofproto/ofproto-dpif-upcall.c
    M tests/dpif-netdev.at
    M tests/ofproto-dpif.at

  Log Message:
  -----------
  dpif-netdev: Streamline miss handling.

This patch avoids the relatively inefficient miss handling processes
dictated by the dpif process, by calling into ofproto-dpif directly
through a callback.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


Compare: https://github.com/openvswitch/ovs/compare/c7b0cfd31ec5...623540e4617e


More information about the git mailing list