[−][src]Module rawsock::pfring::dll
Contains definitions of C-structures and functions. This is basicly the equivalent of C language header.
Modules
helpers | Code hat helps you use the original DLL API. |
Structs
BusId | Bus ID: "%04X:%02X:%02X.%X", slot, bus, device, function |
ChunkInfo | Equivalent of the C packet_direction |
PFRingBpfProgram | Equivalent of the C pfring_bpf_program |
PFRingCardSettings | Equivalent of the C pfring_card_settings |
PFRingChunkInfo | Equivalent of the C pfring_chunk_info |
PFRingDll | Dynamic link library interface of pfring.so |
PFRingFlags | |
PFRingInterface | Equivalent of the C pfring_if_t |
PFRingModuleInfo | Equivalent of the C pfring_module_info |
PFRingPacketHeader | Equivalent of the C struct pcap_hdr_t |
PFRingStat | Equivalent of the C pfring_stat |
PFRingStats | Equivalent of the C pfring_stat |
ThirdpartyFunc | Equivalent of the C thirdparty_func |
Enums
ChunkType | Equivalent of the C pfring_chunk_type |
ClusterType | Equivalent of enum cluster_type |
FilteringMode | Equivalent of enum filtering_mode |
PFRing | Raw PF Ring handle - created only to allow construction of pointers. |
PFRingChunkType | Equivalent of enum pfring_chunk_type |
PacketDirection | Equivalent of the C packet_direction |
PacketSlicingLevel | Equivalent of enum packet_slicing_level |
SocketMode | Equivalent of enum socket_mode |
Constants
DEFAULT_POLL_DURATION | |
MAX_CAPLEN | |
MAX_NUM_RX_CHANNELS | |
PAGE_SIZE | |
POLL_QUEUE_MIN_LEN | |
POLL_SLEEP_MAX | |
POLL_SLEEP_MIN | |
POLL_SLEEP_STEP | |
SUCCESS |
Type Definitions
PFRingProcessPacket | Equivalent of the C processPacket |