Interface HostProbingProviderService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.onlab.packet.MacAddress addProbingHost​(Host host, ConnectPoint connectPoint, ProbeMode probeMode, org.onlab.packet.MacAddress probeMac, int retry)
      Notifies HostProbeStore the beginning of pending host location verification and retrieves the unique MAC address for the probe.
      void removeProbingHost​(org.onlab.packet.MacAddress probeMac)
      Notifies HostProbeStore the end of pending host location verification.
    • Method Detail

      • addProbingHost

        org.onlab.packet.MacAddress addProbingHost​(Host host,
                                                   ConnectPoint connectPoint,
                                                   ProbeMode probeMode,
                                                   org.onlab.packet.MacAddress probeMac,
                                                   int retry)
        Notifies HostProbeStore the beginning of pending host location verification and retrieves the unique MAC address for the probe.
        Parameters:
        host - host to be probed
        connectPoint - the connect point that is under verification
        probeMode - probe mode
        probeMac - probeMac if this is a retry. Null if this is the very first probe and the probeMac is to-be-generated
        retry - max retry times
        Returns:
        probeMac, the source MAC address ONOS uses to probe the host
      • removeProbingHost

        void removeProbingHost​(org.onlab.packet.MacAddress probeMac)
        Notifies HostProbeStore the end of pending host location verification.
        Parameters:
        probeMac - the source MAC address ONOS uses to probe the host