Augments the high-level md-sal flow-base models to
support flow based tunnels rather then port based tunnels
only which is ovsdb specific, thus making a more generic
TEP implementation.
Output of tests and ovs integration is posted here:
https://gist.github.com/
22f0749bba00df1a3cf6
Change-Id: Ie79f34db238a79eba5b05a0262bf91c043dd82d2
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
}
}
+ grouping "tunnel-ipv4-match-fields" {
+ leaf tunnel-ipv4-source {
+ description "IPv4 source tunnel endpoint address.";
+ type inet:ipv4-prefix;
+ }
+ leaf tunnel-ipv4-destination {
+ description "IPv4 destination tunnel endpoint address.";
+ type inet:ipv4-prefix;
+ }
+ }
+
grouping match {
leaf in-port {
type inv:node-connector-id;
case "arp-match" {
uses "arp-match-fields";
}
+ case "tunnel-ipv4-match" {
+ uses "tunnel-ipv4-match-fields";
+ }
}
choice layer-4-match {
base match-field;
description "TCP Flag Match";
}
+ identity tunnel_ipv4_dst {
+ base match-field;
+ description "IPv4 destination tunnel endpoint address.";
+ }
+ identity tunnel_ipv4_src {
+ base match-field;
+ description "IPv4 source tunnel endpoint address.";
+ }
grouping set-field-match {
list set-field-match {