Package io.netty.handler.pcap
Class EthernetPacket
- java.lang.Object
-
- io.netty.handler.pcap.EthernetPacket
-
final class EthernetPacket extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[]DUMMY_DESTINATION_MAC_ADDRESSMAC Address: 00:00:5E:00:53:FFprivate static byte[]DUMMY_SOURCE_MAC_ADDRESSMAC Address: 00:00:5E:00:53:00private static intV4IPv4private static intV6IPv6
-
Constructor Summary
Constructors Modifier Constructor Description privateEthernetPacket()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidwriteIPv4(ByteBuf byteBuf, ByteBuf payload)Write IPv4 Ethernet Packet.(package private) static voidwriteIPv6(ByteBuf byteBuf, ByteBuf payload)Write IPv6 Ethernet Packet.private static voidwritePacket(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress, int type)Write IPv6 Ethernet Packet
-
-
-
Field Detail
-
DUMMY_SOURCE_MAC_ADDRESS
private static final byte[] DUMMY_SOURCE_MAC_ADDRESS
MAC Address: 00:00:5E:00:53:00
-
DUMMY_DESTINATION_MAC_ADDRESS
private static final byte[] DUMMY_DESTINATION_MAC_ADDRESS
MAC Address: 00:00:5E:00:53:FF
-
V4
private static final int V4
IPv4- See Also:
- Constant Field Values
-
V6
private static final int V6
IPv6- See Also:
- Constant Field Values
-
-
Method Detail
-
writeIPv4
static void writeIPv4(ByteBuf byteBuf, ByteBuf payload)
Write IPv4 Ethernet Packet. It uses a dummy MAC address for both source and destination.- Parameters:
byteBuf- ByteBuf where Ethernet Packet data will be setpayload- Payload of IPv4
-
writeIPv6
static void writeIPv6(ByteBuf byteBuf, ByteBuf payload)
Write IPv6 Ethernet Packet. It uses a dummy MAC address for both source and destination.- Parameters:
byteBuf- ByteBuf where Ethernet Packet data will be setpayload- Payload of IPv6
-
writePacket
private static void writePacket(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress, int type)
Write IPv6 Ethernet Packet- Parameters:
byteBuf- ByteBuf where Ethernet Packet data will be setpayload- Payload of IPv6srcAddress- Source MAC AddressdstAddress- Destination MAC Addresstype- Type of Frame
-
-