Uses of Class
net.floodlightcontroller.topology.NodePortTuple

Packages that use NodePortTuple
net.floodlightcontroller.linkdiscovery   
net.floodlightcontroller.linkdiscovery.internal   
net.floodlightcontroller.routing   
net.floodlightcontroller.servicechaining   
net.floodlightcontroller.topology   
net.floodlightcontroller.topology.web   
 

Uses of NodePortTuple in net.floodlightcontroller.linkdiscovery
 

Methods in net.floodlightcontroller.linkdiscovery that return types with arguments of type NodePortTuple
 java.util.Map<NodePortTuple,java.util.Set<Link>> ILinkDiscoveryService.getPortLinks()
          Get the map of node-port tuples from link DB
 java.util.Set<NodePortTuple> ILinkDiscoveryService.getSuppressLLDPsInfo()
          Retrieves a set of all switch ports on which lldps are suppressed.
 

Uses of NodePortTuple in net.floodlightcontroller.linkdiscovery.internal
 

Fields in net.floodlightcontroller.linkdiscovery.internal with type parameters of type NodePortTuple
protected  java.util.concurrent.LinkedBlockingQueue<NodePortTuple> LinkDiscoveryManager.maintenanceQueue
           
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> LinkDiscoveryManager.portLinks
          Map from a id:port to the set of links containing it as an endpoint
protected  java.util.concurrent.LinkedBlockingQueue<NodePortTuple> LinkDiscoveryManager.quarantineQueue
          A list of ports that are quarantined for discovering links through them.
protected  java.util.Set<NodePortTuple> LinkDiscoveryManager.suppressLinkDiscovery
          List of ports through which LLDP/BDDPs are not sent.
 

Methods in net.floodlightcontroller.linkdiscovery.internal that return types with arguments of type NodePortTuple
 java.util.Map<NodePortTuple,java.util.Set<Link>> LinkDiscoveryManager.getPortLinks()
           
 java.util.Set<NodePortTuple> LinkDiscoveryManager.getSuppressLLDPsInfo()
           
 

Methods in net.floodlightcontroller.linkdiscovery.internal with parameters of type NodePortTuple
protected  void LinkDiscoveryManager.addToMaintenanceQueue(NodePortTuple npt)
          Add a switch port to maintenance queue.
protected  void LinkDiscoveryManager.addToQuarantineQueue(NodePortTuple npt)
          Add a switch port to the quarantine queue.
protected  void LinkDiscoveryManager.deleteLinksOnPort(NodePortTuple npt, java.lang.String reason)
          Delete links incident on a given switch port.
protected  void LinkDiscoveryManager.discover(NodePortTuple npt)
           
protected  void LinkDiscoveryManager.removeFromMaintenanceQueue(NodePortTuple npt)
          Remove a switch port from maintenance queue.
protected  void LinkDiscoveryManager.removeFromQuarantineQueue(NodePortTuple npt)
          Remove a switch port from the quarantine queue.
 

Uses of NodePortTuple in net.floodlightcontroller.routing
 

Fields in net.floodlightcontroller.routing with type parameters of type NodePortTuple
protected  java.util.List<NodePortTuple> Route.switchPorts
           
 

Methods in net.floodlightcontroller.routing that return types with arguments of type NodePortTuple
 java.util.List<NodePortTuple> Route.getPath()
           
 

Method parameters in net.floodlightcontroller.routing with type arguments of type NodePortTuple
 void Route.setPath(java.util.List<NodePortTuple> switchPorts)
           
 

Constructor parameters in net.floodlightcontroller.routing with type arguments of type NodePortTuple
Route(RouteId id, java.util.List<NodePortTuple> switchPorts)
           
 

Uses of NodePortTuple in net.floodlightcontroller.servicechaining
 

Fields in net.floodlightcontroller.servicechaining declared as NodePortTuple
protected  NodePortTuple BITWServiceNode.egressPort
           
protected  NodePortTuple BITWServiceNode.ingressPort
           
 

Methods in net.floodlightcontroller.servicechaining that return NodePortTuple
 NodePortTuple BITWServiceNode.getEgressPort()
           
 NodePortTuple BITWServiceNode.getIngressPort()
           
 

Methods in net.floodlightcontroller.servicechaining with parameters of type NodePortTuple
 void BITWServiceNode.setEgressPort(NodePortTuple egressPort)
           
 void BITWServiceNode.setIngressPort(NodePortTuple ingressPort)
           
 

Uses of NodePortTuple in net.floodlightcontroller.topology
 

Fields in net.floodlightcontroller.topology with type parameters of type NodePortTuple
protected  java.util.Set<NodePortTuple> TopologyInstance.blockedPorts
          Set of switch ports that are marked as blocked.
protected  java.util.Set<NodePortTuple> TopologyInstance.broadcastDomainPorts
           
protected  java.util.Map<java.lang.Long,java.util.Set<NodePortTuple>> TopologyInstance.clusterBroadcastNodePorts
           
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.directLinks
          Set of direct links
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.portBroadcastDomainLinks
          set of links that are broadcast domain links.
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.switchPortLinks
          Set of links organized by node port tuple
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyInstance.switchPortLinks
           
protected  java.util.Set<NodePortTuple> TopologyManager.tunnelPorts
          set of tunnel links
