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_ADDRESS
MAC Address: 00:00:5E:00:53:FFprivate static byte[]
DUMMY_SOURCE_MAC_ADDRESS
MAC Address: 00:00:5E:00:53:00private static int
V4
IPv4private static int
V6
IPv6
-
Constructor Summary
Constructors Modifier Constructor Description private
EthernetPacket()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
writeIPv4(ByteBuf byteBuf, ByteBuf payload)
Write IPv4 Ethernet Packet.(package private) static void
writeIPv6(ByteBuf byteBuf, ByteBuf payload)
Write IPv6 Ethernet Packet.private static void
writePacket(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
-
-