[ovs-git] [openvswitch/ovs] b221ff: ovn-architecture: Drop references to "Nicira exten...

GitHub noreply at github.com
Mon Aug 1 05:42:16 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: b221ff0ddc303e6fdb907d75a9352cf666ae114d
      https://github.com/openvswitch/ovs/commit/b221ff0ddc303e6fdb907d75a9352cf666ae114d
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/ovn-architecture.7.xml

  Log Message:
  -----------
  ovn-architecture: Drop references to "Nicira extension registers"

Refer to these as "Open vSwitch extension registers".

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: 161879034705849ab0e7d610040519a7f519ea05
      https://github.com/openvswitch/ovs/commit/161879034705849ab0e7d610040519a7f519ea05
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M lib/packets.c
    M lib/packets.h
    M ofproto/ofproto-dpif-xlate.c
    M ovn/controller/pinctrl.c

  Log Message:
  -----------
  packets: Cleanup ND compose functions.

Rename "compose_nd" and "compose_na" to "compose_nd_ns" and
"compose_nd_na", respecively, to be clearer about their functionality.
This will also make it more consistent when we add Neighbor Discover
Router Solicitation/Advertisement compose functions.

Also change the source and destination IPv6 addresses to take
"struct in6_addr" arguments, which are more common in the code base.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: acdd922096fb5d2c9862457661028e54923f0399
      https://github.com/openvswitch/ovs/commit/acdd922096fb5d2c9862457661028e54923f0399
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/controller/lflow.c
    M ovn/ovn-sb.xml
    M tests/test-ovn.c

  Log Message:
  -----------
  ovn-controller: Tighten "nd" definition, add "nd_ns" and "nd_na".

According to RFC 4861, Neighbor Discovery messages should only match
when the Hop Limit is 255 to prevent off-link senders from sending ND
messages.  This commit limits matching to that Hop Limit.

It also introduces Neighbor Discovery Solicitation ("nd_ns") and
Advertisement ("nd_na") definitions.

The "nd.sll" and "nd.tll" only apply to "nd_ns" and "nd_na",
respectively.  This commit limits those symbols appropriately.  (Note
that Router and Redirect also use those fields, so we will need to
include them as well when they are added.)

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: f8a8db3967efae5a863363dce30e58cd62c88673
      https://github.com/openvswitch/ovs/commit/f8a8db3967efae5a863363dce30e58cd62c88673
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M include/ovn/actions.h
    M ovn/controller/pinctrl.c
    M ovn/lib/actions.c
    M ovn/northd/ovn-northd.c
    M ovn/ovn-sb.xml
    M tests/ovn.at

  Log Message:
  -----------
  ovn: Rename "nd" action to "nd_na".

Rename "nd" to "nd_na" to be more descriptive and consistent with other
ND messages and actions.  This commit also fixes some minor
documentation issues and limits the action to responding to Neighbor
Solicitation messages.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: c3179d6f9d9282fb37fadd693649a7be75e26a10
      https://github.com/openvswitch/ovs/commit/c3179d6f9d9282fb37fadd693649a7be75e26a10
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/lib/ovn-util.c
    M ovn/lib/ovn-util.h

  Log Message:
  -----------
  ovn-util: Preallocate address strings.

Suggested-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: d3bcb78a2fc616fd2080004e7b7a940080aa971d
      https://github.com/openvswitch/ovs/commit/d3bcb78a2fc616fd2080004e7b7a940080aa971d
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/northd/ovn-northd.8.xml

  Log Message:
  -----------
  ovn-northd.8.xml: Remove destination unreachable from "IP Routing".

We don't support generating these flows yet.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: 6fdb7cd64e6cb57c1ddce07200f55bbc9e60e9f1
      https://github.com/openvswitch/ovs/commit/6fdb7cd64e6cb57c1ddce07200f55bbc9e60e9f1
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/TODO
    M ovn/northd/ovn-northd.8.xml
    M ovn/northd/ovn-northd.c

  Log Message:
  -----------
  ovn-northd: Implement basic IPv6 routing.

This commit only supports static MAC bindings.  A future commit will add
support for dynamic IPv6/MAC bindings.  It has a few other limitations
described in "ovn/TODO".

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: bf1434926197c9ee95af7aeea9877776eb1fcfce
      https://github.com/openvswitch/ovs/commit/bf1434926197c9ee95af7aeea9877776eb1fcfce
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/controller/lflow.c
    M ovn/controller/lflow.h
    M ovn/controller/physical.c
    M ovn/lib/expr.c
    M ovn/lib/logical-fields.h
    M ovn/northd/ovn-northd.8.xml
    M ovn/northd/ovn-northd.c
    M ovn/ovn-architecture.7.xml
    M ovn/ovn-sb.xml
    M tests/ovn.at

  Log Message:
  -----------
  ovn: Don't require clearing inport to hair-pin packets.

Introduce the "flags.loopback" symbol to allow packets to be sent back
on their ingress ports.  Previously, one needed to clear "inport" to
hair-pin packets, but this made "inport" not available for future
matching.  This approach should be more intuitive, but it will also be
needed in future patches.

This patch also removes functionality from the OVN expression library
that clears the OpenFlow ingress port when the logical input port is
zeroed.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: a63f7235e431415c950734138c62e107caaa2aec
      https://github.com/openvswitch/ovs/commit/a63f7235e431415c950734138c62e107caaa2aec
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M ovn/lib/ovn-util.c
    M ovn/northd/ovn-northd.8.xml
    M ovn/northd/ovn-northd.c
    M ovn/ovn-nb.xml

  Log Message:
  -----------
  ovn: Add support for link-local addresses.

Every IPv6-enabled interface is supposed to have a link-local address
available to it.  This commit adds a link local interface to each router
port and scopes link-local routes to the ingress port that received the
packet.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


  Commit: c34a87b6c5700225733c6fce7f3a678f3ef5ac71
      https://github.com/openvswitch/ovs/commit/c34a87b6c5700225733c6fce7f3a678f3ef5ac71
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M include/ovn/actions.h
    M ovn/controller/lflow.c
    M ovn/controller/pinctrl.c
    M ovn/lib/actions.c
    M ovn/northd/ovn-northd.8.xml
    M ovn/northd/ovn-northd.c
    M ovn/ovn-architecture.7.xml
    M ovn/ovn-sb.xml
    M tests/ovn.at
    M tests/test-ovn.c

  Log Message:
  -----------
  ovn: Add support for IPv6 dynamic bindings.

This commit also introduces "get_nd" and "put_nd" logical actions.

Signed-off-by: Justin Pettit <jpettit at ovn.org>
Acked-by: Ben Pfaff <blp at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/398be42b7274...c34a87b6c570


More information about the git mailing list