Class DhcpPktHandler
- java.lang.Object
- 
- org.opendaylight.netvirt.dhcpservice.DhcpPktHandler
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener,- org.opendaylight.yangtools.yang.binding.NotificationListener
 
 @Singleton public class DhcpPktHandler extends java.lang.Object implements org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
- 
- 
Constructor SummaryConstructors Constructor Description DhcpPktHandler(DhcpManager dhcpManager, DhcpExternalTunnelManager dhcpExternalTunnelManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManagerRpc, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService pktService, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, DhcpserviceConfig config, DhcpAllocationPoolManager dhcpAllocationPoolMgr, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService, org.opendaylight.infrautils.metrics.MetricProvider metricProvider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description shortcomputeChecksum(byte[] inData, byte[] srcAddr, byte[] destAddr)protected @org.eclipse.jdt.annotation.NonNull byte[]convertToClasslessRouteOption(java.lang.String dest, java.lang.String router)protected @org.eclipse.jdt.annotation.Nullable byte[]getDhcpPacketOut(DHCP reply, org.opendaylight.genius.mdsalutil.packet.Ethernet etherPkt, java.lang.String phyAddrees)voidonPacketReceived(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet)voidonPacketReceivedInternal(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet)
 
- 
- 
- 
Constructor Detail- 
DhcpPktHandler@Inject public DhcpPktHandler(DhcpManager dhcpManager, DhcpExternalTunnelManager dhcpExternalTunnelManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManagerRpc, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService pktService, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, DhcpserviceConfig config, DhcpAllocationPoolManager dhcpAllocationPoolMgr, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService, org.opendaylight.infrautils.metrics.MetricProvider metricProvider) 
 
- 
 - 
Method Detail- 
onPacketReceivedpublic void onPacketReceived(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet) - Specified by:
- onPacketReceivedin interface- org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
 
 - 
onPacketReceivedInternalpublic void onPacketReceivedInternal(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet) 
 - 
getDhcpPacketOutprotected @org.eclipse.jdt.annotation.Nullable byte[] getDhcpPacketOut(DHCP reply, org.opendaylight.genius.mdsalutil.packet.Ethernet etherPkt, java.lang.String phyAddrees) 
 - 
computeChecksumpublic short computeChecksum(byte[] inData, byte[] srcAddr, byte[] destAddr)
 - 
convertToClasslessRouteOptionprotected @org.eclipse.jdt.annotation.NonNull byte[] convertToClasslessRouteOption(java.lang.String dest, java.lang.String router)
 
- 
 
-