3 namespace "urn:opendaylight:netvirt:ipv6service:ipv6util";
6 import ietf-interfaces {
10 import ietf-inet-types {
11 prefix inet; revision-date 2013-07-15;
14 import ietf-yang-types {
18 revision "2017-02-10" {
19 description "IPv6 Neighbor Discovery Util module";
24 list interface-address {
28 path "/if:interfaces/if:interface/if:name";
32 type inet:ipv6-address;
34 leaf src-mac-address {
35 type yang:phys-address;
41 rpc send-neighbor-solicitation {
43 leaf target-ip-address {
44 type inet:ipv6-address;
50 rpc send-neighbor-solicitation-to-of-group {
53 type inet:ipv6-address;
56 leaf target-ip-address {
57 type inet:ipv6-address;
60 leaf source-ll-address {
61 type yang:mac-address;
71 description "NS will be sent to the specified OpenFlow group ID.";
76 notification na-received {
78 type yang:mac-address;
80 leaf destination-mac {
81 type yang:mac-address;
84 type inet:ipv6-address;
86 leaf destination-ipv6 {
87 type inet:ipv6-address;
90 type inet:ipv6-address;
92 leaf target-ll-address {
93 type yang:mac-address;
103 path "/if:interfaces/if:interface/if:name";