protected  java.util.Set<NodePortTuple> TopologyInstance.tunnelPorts
           
 

Methods in net.floodlightcontroller.topology that return NodePortTuple
 NodePortTuple TopologyManager.getAllowedIncomingBroadcastPort(long src, int srcPort)
           
 NodePortTuple TopologyInstance.getAllowedIncomingBroadcastPort(long src, int srcPort)
           
 NodePortTuple ITopologyService.getAllowedIncomingBroadcastPort(long src, int srcPort)
          If the src broadcast domain port is not allowed for incoming broadcast, this method provides the topologically equivalent incoming broadcast-allowed src port.
 NodePortTuple TopologyManager.getAllowedIncomingBroadcastPort(long src, int srcPort, boolean tunnelEnabled)
           
 NodePortTuple ITopologyService.getAllowedIncomingBroadcastPort(long src, int srcPort, boolean tunnelEnabled)
           
 NodePortTuple TopologyManager.getAllowedOutgoingBroadcastPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple TopologyInstance.getAllowedOutgoingBroadcastPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple ITopologyService.getAllowedOutgoingBroadcastPort(long src, int srcPort, long dst, int dstPort)
          If the dst is not allowed by the higher-level topology, this method provides the topologically equivalent broadcast port.
 NodePortTuple TopologyManager.getAllowedOutgoingBroadcastPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 NodePortTuple ITopologyService.getAllowedOutgoingBroadcastPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 NodePortTuple TopologyManager.getIncomingSwitchPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple TopologyInstance.getIncomingSwitchPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple ITopologyService.getIncomingSwitchPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple TopologyManager.getIncomingSwitchPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 NodePortTuple ITopologyService.getIncomingSwitchPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 NodePortTuple TopologyManager.getOutgoingSwitchPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple TopologyInstance.getOutgoingSwitchPort(long src, int srcPort, long dst, int dstPort)
           
 NodePortTuple ITopologyService.getOutgoingSwitchPort(long src, int srcPort, long dst, int dstPort)
          Get the proper outgoing switchport for a given pair of src-dst switchports.
 NodePortTuple TopologyManager.getOutgoingSwitchPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 NodePortTuple ITopologyService.getOutgoingSwitchPort(long src, int srcPort, long dst, int dstPort, boolean tunnelEnabled)
           
 

Methods in net.floodlightcontroller.topology that return types with arguments of type NodePortTuple
 java.util.Set<NodePortTuple> TopologyManager.getBlockedPorts()
           
 java.util.Set<NodePortTuple> TopologyInstance.getBlockedPorts()
           
 java.util.Set<NodePortTuple> ITopologyService.getBlockedPorts()
          Returns a set of blocked ports.
 java.util.Set<NodePortTuple> TopologyManager.getBroadcastDomainPorts()
           
 java.util.Set<NodePortTuple> ITopologyService.getBroadcastDomainPorts()
          Gets the set of ports that belong to a broadcast domain.
protected  java.util.Set<NodePortTuple> TopologyInstance.getBroadcastNodePortsInCluster(long sw)
           
 java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.getPortBroadcastDomainLinks()
           
 java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.getSwitchPortLinks()
           
 java.util.Set<NodePortTuple> TopologyManager.getTunnelPorts()
           
 java.util.Set<NodePortTuple> ITopologyService.getTunnelPorts()
           
protected  java.util.Set<NodePortTuple> TopologyManager.identifyBroadcastDomainPorts()
          We expect every switch port to have at most two links.
 

Methods in net.floodlightcontroller.topology with parameters of type NodePortTuple
 int NodePortTuple.compareTo(NodePortTuple obj)
           
protected  boolean TopologyInstance.isBlockedPort(NodePortTuple npt)
           
 boolean TopologyInstance.isBroadcastDomainPort(NodePortTuple npt)
           
protected  boolean TopologyInstance.isTunnelPort(NodePortTuple npt)
           
 

Constructor parameters in net.floodlightcontroller.topology with type arguments of type NodePortTuple
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Set<NodePortTuple> blockedPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts, java.util.Set<NodePortTuple> tunnelPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Set<NodePortTuple> blockedPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts, java.util.Set<NodePortTuple> tunnelPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Set<NodePortTuple> blockedPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts, java.util.Set<NodePortTuple> tunnelPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Set<NodePortTuple> blockedPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts, java.util.Set<NodePortTuple> tunnelPorts)
           
TopologyManager.TopologyEventInfo(int numOpenflowClustersWithTunnels, int numOpenflowClustersWithoutTunnels, java.util.Map<java.lang.Long,java.util.List<NodePortTuple>> externalPortsMap, int numTunnelPorts)
           
 

Uses of NodePortTuple in net.floodlightcontroller.topology.web
 

Methods in net.floodlightcontroller.topology.web that return types with arguments of type NodePortTuple
 java.util.Set<NodePortTuple> TunnelLinksResource.retrieve()
           
 java.util.List<NodePortTuple> RouteResource.retrieve()
           
 java.util.List<NodePortTuple> EnabledPortsResource.retrieve()
           
 java.util.Set<NodePortTuple> BroadcastDomainPortsResource.retrieve()
           
 java.util.Set<NodePortTuple> BlockedPortsResource.retrieve()