public abstract class PacketUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
createNodeConnRef(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodeInstId,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey,
String port)
Returns the port wrapped into
NodeConnectorRef. |
static byte[] |
extractDstMac(byte[] payload)
Extracts the destination MAC address.
|
static byte[] |
extractEtherType(byte[] payload)
Extracts the ethernet type.
|
static byte[] |
extractSrcMac(byte[] payload)
Extracts the source MAC address.
|
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress |
rawMacToMac(byte[] rawMac)
Converts a raw MAC bytes to a MacAddress.
|
public static byte[] extractDstMac(byte[] payload)
payload - the payload bytespublic static byte[] extractSrcMac(byte[] payload)
payload - the payload bytespublic static byte[] extractEtherType(byte[] payload)
payload - the payload bytespublic static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress rawMacToMac(byte[] rawMac)
rawMac - the raw bytesMacAddress wrapping string value, baked upon binary MAC addresspublic static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef createNodeConnRef(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodeInstId,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey,
String port)
NodeConnectorRef.Copyright © 2019 OpenDaylight. All rights reserved.