Interface ProbedLinkProvider

  • All Superinterfaces:
    LinkProvider, Provider

    public interface ProbedLinkProvider
    extends LinkProvider
    Abstraction for an entity that provides information about infrastructure links that are discovered or verified using probe messages.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_MAC  
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static java.lang.String defaultMac()  
      static java.lang.String fingerprintMac​(ClusterMetadata cm)
      Build a stringified MAC address using the ClusterMetadata hash for uniqueness.
      • Methods inherited from interface org.onosproject.net.provider.Provider

        id
    • Method Detail

      • defaultMac

        static java.lang.String defaultMac()
      • fingerprintMac

        static java.lang.String fingerprintMac​(ClusterMetadata cm)
        Build a stringified MAC address using the ClusterMetadata hash for uniqueness. Form of MAC is "02:eb" followed by four bytes of clusterMetadata hash.
        Parameters:
        cm - cluster metadata
        Returns:
        stringified mac address