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 © 2018 OpenDaylight. All rights reserved.