]> git.proxmox.com Git - ovs.git/commit - tests/ovn.at
ovn-northd: Add logical flows to support native IPv6 RA
authorZongkai LI <zealokii@gmail.com>
Thu, 2 Nov 2017 00:49:45 +0000 (06:19 +0530)
committerBen Pfaff <blp@ovn.org>
Thu, 2 Nov 2017 20:39:14 +0000 (13:39 -0700)
commit4364646c6e9898ee74a1e53d36a80a5bb67fc9fb
tree435b90de198cac66b41e7bbd47f98a9be4e1293d
parent52ed5fcc5dddc6ad7a7d500df73032fc1c5133b8
ovn-northd: Add logical flows to support native IPv6 RA

This patch adds logical flows which sends IPv6 Router Advertisement
packet in response to the IPv6 Router Solicitation request. It uses
the actions "put_nd_ra_opts" to transform the RS packet to RA packet
in the newly added ingress stage "lr_in_nd_ra_options" in router
pipeline. If the action "put_nd_ra_opts" is successful, it sends the
RA packet back to the originating port in the next ingress stage
"lr_in_nd_ra_response".

A new column "ipv6_ra_configs" is added in the Logical_Router_Port
table, which the CMS is expected to configure IPv6 RA
configurations - "address_mode" and "mtu" for adding these flows.

Co-authored-by: Numan Siddique <nusiddiq@redhat.com>
Signed-off-by: Zongkai LI <zealokii@gmail.com>
Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
Acked-by: Miguel Angel Ajo <majopela@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
ovn/lib/logical-fields.c
ovn/northd/ovn-northd.8.xml
ovn/northd/ovn-northd.c
ovn/ovn-nb.ovsschema
ovn/ovn-nb.xml
ovn/ovn-sb.xml
tests/ovn.at