Packet Policy

Controls memory handling for packets.

stack.getPacketPolicy()
     .zeroCopy(); // Direct access to capture buffer

// Or copy to managed pool
stack.getPacketPolicy()
     .copyToMemoryPool(new PacketMemoryPoolSettings()
         .withSize(64, MemoryUnit.MEGABYTES));

Zero-copy is recommended for jNetPcap when possible; jNetWorks typically uses managed pools with hugepages.

Last updated