Interface OdlArputilListener

  • All Superinterfaces:
    java.util.EventListener, org.opendaylight.yangtools.yang.binding.NotificationListener

    public interface OdlArputilListener
    extends org.opendaylight.yangtools.yang.binding.NotificationListener
    Interface for implementing the following YANG notifications defined in module odl-arputil
     notification mac-changed {
       leaf ipaddress {
         type inet:ip-address;
       }
       leaf macaddress {
         type yang:phys-address;
       }
       leaf interface {
         type leafref {
           path /if:interfaces/if:interface/if:name;
         }
       }
     }
     notification arp-request-received {
       leaf dst-ipaddress {
         type inet:ip-address;
       }
       leaf src-ipaddress {
         type inet:ip-address;
       }
       leaf src-mac {
         type yang:phys-address;
       }
       leaf of-table-id {
         type uint32;
       }
       leaf interface {
         type leafref {
           path /if:interfaces/if:interface/if:name;
         }
       }
       leaf metadata {
         type uint64;
       }
       leaf dpn-id {
         type uint64;
       }
     }
     notification arp-response-received {
       leaf dst-ipaddress {
         type inet:ip-address;
       }
       leaf src-ipaddress {
         type inet:ip-address;
       }
       leaf src-mac {
         type yang:phys-address;
       }
       leaf dst-mac {
         type yang:phys-address;
       }
       leaf of-table-id {
         type uint32;
       }
       leaf interface {
         type leafref {
           path /if:interfaces/if:interface/if:name;
         }
       }
       leaf metadata {
         type uint64;
       }
       leaf dpn-id {
         type uint64;
       }
     }