[ovs-git] [openvswitch/ovs] b0ad27: packets: Introduce xor and is_zero functions on IP...

GitHub noreply at github.com
Wed Jul 20 05:45:47 UTC 2016


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

  Changed paths:
    M lib/packets.c
    M lib/packets.h

  Log Message:
  -----------
  packets: Introduce xor and is_zero functions on IPv6 addresses.

These will have callers later.

This also rewrites ipv6_addr_bitand() to use newly defined macros.

Co-authored-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: 29d5e9a78332a0b9992cf4025788a5b2eec4a434
      https://github.com/openvswitch/ovs/commit/29d5e9a78332a0b9992cf4025788a5b2eec4a434
  Author: Justin Pettit <jpettit at ovn.org>
  Date:   2016-07-19 (Tue, 19 Jul 2016)

  Changed paths:
    M lib/packets.c
    M lib/packets.h

  Log Message:
  -----------
  packets: Rename "rco_flags" to "rso_flags".

I presume the flags are supposed to map to neighbor discovery
advertisement "Router", "Solicited", and "Override" flags, which would
be "rso" instead of "rco".

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


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

  Changed paths:
    M lib/packets.h
    M ovn/controller/pinctrl.c

  Log Message:
  -----------
  packets: Define RSO flags.

Use #define's as opposed to magic numbers.

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


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

  Changed paths:
    M lib/packets.h

  Log Message:
  -----------
  packets: Add in6_is_lla() function.

Checks whether the supplied IPv6 address is a link local address.

This will have a caller in a future commit.

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


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

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

  Log Message:
  -----------
  ovn-util: Add solicited node addresses to ipv6_netaddr.

Every IPv6 host has a link-local solicited node multicast address for
neighbor discovery.  This commit defines the solicited node address for
each IPv6 address added to a logical switch or router port.

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


Compare: https://github.com/openvswitch/ovs/compare/9a9961d239bd...fbd9b7676f59


More information about the git mailing list