Uses of Interface
net.floodlightcontroller.packet.IPacket

Packages that use IPacket
net.floodlightcontroller.loadbalancer   
net.floodlightcontroller.packet   
net.floodlightcontroller.routing   
 

Uses of IPacket in net.floodlightcontroller.loadbalancer
 

Methods in net.floodlightcontroller.loadbalancer with parameters of type IPacket
 void LoadBalancer.pushPacket(IPacket packet, IOFSwitch sw, int bufferId, int inPort, int outPort, FloodlightContext cntx, boolean flush)
          used to push any packet - borrowed routine from Forwarding
 

Uses of IPacket in net.floodlightcontroller.packet
 

Classes in net.floodlightcontroller.packet that implement IPacket
 class ARP
           
 class BasePacket
           
 class BPDU
          This class is a Rapid Spanning Tree Protocol Bridge Protocol Data Unit
 class BSN
           
 class BSNPROBE
           
 class Data
           
 class DHCP
           
 class Ethernet
           
 class ICMP
          Implements ICMP packet format
 class IPv4
           
 class LLC
          This class represents an Link Local Control header that is used in Ethernet 802.3.
 class LLDP
           
 class TCP
           
 class UDP
           
 

Fields in net.floodlightcontroller.packet declared as IPacket
protected  IPacket BasePacket.parent
           
protected  IPacket BasePacket.payload
           
 

Fields in net.floodlightcontroller.packet with type parameters of type IPacket
static java.util.Map<java.lang.Short,java.lang.Class<? extends IPacket>> UDP.decodeMap
           
static java.util.Map<java.lang.Short,java.lang.Class<? extends IPacket>> Ethernet.etherTypeClassMap
           
static java.util.Map<java.lang.Byte,java.lang.Class<? extends IPacket>> IPv4.protocolClassMap
           
static java.util.Map<java.lang.Short,java.lang.Class<? extends IPacket>> BSN.typeClassMap
           
 

Methods in net.floodlightcontroller.packet that return IPacket
 IPacket UDP.deserialize(byte[] data, int offset, int length)
           
 IPacket TCP.deserialize(byte[] data, int offset, int length)
           
 IPacket LLDP.deserialize(byte[] data, int offset, int length)
           
 IPacket LLC.deserialize(byte[] data, int offset, int length)
           
 IPacket IPv4.deserialize(byte[] data, int offset, int length)
           
 IPacket IPacket.deserialize(byte[] data, int offset, int length)
          Deserializes this packet layer and all possible payloads
 IPacket ICMP.deserialize(byte[] data, int offset, int length)
           
 IPacket Ethernet.deserialize(byte[] data, int offset, int length)
           
 IPacket Data.deserialize(byte[] data, int offset, int length)
           
 IPacket DHCP.deserialize(byte[] data, int offset, int length)
           
 IPacket BSNPROBE.deserialize(byte[] data, int offset, int length)
           
 IPacket BSN.deserialize(byte[] data, int offset, int length)
           
 IPacket BPDU.deserialize(byte[] data, int offset, int length)
           
 IPacket ARP.deserialize(byte[] data, int offset, int length)
           
 IPacket IPacket.getParent()
           
 IPacket BasePacket.getParent()
           
 IPacket IPacket.getPayload()
           
 IPacket BasePacket.getPayload()
           
 IPacket IPacket.setParent(IPacket packet)
           
 IPacket BasePacket.setParent(IPacket parent)
           
 IPacket IPacket.setPayload(IPacket packet)
           
 IPacket BasePacket.setPayload(IPacket payload)
           
 

Methods in net.floodlightcontroller.packet with parameters of type IPacket
 IPacket IPacket.setParent(IPacket packet)
           
 IPacket BasePacket.setParent(IPacket parent)
           
 IPacket IPacket.setPayload(IPacket packet)
           
 IPacket BasePacket.setPayload(IPacket payload)
           
 

Uses of IPacket in net.floodlightcontroller.routing
 

Methods in net.floodlightcontroller.routing with parameters of type IPacket
 void ForwardingBase.packetOutMultiPort(IPacket packet, IOFSwitch sw, int inPort, java.util.Set<java.lang.Integer> outPorts, FloodlightContext cntx)