@Singleton public class DhcpPktHandler extends Object implements org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
| Constructor and 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.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService) |
| Modifier and Type | Method and Description |
|---|---|
short |
computeChecksum(byte[] inData,
byte[] srcAddr,
byte[] destAddr) |
protected byte[] |
convertToClasslessRouteOption(String dest,
String router) |
protected byte[] |
getDhcpPacketOut(DHCP reply,
org.opendaylight.genius.mdsalutil.packet.Ethernet etherPkt,
String phyAddrees) |
void |
onPacketReceived(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet) |
@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.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService)
public void onPacketReceived(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived packet)
onPacketReceived in interface org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListenerprotected byte[] getDhcpPacketOut(DHCP reply, org.opendaylight.genius.mdsalutil.packet.Ethernet etherPkt, String phyAddrees)
public short computeChecksum(byte[] inData,
byte[] srcAddr,
byte[] destAddr)
Copyright © 2019 OpenDaylight. All rights reserved.