writePacketv6() — netty Function Reference
Architecture documentation for the writePacketv6() function in IPPacket.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e59ab5e0_bda8_f4ba_ecd6_a3e290cf997e["writePacketv6()"] 2a529d61_5ad1_18d2_de54_9754b754e309["IPPacket"] e59ab5e0_bda8_f4ba_ecd6_a3e290cf997e -->|defined in| 2a529d61_5ad1_18d2_de54_9754b754e309 845e3d9f_122c_e18b_da8b_67e81f55ef78["writeUDPv6()"] 845e3d9f_122c_e18b_da8b_67e81f55ef78 -->|calls| e59ab5e0_bda8_f4ba_ecd6_a3e290cf997e dd6c96c2_5c3e_4436_c80d_76f1d1c91957["writeTCPv6()"] dd6c96c2_5c3e_4436_c80d_76f1d1c91957 -->|calls| e59ab5e0_bda8_f4ba_ecd6_a3e290cf997e style e59ab5e0_bda8_f4ba_ecd6_a3e290cf997e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/pcap/IPPacket.java lines 100–110
private static void writePacketv6(ByteBuf byteBuf, ByteBuf payload, int protocol, byte[] srcAddress,
byte[] dstAddress) {
byteBuf.writeInt(IPV6_VERSION_TRAFFIC_FLOW); // Version + Traffic class + Flow label
byteBuf.writeShort(payload.readableBytes()); // Payload length
byteBuf.writeByte(protocol & 0xff); // Next header
byteBuf.writeByte(MAX_TTL); // Hop limit
byteBuf.writeBytes(srcAddress); // Source IPv6 Address
byteBuf.writeBytes(dstAddress); // Destination IPv6 Address
byteBuf.writeBytes(payload); // Payload of L4
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does writePacketv6() do?
writePacketv6() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/pcap/IPPacket.java.
Where is writePacketv6() defined?
writePacketv6() is defined in handler/src/main/java/io/netty/handler/pcap/IPPacket.java at line 100.
What calls writePacketv6()?
writePacketv6() is called by 2 function(s): writeTCPv6, writeUDPv6.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free