Package io.netty.handler.pcap
Class EthernetPacket
java.lang.Object
io.netty.handler.pcap.EthernetPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]
MAC Address: 00:00:5E:00:53:FFprivate static final byte[]
MAC Address: 00:00:5E:00:53:00private static final int
IPv4private static final int
IPv6 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
Write IPv4 Ethernet Packet.(package private) static void
Write IPv6 Ethernet Packet.private static void
writePacket
(ByteBuf byteBuf, ByteBuf payload, byte[] srcAddress, byte[] dstAddress, int type) Write IPv6 Ethernet Packet
-
Field Details
-
DUMMY_SOURCE_MAC_ADDRESS
private static final byte[] DUMMY_SOURCE_MAC_ADDRESSMAC Address: 00:00:5E:00:53:00 -
DUMMY_DESTINATION_MAC_ADDRESS
private static final byte[] DUMMY_DESTINATION_MAC_ADDRESSMAC Address: 00:00:5E:00:53:FF -
V4
private static final int V4IPv4- See Also:
-
V6
private static final int V6IPv6- See Also:
-
-
Constructor Details
-
EthernetPacket
private EthernetPacket()
-
-
Method Details
-
writeIPv4
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
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
-