PF_RING
9.1.0
User's Guide
Get Started
Vanilla PF_RING
PF_RING ZC (Zero Copy)
PF_RING FT (Flow Table)
Sample Applications
Drivers and Modules
Load Balancing / RSS
Filtering
Containers Support
VM Support
IDS/IPSs Integration
Hugepages Support
Capabilities
AMD Processors
Intel Processors
Developer's Guide
API Documentation
Other Products
ntopng
nProbe
nProbe Cento
n2disk
nDPI
nEdge
nScrub
nBox
nTap
PF_RING
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
Z
_
__pfring (C++ struct)
__pfring::__padding_0 (C++ member)
__pfring::__padding_1 (C++ member)
__pfring::add_filtering_rule (C++ member)
__pfring::add_hw_rule (C++ member)
__pfring::adjust_device_clock (C++ member)
__pfring::bind (C++ member)
__pfring::break_recv_loop (C++ member)
__pfring::break_recv_loop_ext (C++ member)
__pfring::buffer (C++ member)
__pfring::caplen (C++ member)
__pfring::chunk_mode_enabled (C++ member)
__pfring::close (C++ member)
__pfring::device_id (C++ member)
,
[1]
__pfring::device_name (C++ member)
__pfring::direction (C++ member)
__pfring::disable_parsing (C++ member)
__pfring::disable_ring (C++ member)
__pfring::disable_timestamp (C++ member)
__pfring::enable_hw_timestamp (C++ member)
__pfring::enable_ring (C++ member)
__pfring::enable_rss_rehash (C++ member)
__pfring::enabled (C++ member)
__pfring::enabled_rx_packet_send (C++ member)
__pfring::fd (C++ member)
__pfring::filter_mode (C++ member)
__pfring::flags (C++ member)
__pfring::flush_tx_packets (C++ member)
__pfring::force_timestamp (C++ member)
__pfring::force_userspace_bpf (C++ member)
__pfring::ft (C++ member)
__pfring::ft_device_type (C++ member)
__pfring::ft_enabled (C++ member)
__pfring::get_appl_stats_file_name (C++ member)
__pfring::get_bound_device_address (C++ member)
__pfring::get_bound_device_ifindex (C++ member)
__pfring::get_card_settings (C++ member)
__pfring::get_device_clock (C++ member)
__pfring::get_device_ifindex (C++ member)
__pfring::get_filtering_rule_stats (C++ member)
__pfring::get_hash_filtering_rule_stats (C++ member)
__pfring::get_interface_speed (C++ member)
__pfring::get_link_type (C++ member)
__pfring::get_metadata (C++ member)
__pfring::get_num_queued_pkts (C++ member)
__pfring::get_num_rx_channels (C++ member)
__pfring::get_ring_id (C++ member)
__pfring::get_selectable_fd (C++ member)
__pfring::get_slot_header_len (C++ member)
__pfring::handle_hash_filtering_rule (C++ member)
__pfring::hw_ts (C++ member)
__pfring::initialized (C++ member)
__pfring::is_pkt_available (C++ member)
__pfring::is_shutting_down (C++ member)
__pfring::is_silicom_hw_timestamp_card (C++ member)
__pfring::ixia_timestamp_enabled (C++ member)
__pfring::last_hw_timestamp (C++ member)
__pfring::last_hw_timestamp_head_offset (C++ member)
__pfring::last_received_hdr (C++ member)
__pfring::long_header (C++ member)
__pfring::loopback_test (C++ member)
__pfring::mode (C++ member)
__pfring::mtu (C++ member)
__pfring::next_pkt_raw_timestamp (C++ member)
__pfring::next_pkt_time (C++ member)
__pfring::num_poll_calls (C++ member)
__pfring::one_copy_rx_pfring (C++ member)
__pfring::poll (C++ member)
__pfring::poll_duration (C++ member)
__pfring::poll_sleep (C++ member)
__pfring::port_id (C++ member)
__pfring::priv_data (C++ member)
__pfring::promisc (C++ member)
__pfring::purge_idle_hash_rules (C++ member)
__pfring::purge_idle_rules (C++ member)
__pfring::rdi (C++ member)
__pfring::recv (C++ member)
__pfring::recv_burst (C++ member)
__pfring::recv_chunk (C++ member)
__pfring::recv_flow (C++ member)
__pfring::reentrant (C++ member)
__pfring::reflector_socket (C++ member)
__pfring::register_zerocopy_tx_ring (C++ member)
__pfring::remove_bpf_filter (C++ member)
__pfring::remove_filtering_rule (C++ member)
__pfring::remove_from_cluster (C++ member)
__pfring::remove_hw_rule (C++ member)
__pfring::rss_mode (C++ member)
__pfring::runtime_manager_thread (C++ member)
__pfring::rx_lock (C++ member)
__pfring::sampling_counter (C++ member)
__pfring::sampling_rate (C++ member)
__pfring::sampling_rnd_shift (C++ member)
__pfring::send (C++ member)
__pfring::send_get_time (C++ member)
__pfring::send_last_rx_packet (C++ member)
__pfring::set_application_name (C++ member)
__pfring::set_application_stats (C++ member)
__pfring::set_bpf_filter (C++ member)
__pfring::set_channel_id (C++ member)
__pfring::set_channel_mask (C++ member)
__pfring::set_cluster_consumer (C++ member)
__pfring::set_default_hw_action (C++ member)
__pfring::set_device_clock (C++ member)
__pfring::set_direction (C++ member)
__pfring::set_filtering_sampling_rate (C++ member)
__pfring::set_master (C++ member)
__pfring::set_master_id (C++ member)
__pfring::set_packet_slicing (C++ member)
__pfring::set_poll_duration (C++ member)
__pfring::set_poll_watermark (C++ member)
__pfring::set_poll_watermark_timeout (C++ member)
__pfring::set_sampling_rate (C++ member)
__pfring::set_socket_mode (C++ member)
__pfring::set_tx_watermark (C++ member)
__pfring::set_virtual_device (C++ member)
__pfring::set_vlan_id (C++ member)
__pfring::shutdown (C++ member)
__pfring::slicing_additional_bytes (C++ member)
__pfring::slicing_level (C++ member)
__pfring::slot_header_len (C++ member)
__pfring::slots (C++ member)
__pfring::slots_info (C++ member)
__pfring::sock_tx (C++ member)
__pfring::socket_default_accept_policy (C++ member)
__pfring::stats (C++ member)
__pfring::strip_hw_timestamp (C++ member)
__pfring::sync_indexes_with_kernel (C++ member)
__pfring::toggle_filtering_policy (C++ member)
__pfring::tx (C++ member)
__pfring::tx_lock (C++ member)
__pfring::userspace_bpf (C++ member)
__pfring::userspace_bpf_filter (C++ member)
__pfring::version (C++ member)
__pfring::zc_device (C++ member)
_sw_filtering_hash_bucket (C++ struct)
_sw_filtering_hash_bucket::filtered (C++ member)
_sw_filtering_hash_bucket::match (C++ member)
_sw_filtering_hash_bucket::match_forward (C++ member)
_sw_filtering_hash_bucket::next (C++ member)
_sw_filtering_hash_bucket::rule (C++ member)
A
ack_num (C++ member)
add_to_cluster (C++ struct)
add_to_cluster::cluster_id (C++ member)
add_to_cluster::options (C++ member)
add_to_cluster::queue_id (C++ member)
add_to_cluster::the_type (C++ member)
B
bounce_interface (C++ member)
C
caplen (C++ member)
cluster_client_type (C++ enum)
cluster_client_type::cluster_master (C++ enumerator)
cluster_client_type::cluster_slave (C++ enumerator)
cluster_id (C++ member)
CLUSTER_OPTION_RELAXED_DISTRIBUTION (C macro)
cluster_type (C++ enum)
cluster_type::cluster_per_flow (C++ enumerator)
cluster_type::cluster_per_flow_2_tuple (C++ enumerator)
cluster_type::cluster_per_flow_4_tuple (C++ enumerator)
cluster_type::cluster_per_flow_5_tuple (C++ enumerator)
cluster_type::cluster_per_flow_ip_5_tuple (C++ enumerator)
cluster_type::cluster_per_flow_ip_with_dup_tuple (C++ enumerator)
cluster_type::cluster_per_flow_ip_with_dup_tuple_ext (C++ enumerator)
cluster_type::cluster_per_flow_tcp_5_tuple (C++ enumerator)
cluster_type::cluster_per_inner_flow (C++ enumerator)
cluster_type::cluster_per_inner_flow_2_tuple (C++ enumerator)
cluster_type::cluster_per_inner_flow_4_tuple (C++ enumerator)
cluster_type::cluster_per_inner_flow_5_tuple (C++ enumerator)
cluster_type::cluster_per_inner_flow_ip_5_tuple (C++ enumerator)
cluster_type::cluster_per_inner_flow_tcp_5_tuple (C++ enumerator)
cluster_type::cluster_round_robin (C++ enumerator)
create_cluster_referee_info (C++ struct)
create_cluster_referee_info::cluster_id (C++ member)
create_cluster_referee_info::recovered (C++ member)
D
daddr (C++ member)
data_len (C++ member)
DEFAULT_BUCKET_LEN (C macro)
DEFAULT_MIN_PKT_QUEUED (C macro)
DEFAULT_NUM_SLOTS (C macro)
DEFAULT_POLL_DURATION (C macro)
DEFAULT_POLL_WATERMARK_TIMEOUT (C macro)
DEFAULT_RING_HASH_SIZE (C macro)
device_id (C++ member)
dmac (C++ member)
E
ETH_ALEN (C macro)
eth_offset (C++ member)
eth_type (C++ member)
eth_vlan_hdr (C++ struct)
eth_vlan_hdr::h_proto (C++ member)
eth_vlan_hdr::h_vlan_id (C++ member)
extended_hdr (C++ member)
F
FAKE_PACKET (C macro)
FILTER_TUNNEL_ID_FLAG (C macro)
filtered (C++ member)
filtering_mode (C++ enum)
filtering_mode::hardware_and_software (C++ enumerator)
filtering_mode::hardware_only (C++ enumerator)
filtering_mode::software_only (C++ enumerator)
FILTERING_RULE_AUTO_RULE_ID (C macro)
FILTERING_SAMPLING_RATIO (C macro)
five_tuple_rule_handler (C++ type)
flags (C++ member)
flags_and_version (C++ member)
flow_lbl (C++ member)
flowSlotInfo (C++ struct)
flowSlotInfo::data_len (C++ member)
flowSlotInfo::good_pkt_sent (C++ member)
flowSlotInfo::insert_off (C++ member)
flowSlotInfo::k_padding (C++ member)
flowSlotInfo::kernel_remove_off (C++ member)
flowSlotInfo::kernel_tot_read (C++ member)
flowSlotInfo::min_num_slots (C++ member)
flowSlotInfo::padding (C++ member)
flowSlotInfo::pkt_send_error (C++ member)
flowSlotInfo::remove_off (C++ member)
flowSlotInfo::sample_rate (C++ member)
flowSlotInfo::slot_len (C++ member)
flowSlotInfo::tot_fwd_notok (C++ member)
flowSlotInfo::tot_fwd_ok (C++ member)
flowSlotInfo::tot_insert (C++ member)
flowSlotInfo::tot_lost (C++ member)
flowSlotInfo::tot_mem (C++ member)
flowSlotInfo::tot_pkts (C++ member)
flowSlotInfo::tot_read (C++ member)
flowSlotInfo::u_padding (C++ member)
flowSlotInfo::version (C++ member)
FT_API_VERSION (C macro)
G
gdp (C++ member)
generic_default_action_type (C++ enum)
generic_default_action_type::default_drop (C++ enumerator)
generic_default_action_type::default_pass (C++ enumerator)
generic_flow_rule_action_type (C++ enum)
generic_flow_rule_action_type::flow_drop_rule (C++ enumerator)
generic_flow_rule_action_type::flow_mark_rule (C++ enumerator)
generic_flow_rule_action_type::flow_pass_rule (C++ enumerator)
generic_flow_rule_action_type::flow_steer_rule (C++ enumerator)
generic_flow_rule_action_type::flow_unlearn_rule (C++ enumerator)
gmt_to_local (C++ function)
good_pkt_sent (C++ member)
gre_header (C++ struct)
gre_header::flags_and_version (C++ member)
gre_header::proto (C++ member)
GRE_HEADER_CHECKSUM (C macro)
GRE_HEADER_KEY (C macro)
GRE_HEADER_ROUTING (C macro)
GRE_HEADER_SEQ_NUM (C macro)
GRE_HEADER_VERSION (C macro)
GTP_EXT_HDR_LEN_UNIT_BYTES (C macro)
GTP_FLAGS_EXTENSION (C macro)
GTP_FLAGS_NPDU_NUM (C macro)
GTP_FLAGS_PROTOCOL_TYPE (C macro)
GTP_FLAGS_RESERVED (C macro)
GTP_FLAGS_SEQ_NUM (C macro)
GTP_FLAGS_VERSION (C macro)
GTP_FLAGS_VERSION_SHIFT (C macro)
GTP_PROTOCOL_TYPE (C macro)
GTP_SIGNALING_PORT (C macro)
GTP_U_DATA_PORT (C macro)
gtp_v1_ext_hdr (C++ struct)
gtp_v1_ext_hdr::len (C++ member)
gtp_v1_hdr (C++ struct)
gtp_v1_hdr::flags (C++ member)
gtp_v1_hdr::message_type (C++ member)
gtp_v1_hdr::payload_len (C++ member)
gtp_v1_hdr::teid (C++ member)
gtp_v1_opt_hdr (C++ struct)
gtp_v1_opt_hdr::next_ext_hdr (C++ member)
gtp_v1_opt_hdr::npdu_num (C++ member)
gtp_v1_opt_hdr::seq_num (C++ member)
GTP_VERSION_1 (C macro)
GTP_VERSION_2 (C macro)
H
h_proto (C++ member)
h_vlan_id (C++ member)
hdrlen (C++ member)
hop_limit (C++ member)
host4_high (C macro)
host4_low (C macro)
host4_peer_a (C macro)
host4_peer_b (C macro)
host6_high (C macro)
host6_low (C macro)
host6_peer_a (C macro)
host6_peer_b (C macro)
hw_filtering_rule_command (C++ enum)
hw_filtering_rule_command::add_hw_rule (C++ enumerator)
hw_filtering_rule_command::remove_hw_rule (C++ enumerator)
hw_filtering_rule_type (C++ enum)
hw_filtering_rule_type::generic_flow_id_rule (C++ enumerator)
hw_filtering_rule_type::generic_flow_tuple_rule (C++ enumerator)
hw_filtering_rule_type::intel_82599_five_tuple_rule (C++ enumerator)
hw_filtering_rule_type::intel_82599_perfect_filter_rule (C++ enumerator)
hw_filtering_rule_type::silicom_redirector_rule (C++ enumerator)
I
icmp_code (C++ member)
icmp_type (C++ member)
if_index (C++ member)
IFINDEX_TO_QUEUEID (C macro)
IFNAMSIZ (C macro)
IN6ADDR_ANY_INIT (C macro)
insert_off (C++ member)
ip_addr (C++ union)
ip_addr::v4 (C++ member)
ip_addr::v6 (C++ member)
ip_dst (C++ member)
ip_src (C++ member)
ip_tos (C++ member)
ip_version (C++ member)
ipv4_dst (C macro)
ipv4_src (C macro)
ipv4_tos (C macro)
ipv6_dst (C macro)
ipv6_src (C macro)
ipv6_tos (C macro)
K
k_padding (C++ member)
kcompact_ipv6_hdr (C++ struct)
kcompact_ipv6_hdr::daddr (C++ member)
kcompact_ipv6_hdr::flow_lbl (C++ member)
kcompact_ipv6_hdr::hop_limit (C++ member)
kcompact_ipv6_hdr::nexthdr (C++ member)
kcompact_ipv6_hdr::payload_len (C++ member)
kcompact_ipv6_hdr::priority (C++ member)
kcompact_ipv6_hdr::saddr (C++ member)
kcompact_ipv6_hdr::version (C++ member)
kcompact_ipv6_opt_hdr (C++ struct)
kcompact_ipv6_opt_hdr::hdrlen (C++ member)
kcompact_ipv6_opt_hdr::nexthdr (C++ member)
kcompact_ipv6_opt_hdr::padding (C++ member)
kernel_remove_off (C++ member)
kernel_tot_read (C++ member)
L
l3_offset (C++ member)
l3_proto (C++ member)
l4_dst_port (C++ member)
l4_offset (C++ member)
l4_src_port (C++ member)
last_matched_rule_id (C++ member)
len (C++ member)
lock_cluster_object_info (C++ struct)
lock_cluster_object_info::cluster_id (C++ member)
lock_cluster_object_info::lock_mask (C++ member)
lock_cluster_object_info::locked_mask (C++ member)
lock_cluster_object_info::object_id (C++ member)
lock_cluster_object_info::object_type (C++ member)
lock_cluster_object_info::reserved (C++ member)
lock_mask (C++ member)
locked_mask (C++ member)
M
MAGIC_HW_FILTERING_RULE_REQUEST (C macro)
match (C++ member)
match_forward (C++ member)
MAX_CAPLEN (C macro)
MAX_CLUSTER_QUEUES (C macro)
MAX_CLUSTER_TYPE_ID (C macro)
MAX_NUM_DEVICES (C macro)
MAX_NUM_LIST_ELEMENTS (C macro)
MAX_NUM_RING_SOCKETS (C macro)
MAX_NUM_RX_CHANNELS (C macro)
max_val (C macro)
message_type (C++ member)
MIN_NUM_SLOTS (C macro)
min_num_slots (C++ member)
min_val (C macro)
mobile_ip_hdr (C++ struct)
mobile_ip_hdr::message_type (C++ member)
mobile_ip_hdr::next_header (C++ member)
mobile_ip_hdr::reserved (C++ member)
MOBILE_IP_PORT (C macro)
N
next (C++ member)
next_ext_hdr (C++ member)
next_header (C++ member)
nexthdr (C++ member)
NEXTHDR_AUTH (C macro)
NEXTHDR_DEST (C macro)
NEXTHDR_ESP (C macro)
NEXTHDR_FRAGMENT (C macro)
NEXTHDR_HOP (C macro)
NEXTHDR_IPV6 (C macro)
NEXTHDR_MOBILITY (C macro)
NEXTHDR_NONE (C macro)
NEXTHDR_ROUTING (C macro)
NO_TUNNEL_ID (C macro)
npdu_num (C++ member)
O
object_id (C++ member)
object_type (C++ member)
offset (C++ member)
options (C++ member)
P
packet_direction (C++ enum)
packet_direction::rx_and_tx_direction (C++ enumerator)
packet_direction::rx_only_direction (C++ enumerator)
packet_direction::tx_only_direction (C++ enumerator)
packet_slicing_level (C++ enum)
packet_slicing_level::FULL_PACKET_SLICING (C++ enumerator)
packet_slicing_level::L2_SLICING (C++ enumerator)
packet_slicing_level::L3_SLICING (C++ enumerator)
packet_slicing_level::L4_SLICING (C++ enumerator)
padding (C++ member)
PAGE_SIZE (C macro)
parsed_pkt (C++ member)
payload_len (C++ member)
payload_offset (C++ member)
perfect_filter_hw_rule_handler (C++ type)
PF_RING (C macro)
PF_RING_API_RECV_BURST (C macro)
PF_RING_ARISTA_TIMESTAMP (C macro)
PF_RING_CHUNK_MODE (C macro)
PF_RING_DISCARD_INJECTED_PKTS (C macro)
PF_RING_DNA_FIXED_RSS_Q_0 (C macro)
PF_RING_DNA_SYMMETRIC_RSS (C macro)
PF_RING_DO_NOT_PARSE (C macro)
PF_RING_DO_NOT_STRIP_FCS (C macro)
PF_RING_DO_NOT_TIMESTAMP (C macro)
PF_RING_ERROR_BAD_IFNAME (C macro)
PF_RING_ERROR_END_OF_DEMO_MODE (C macro)
PF_RING_ERROR_GENERIC (C macro)
PF_RING_ERROR_INIT_FAILURE (C macro)
PF_RING_ERROR_INVALID_ARGUMENT (C macro)
PF_RING_ERROR_INVALID_LIB_VERSION (C macro)
PF_RING_ERROR_INVALID_STATUS (C macro)
PF_RING_ERROR_MMAP_FAILURE (C macro)
PF_RING_ERROR_MOD_NOT_LOADED (C macro)
PF_RING_ERROR_NO_PKT_AVAILABLE (C macro)
PF_RING_ERROR_NO_TX_SLOT_AVAILABLE (C macro)
PF_RING_ERROR_NOT_ENOUGH_MEMORY (C macro)
PF_RING_ERROR_NOT_SUPPORTED (C macro)
PF_RING_ERROR_RING_NOT_ENABLED (C macro)
PF_RING_ERROR_UNABLE_TO_GET_INFO (C macro)
PF_RING_ERROR_UNABLE_TO_MAP (C macro)
PF_RING_ERROR_UNKNOWN_ADAPTER (C macro)
PF_RING_ERROR_WRONG_CONFIGURATION (C macro)
PF_RING_FLOW_OFFLOAD (C macro)
PF_RING_FLOW_OFFLOAD_NOUPDATES (C macro)
PF_RING_FLOW_OFFLOAD_TUNNEL (C macro)
PF_RING_FLOW_UPDATE_CAUSE_PERIODIC (C macro)
PF_RING_FLOW_UPDATE_CAUSE_PROBE (C macro)
PF_RING_FLOW_UPDATE_CAUSE_SW (C macro)
PF_RING_FLOW_UPDATE_CAUSE_TCP_TERM (C macro)
PF_RING_FLOW_UPDATE_CAUSE_TIMEOUT (C macro)
PF_RING_FLOW_UPDATE_CAUSE_UNKNOWN (C macro)
PF_RING_FT_FLOW_FLAGS_L7_GUESS (C macro)
PF_RING_HW_TIMESTAMP (C macro)
PF_RING_HW_TIMESTAMP_UNSYNC (C macro)
PF_RING_IXIA_TIMESTAMP (C macro)
PF_RING_KEEP_CRC (C macro)
PF_RING_L7_FILTERING (C macro)
PF_RING_LONG_HEADER (C macro)
PF_RING_METAWATCH_TIMESTAMP (C macro)
PF_RING_PROMISC (C macro)
PF_RING_REENTRANT (C macro)
PF_RING_RX_PACKET_BOUNCE (C macro)
PF_RING_STRIP_HW_TIMESTAMP (C macro)
PF_RING_TIMESTAMP (C macro)
PF_RING_TX_BPF (C macro)
PF_RING_USERSPACE_BPF (C macro)
PF_RING_VSS_APCON_TIMESTAMP (C macro)
PF_RING_ZC_API_CLUSTER_INFO (C macro)
PF_RING_ZC_BUFFER_HEAD_ROOM (C macro)
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_GTPC (C macro)
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_GTPU (C macro)
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_V1 (C macro)
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_V2 (C macro)
PF_RING_ZC_DEVICE_ARISTA_TIMESTAMP (C macro)
PF_RING_ZC_DEVICE_ASYMMETRIC_RSS (C macro)
PF_RING_ZC_DEVICE_CAPTURE_INJECTED (C macro)
PF_RING_ZC_DEVICE_CAPTURE_TX (C macro)
PF_RING_ZC_DEVICE_FIXED_RSS_Q_0 (C macro)
PF_RING_ZC_DEVICE_HW_TIMESTAMP (C macro)
PF_RING_ZC_DEVICE_HW_TIMESTAMP_UNSYNC (C macro)
PF_RING_ZC_DEVICE_IPONLY_RSS (C macro)
PF_RING_ZC_DEVICE_IXIA_TIMESTAMP (C macro)
PF_RING_ZC_DEVICE_METAWATCH_TIMESTAMP (C macro)
PF_RING_ZC_DEVICE_NOT_PROMISC (C macro)
PF_RING_ZC_DEVICE_NOT_REPROGRAM_RSS (C macro)
PF_RING_ZC_DEVICE_STRIP_HW_TIMESTAMP (C macro)
PF_RING_ZC_DEVICE_SW_TIMESTAMP (C macro)
PF_RING_ZC_DO_NOT_STRIP_FCS (C macro)
PF_RING_ZC_ENABLE_VM_SUPPORT (C macro)
PF_RING_ZC_FIXED_RSS_Q_0 (C macro)
PF_RING_ZC_IPONLY_RSS (C macro)
PF_RING_ZC_NOT_REPROGRAM_RSS (C macro)
PF_RING_ZC_PKT_FLAGS_BAD_IP_CS (C macro)
PF_RING_ZC_PKT_FLAGS_BAD_L4_CS (C macro)
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_1ST (C macro)
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_MARKER (C macro)
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_PACKET (C macro)
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_UPDATE (C macro)
PF_RING_ZC_PKT_FLAGS_GOOD_IP_CS (C macro)
PF_RING_ZC_PKT_FLAGS_GOOD_L4_CS (C macro)
PF_RING_ZC_SEND_PKT_MULTI_MAX_QUEUES (C macro)
PF_RING_ZC_SEND_PKT_MULTI_V3_MAX_QUEUES (C macro)
PF_RING_ZC_SYMMETRIC_RSS (C macro)
pfr (C++ member)
pfring (C++ type)
pfring_add_filtering_rule (C++ function)
pfring_add_hw_rule (C++ function)
pfring_adjust_device_clock (C++ function)
pfring_bind (C++ function)
pfring_bpf_filter (C++ function)
pfring_bpf_program (C++ struct)
pfring_bpf_program::bf_insns (C++ member)
pfring_bpf_program::bf_len (C++ member)
pfring_breakloop (C++ function)
pfring_card_settings (C++ struct)
pfring_card_settings::max_packet_size (C++ member)
pfring_card_settings::rx_ring_slots (C++ member)
pfring_card_settings::tx_ring_slots (C++ member)
pfring_chunk_info (C++ struct)
pfring_chunk_info::length (C++ member)
pfring_chunk_info::type (C++ member)
pfring_chunk_type (C++ enum)
pfring_chunk_type::PCAP_CHUNK (C++ enumerator)
pfring_chunk_type::PCAP_NSEC_CHUNK (C++ enumerator)
pfring_chunk_type::PCAPNG_NSEC_CHUNK (C++ enumerator)
pfring_chunk_type::UNKNOWN_CHUNK_TYPE (C++ enumerator)
pfring_close (C++ function)
pfring_config (C++ function)
pfring_device_type (C++ enum)
pfring_device_type::intel_82599_family (C++ enumerator)
pfring_device_type::standard_nic_family (C++ enumerator)
pfring_disable_ring (C++ function)
pfring_enable_hw_timestamp (C++ function)
pfring_enable_hw_timestamp_debug (C++ function)
pfring_enable_ring (C++ function)
pfring_enable_rss_rehash (C++ function)
pfring_extended_pkthdr (C++ struct)
pfring_extended_pkthdr::bounce_interface (C++ member)
pfring_extended_pkthdr::device_id (C++ member)
pfring_extended_pkthdr::flags (C++ member)
pfring_extended_pkthdr::if_index (C++ member)
pfring_extended_pkthdr::parsed_pkt (C++ member)
pfring_extended_pkthdr::pid (C++ member)
pfring_extended_pkthdr::pkt_hash (C++ member)
pfring_extended_pkthdr::port_id (C++ member)
pfring_extended_pkthdr::process (C++ member)
pfring_extended_pkthdr::reserved (C++ member)
pfring_extended_pkthdr::rx_direction (C++ member)
pfring_extended_pkthdr::timestamp_ns (C++ member)
pfring_extended_pkthdr::tx (C++ member)
pfring_findalldevs (C++ function)
pfring_flush_tx_packets (C++ function)
pfring_format_numbers (C++ function)
pfring_free_bpf_filter (C++ function)
pfring_freealldevs (C++ function)
pfring_ft_action (C++ type)
PFRING_FT_ACTION_DEFAULT (C macro)
PFRING_FT_ACTION_DISCARD (C macro)
PFRING_FT_ACTION_FORWARD (C macro)
PFRING_FT_ACTION_SLICE (C macro)
PFRING_FT_ACTION_USER_1 (C macro)
PFRING_FT_ACTION_USER_2 (C macro)
pfring_ft_api_version (C++ function)
pfring_ft_create_table (C++ function)
pfring_ft_debug (C++ function)
PFRING_FT_DECODE_TUNNELS (C macro)
pfring_ft_destroy_table (C++ function)
pfring_ft_direction (C++ enum)
pfring_ft_direction::d2s_direction (C++ enumerator)
pfring_ft_direction::PF_RING_FT_FLOW_NUM_DIRECTIONS (C++ enumerator)
pfring_ft_direction::s2d_direction (C++ enumerator)
pfring_ft_export_flow_func (C++ type)
pfring_ft_export_list_func (C++ type)
pfring_ft_export_stats (C++ struct)
pfring_ft_export_stats::dropped_flows (C++ member)
pfring_ft_export_stats::exported_flows (C++ member)
pfring_ft_export_stats::num_buffered_records (C++ member)
pfring_ft_ext_pkthdr (C++ struct)
pfring_ft_ext_pkthdr::device_id (C++ member)
pfring_ft_ext_pkthdr::hash (C++ member)
pfring_ft_ext_pkthdr::port_id (C++ member)
pfring_ft_ext_pkthdr::reserved (C++ member)
pfring_ft_flow (C++ type)
pfring_ft_flow_dir_value (C++ struct)
pfring_ft_flow_dir_value::bytes (C++ member)
pfring_ft_flow_dir_value::device_id (C++ member)
pfring_ft_flow_dir_value::first (C++ member)
pfring_ft_flow_dir_value::last (C++ member)
pfring_ft_flow_dir_value::pkts (C++ member)
pfring_ft_flow_dir_value::port_id (C++ member)
pfring_ft_flow_dir_value::tcp_flags (C++ member)
pfring_ft_flow_filter (C++ struct)
pfring_ft_flow_filter::default_npkts (C++ member)
pfring_ft_flow_filter::match (C++ member)
pfring_ft_flow_filter::num_protocols (C++ member)
pfring_ft_flow_filter::protocol_to_action (C++ member)
pfring_ft_flow_filter::protocol_to_npkts (C++ member)
pfring_ft_flow_filter::shunt (C++ member)
pfring_ft_flow_filter::tcp_npkts (C++ member)
pfring_ft_flow_filter::udp_npkts (C++ member)
pfring_ft_flow_free (C++ function)
pfring_ft_flow_get_action (C++ function)
pfring_ft_flow_get_id (C++ function)
pfring_ft_flow_get_key (C++ function)
pfring_ft_flow_get_ndpi_handle (C++ function)
pfring_ft_flow_get_users (C++ function)
pfring_ft_flow_get_value (C++ function)
pfring_ft_flow_key (C++ struct)
pfring_ft_flow_key::daddr (C++ member)
pfring_ft_flow_key::dmac (C++ member)
pfring_ft_flow_key::dport (C++ member)
pfring_ft_flow_key::ip_version (C++ member)
pfring_ft_flow_key::protocol (C++ member)
pfring_ft_flow_key::saddr (C++ member)
pfring_ft_flow_key::smac (C++ member)
pfring_ft_flow_key::sport (C++ member)
pfring_ft_flow_key::vlan_id (C++ member)
pfring_ft_flow_packet_func (C++ type)
pfring_ft_flow_set_action (C++ function)
pfring_ft_flow_set_flow_slicing (C++ function)
pfring_ft_flow_status (C++ enum)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_ACTIVE (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_ACTIVE_TIMEOUT (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_END_DETECTED (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_FORCED_END (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_IDLE_TIMEOUT (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_OVERFLOW (C++ enumerator)
pfring_ft_flow_status::PFRING_FT_FLOW_STATUS_SLICE_TIMEOUT (C++ enumerator)
pfring_ft_flow_value (C++ struct)
pfring_ft_flow_value::code (C++ member)
pfring_ft_flow_value::direction (C++ member)
pfring_ft_flow_value::dns (C++ member)
pfring_ft_flow_value::flags (C++ member)
pfring_ft_flow_value::http (C++ member)
pfring_ft_flow_value::icmp (C++ member)
pfring_ft_flow_value::l7_metadata (C++ member)
pfring_ft_flow_value::l7_protocol (C++ member)
pfring_ft_flow_value::query (C++ member)
pfring_ft_flow_value::queryType (C++ member)
pfring_ft_flow_value::replyCode (C++ member)
pfring_ft_flow_value::responseCode (C++ member)
pfring_ft_flow_value::serverName (C++ member)
pfring_ft_flow_value::sha1_certificate_fingerprint (C++ member)
pfring_ft_flow_value::status (C++ member)
pfring_ft_flow_value::tls (C++ member)
pfring_ft_flow_value::tunnel_id (C++ member)
pfring_ft_flow_value::tunnel_type (C++ member)
pfring_ft_flow_value::type (C++ member)
pfring_ft_flow_value::url (C++ member)
pfring_ft_flow_value::user (C++ member)
pfring_ft_flush (C++ function)
pfring_ft_get_ndpi_handle (C++ function)
pfring_ft_get_stats (C++ function)
pfring_ft_housekeeping (C++ function)
PFRING_FT_IGNORE_HW_HASH (C macro)
PFRING_FT_IGNORE_VLAN (C macro)
pfring_ft_in4_addr (C++ type)
pfring_ft_ip_address (C++ union)
pfring_ft_ip_address::v4 (C++ member)
pfring_ft_ip_address::v6 (C++ member)
pfring_ft_is_ndpi_available (C++ function)
pfring_ft_l7_protocol_id (C++ function)
pfring_ft_l7_protocol_name (C++ function)
pfring_ft_license (C++ function)
pfring_ft_list (C++ type)
pfring_ft_list_get_next (C++ function)
pfring_ft_load_configuration (C++ function)
pfring_ft_load_configuration_ext (C++ function)
pfring_ft_load_ndpi_categories (C++ function)
pfring_ft_load_ndpi_protocols (C++ function)
pfring_ft_ndpi_protocol (C++ struct)
pfring_ft_ndpi_protocol::app_protocol (C++ member)
pfring_ft_ndpi_protocol::category (C++ member)
pfring_ft_ndpi_protocol::master_protocol (C++ member)
pfring_ft_packet_metadata (C++ struct)
pfring_ft_packet_metadata::action (C++ member)
pfring_ft_packet_metadata::direction (C++ member)
pfring_ft_packet_metadata::ext_hdr (C++ member)
pfring_ft_packet_metadata::hdr (C++ member)
pfring_ft_packet_metadata::ip4 (C++ member)
pfring_ft_packet_metadata::ip6 (C++ member)
pfring_ft_packet_metadata::ip_version (C++ member)
pfring_ft_packet_metadata::l3 (C++ member)
pfring_ft_packet_metadata::l4 (C++ member)
pfring_ft_packet_metadata::l4_proto (C++ member)
pfring_ft_packet_metadata::payload (C++ member)
pfring_ft_packet_metadata::payload_len (C++ member)
pfring_ft_packet_metadata::reserved (C++ member)
pfring_ft_packet_metadata::tcp (C++ member)
pfring_ft_packet_metadata::udp (C++ member)
pfring_ft_packet_metadata::vlan_id (C++ member)
pfring_ft_pcap_pkthdr (C++ struct)
pfring_ft_pcap_pkthdr::caplen (C++ member)
pfring_ft_pcap_pkthdr::len (C++ member)
pfring_ft_pcap_pkthdr::ts (C++ member)
pfring_ft_process (C++ function)
pfring_ft_set_default_action (C++ function)
pfring_ft_set_filter_all_protocols (C++ function)
pfring_ft_set_filter_protocol_by_name (C++ function)
pfring_ft_set_flow_export_callback (C++ function)
pfring_ft_set_flow_list_export_callback (C++ function)
pfring_ft_set_flow_packet_callback (C++ function)
pfring_ft_set_l7_detected_callback (C++ function)
pfring_ft_set_license (C++ function)
pfring_ft_set_ndpi_handle (C++ function)
pfring_ft_set_new_flow_callback (C++ function)
pfring_ft_set_shunt_protocol_by_name (C++ function)
pfring_ft_stats (C++ struct)
pfring_ft_stats::active_flows (C++ member)
pfring_ft_stats::bytes (C++ member)
pfring_ft_stats::disc_no_ip (C++ member)
pfring_ft_stats::err_no_mem (C++ member)
pfring_ft_stats::err_no_room (C++ member)
pfring_ft_stats::flows (C++ member)
pfring_ft_stats::max_lookup_depth (C++ member)
pfring_ft_stats::packets (C++ member)
pfring_ft_table (C++ type)
PFRING_FT_TABLE_FLAGS_DPI (C macro)
PFRING_FT_TABLE_FLAGS_DPI_EXTRA (C macro)
PFRING_FT_TABLE_FLAGS_NO_GUESS (C macro)
pfring_ft_version (C++ function)
pfring_ft_zmq_export_configure (C++ function)
pfring_ft_zmq_export_flow (C++ function)
pfring_ft_zmq_export_stats (C++ function)
pfring_ft_zmq_get_stats (C++ function)
pfring_get_appl_stats_file_name (C++ function)
pfring_get_bound_device_address (C++ function)
pfring_get_bound_device_ifindex (C++ function)
pfring_get_caplen (C++ function)
pfring_get_card_settings (C++ function)
pfring_get_device_clock (C++ function)
pfring_get_device_ifindex (C++ function)
pfring_get_ethtool_link_speed (C++ function)
pfring_get_filtering_rule_stats (C++ function)
pfring_get_hash_filtering_rule_stats (C++ function)
pfring_get_interface_speed (C++ function)
pfring_get_link_status (C++ function)
pfring_get_link_type (C++ function)
pfring_get_metadata (C++ function)
pfring_get_mtu_size (C++ function)
pfring_get_num_queued_pkts (C++ function)
pfring_get_num_rx_channels (C++ function)
pfring_get_ring_id (C++ function)
pfring_get_selectable_fd (C++ function)
pfring_get_slot_header_len (C++ function)
pfring_handle_arista_hw_timestamp (C++ function)
pfring_handle_hash_filtering_rule (C++ function)
pfring_handle_ixia_hw_timestamp (C++ function)
pfring_handle_metawatch_hw_timestamp (C++ function)
pfring_if (C++ struct)
pfring_if::bus (C++ member)
pfring_if::bus_id (C++ member)
pfring_if::device (C++ member)
pfring_if::function (C++ member)
pfring_if::ifindex (C++ member)
pfring_if::license (C++ member)
pfring_if::license_expiration (C++ member)
pfring_if::mac (C++ member)
pfring_if::module (C++ member)
pfring_if::module_version (C++ member)
pfring_if::name (C++ member)
pfring_if::next (C++ member)
pfring_if::slot (C++ member)
pfring_if::sn (C++ member)
pfring_if::status (C++ member)
pfring_if::system_name (C++ member)
pfring_if_t (C++ type)
pfring_is_pkt_available (C++ function)
pfring_loop (C++ function)
pfring_loopback_test (C++ function)
pfring_module_info (C++ struct)
pfring_module_info::findalldevs (C++ member)
pfring_module_info::name (C++ member)
pfring_module_info::open (C++ member)
pfring_next_pkt_raw_timestamp (C++ function)
pfring_next_pkt_time (C++ function)
pfring_open (C++ function)
pfring_open_multichannel (C++ function)
pfring_packet_info (C++ struct)
pfring_packet_info::caplen (C++ member)
pfring_packet_info::data (C++ member)
pfring_packet_info::flags (C++ member)
pfring_packet_info::hash (C++ member)
pfring_packet_info::len (C++ member)
pfring_packet_info::ts (C++ member)
pfring_parse_bpf_filter (C++ function)
pfring_parse_pkt (C++ function)
pfring_pkthdr (C++ struct)
pfring_pkthdr::caplen (C++ member)
pfring_pkthdr::extended_hdr (C++ member)
pfring_pkthdr::len (C++ member)
pfring_pkthdr::ts (C++ member)
pfring_poll (C++ function)
pfring_print_parsed_pkt (C++ function)
pfring_print_pkt (C++ function)
pfring_purge_idle_hash_rules (C++ function)
pfring_purge_idle_rules (C++ function)
pfring_read_arista_7150_hw_timestamp (C++ function)
pfring_read_arista_7150_keyframe (C++ function)
pfring_read_ixia_hw_timestamp (C++ function)
pfring_read_metawatch_device_info (C++ function)
pfring_read_metawatch_hw_timestamp (C++ function)
pfring_recv (C++ function)
pfring_recv_burst (C++ function)
pfring_recv_chunk (C++ function)
pfring_recv_flow (C++ function)
pfring_recv_parsed (C++ function)
pfring_remove_bpf_filter (C++ function)
pfring_remove_filtering_rule (C++ function)
pfring_remove_from_cluster (C++ function)
pfring_remove_hw_rule (C++ function)
pfring_rwlock_destroy (C macro)
pfring_rwlock_init (C macro)
pfring_rwlock_rdlock (C macro)
pfring_rwlock_t (C macro)
pfring_rwlock_unlock (C macro)
pfring_rwlock_wrlock (C macro)
pfring_search_payload (C++ function)
pfring_send (C++ function)
pfring_send_get_time (C++ function)
pfring_send_last_rx_packet (C++ function)
pfring_set_application_name (C++ function)
pfring_set_application_stats (C++ function)
pfring_set_bound_dev_name (C++ function)
pfring_set_bpf_filter (C++ function)
pfring_set_channel_id (C++ function)
pfring_set_channel_mask (C++ function)
pfring_set_cluster (C++ function)
pfring_set_cluster_consumer (C++ function)
pfring_set_default_hw_action (C++ function)
pfring_set_device_clock (C++ function)
pfring_set_direction (C++ function)
pfring_set_filtering_mode (C++ function)
pfring_set_filtering_sampling_rate (C++ function)
pfring_set_if_promisc (C++ function)
pfring_set_master (C++ function)
pfring_set_master_id (C++ function)
pfring_set_packet_slicing (C++ function)
pfring_set_poll_duration (C++ function)
pfring_set_poll_watermark (C++ function)
pfring_set_poll_watermark_timeout (C++ function)
pfring_set_promisc (C++ function)
pfring_set_reflector_device (C++ function)
pfring_set_sampling_rate (C++ function)
pfring_set_socket_mode (C++ function)
pfring_set_tx_watermark (C++ function)
pfring_set_virtual_device (C++ function)
pfring_set_vlan_id (C++ function)
pfring_shutdown (C++ function)
pfring_stat (C++ struct)
pfring_stat::drop (C++ member)
pfring_stat::recv (C++ member)
pfring_stat::shunt (C++ member)
pfring_stats (C++ function)
pfring_sync_indexes_with_kernel (C++ function)
pfring_thirdparty_lib_init (C++ function)
pfring_timespec (C++ struct)
pfring_timespec::tv_nsec (C++ member)
pfring_timespec::tv_sec (C++ member)
pfring_toggle_filtering_policy (C++ function)
pfring_version (C++ function)
pfring_version_noring (C++ function)
pfring_zc_add_hw_rule (C++ function)
pfring_zc_adjust_device_clock (C++ function)
pfring_zc_buffer_pool (C++ type)
pfring_zc_builtin_5tuple_hash (C++ function)
pfring_zc_builtin_gre_hash (C++ function)
pfring_zc_builtin_gtp_hash (C++ function)
pfring_zc_builtin_ip_hash (C++ function)
pfring_zc_check_device_license (C++ function)
pfring_zc_check_device_license_by_name (C++ function)
pfring_zc_check_license (C++ function)
pfring_zc_close_device (C++ function)
pfring_zc_cluster (C++ type)
pfring_zc_cluster_info (C++ struct)
pfring_zc_cluster_info::buffer_len (C++ member)
pfring_zc_cluster_info::real_buffer_len (C++ member)
pfring_zc_cluster_info::total_memory (C++ member)
pfring_zc_cluster_mem_info (C++ struct)
pfring_zc_cluster_mem_info::base_addr (C++ member)
pfring_zc_cluster_mem_info::size (C++ member)
pfring_zc_create_buffer_pool (C++ function)
pfring_zc_create_cluster (C++ function)
pfring_zc_create_multi_queue (C++ function)
pfring_zc_create_queue (C++ function)
pfring_zc_create_queue_pool_pair (C++ function)
pfring_zc_debug (C++ function)
pfring_zc_destroy_cluster (C++ function)
pfring_zc_distribution_func (C++ type)
pfring_zc_distribution_func_v3 (C++ type)
pfring_zc_filtering_func (C++ type)
pfring_zc_get_cluster_id (C++ function)
pfring_zc_get_device_clock (C++ function)
pfring_zc_get_memory_info (C++ function)
pfring_zc_get_num_rx_channels (C++ function)
pfring_zc_get_packet_handle (C++ function)
pfring_zc_get_packet_handle_from_pool (C++ function)
pfring_zc_get_pool_id (C++ function)
pfring_zc_get_queue_id (C++ function)
pfring_zc_get_queue_settings (C++ function)
pfring_zc_get_queue_speed (C++ function)
pfring_zc_idle_callback (C++ type)
pfring_zc_ipc_attach_buffer_pool (C++ function)
pfring_zc_ipc_attach_queue (C++ function)
pfring_zc_ipc_detach_buffer_pool (C++ function)
pfring_zc_ipc_detach_queue (C++ function)
pfring_zc_ipc_init (C++ function)
pfring_zc_ipc_queue_in_use (C++ function)
pfring_zc_ipc_queue_in_use_from_cluster (C++ function)
pfring_zc_ipc_queue_in_use_from_queue (C++ function)
pfring_zc_kill_worker (C++ function)
pfring_zc_multi_queue (C++ type)
pfring_zc_numa_get_cpu_node (C++ function)
pfring_zc_numa_set_numa_affinity (C++ function)
pfring_zc_open_device (C++ function)
pfring_zc_pkt_buff (C++ struct)
pfring_zc_pkt_buff::flags (C++ member)
pfring_zc_pkt_buff::hash (C++ member)
pfring_zc_pkt_buff::len (C++ member)
pfring_zc_pkt_buff::ts (C++ member)
pfring_zc_pkt_buff::user (C++ member)
pfring_zc_pkt_buff_data (C++ function)
pfring_zc_pkt_buff_data_from_cluster (C++ function)
pfring_zc_pkt_buff_pull (C++ function)
pfring_zc_pkt_buff_pull_only (C++ function)
pfring_zc_pkt_buff_push (C++ function)
pfring_zc_pkt_data_buff (C++ function)
pfring_zc_precompute_cluster_settings (C++ function)
pfring_zc_queue (C++ type)
pfring_zc_queue_breakloop (C++ function)
pfring_zc_queue_info (C++ struct)
pfring_zc_queue_info::buffer_len (C++ member)
pfring_zc_queue_info::metadata_len (C++ member)
pfring_zc_queue_is_empty (C++ function)
pfring_zc_queue_is_full (C++ function)
pfring_zc_queue_mode (C++ enum)
pfring_zc_queue_mode::management_only (C++ enumerator)
pfring_zc_queue_mode::rx_only (C++ enumerator)
pfring_zc_queue_mode::tx_only (C++ enumerator)
pfring_zc_recv_pkt (C++ function)
pfring_zc_recv_pkt_burst (C++ function)
pfring_zc_recv_policy (C++ enum)
pfring_zc_recv_policy::round_robin_bursts_policy (C++ enumerator)
pfring_zc_recv_policy::round_robin_policy (C++ enumerator)
pfring_zc_release_packet_handle (C++ function)
pfring_zc_release_packet_handle_to_pool (C++ function)
pfring_zc_remove_bpf_filter (C++ function)
pfring_zc_remove_hw_rule (C++ function)
pfring_zc_run_balancer (C++ function)
pfring_zc_run_balancer_v2 (C++ function)
pfring_zc_run_fanout (C++ function)
pfring_zc_run_fanout_v2 (C++ function)
pfring_zc_run_fanout_v3 (C++ function)
pfring_zc_run_fifo (C++ function)
pfring_zc_send_pkt (C++ function)
pfring_zc_send_pkt_burst (C++ function)
pfring_zc_send_pkt_get_time (C++ function)
pfring_zc_send_pkt_multi (C++ function)
pfring_zc_send_pkt_multi_v3 (C++ function)
pfring_zc_set_app_name (C++ function)
pfring_zc_set_bpf_filter (C++ function)
pfring_zc_set_device_app_name (C++ function)
pfring_zc_set_device_clock (C++ function)
pfring_zc_set_device_proc_stats (C++ function)
pfring_zc_set_proc_stats (C++ function)
pfring_zc_set_rxfh_indir (C++ function)
pfring_zc_stat (C++ struct)
pfring_zc_stat::drop (C++ member)
pfring_zc_stat::recv (C++ member)
pfring_zc_stat::sent (C++ member)
pfring_zc_stats (C++ function)
pfring_zc_sync_queue (C++ function)
pfring_zc_timespec (C++ struct)
pfring_zc_timespec::tv_nsec (C++ member)
pfring_zc_timespec::tv_sec (C++ member)
pfring_zc_version (C++ function)
pfring_zc_vm_backend_enable (C++ function)
pfring_zc_vm_guest_init (C++ function)
pfring_zc_vm_register (C++ function)
pfring_zc_worker (C++ type)
pfringProcesssPacket (C++ type)
PhonyNameDueToError::action (C++ member)
PhonyNameDueToError::adjust_time (C++ member)
PhonyNameDueToError::balance_id (C++ member)
PhonyNameDueToError::balance_pool (C++ member)
PhonyNameDueToError::bidirectional (C++ member)
PhonyNameDueToError::bytes_in (C++ member)
PhonyNameDueToError::bytes_out (C++ member)
PhonyNameDueToError::callbacks (C++ member)
PhonyNameDueToError::cause (C++ member)
PhonyNameDueToError::channel_id (C++ member)
,
[1]
PhonyNameDueToError::control_queue (C++ member)
PhonyNameDueToError::core_fields (C++ member)
PhonyNameDueToError::d_addr (C++ member)
PhonyNameDueToError::d_port (C++ member)
PhonyNameDueToError::descr_packet_memory_tot_len (C++ member)
PhonyNameDueToError::dev (C++ member)
PhonyNameDueToError::device_address (C++ member)
PhonyNameDueToError::device_model (C++ member)
PhonyNameDueToError::device_name (C++ member)
PhonyNameDueToError::device_type (C++ member)
PhonyNameDueToError::dhost (C++ member)
PhonyNameDueToError::dhost_mask (C++ member)
PhonyNameDueToError::dmac (C++ member)
PhonyNameDueToError::dport_high (C++ member)
PhonyNameDueToError::dport_low (C++ member)
PhonyNameDueToError::dst_addr (C++ member)
PhonyNameDueToError::dst_ip (C++ member)
PhonyNameDueToError::dst_ip_mask (C++ member)
PhonyNameDueToError::dst_mask (C++ member)
PhonyNameDueToError::dst_port (C++ member)
PhonyNameDueToError::dst_port_high (C++ member)
PhonyNameDueToError::dst_port_low (C++ member)
PhonyNameDueToError::eth_type (C++ member)
PhonyNameDueToError::extended_fields (C++ member)
PhonyNameDueToError::filtered (C++ member)
PhonyNameDueToError::five_tuple_handler (C++ member)
PhonyNameDueToError::five_tuple_rule (C++ member)
PhonyNameDueToError::flags (C++ member)
PhonyNameDueToError::flags_in (C++ member)
PhonyNameDueToError::flags_out (C++ member)
PhonyNameDueToError::flow_id (C++ member)
,
[1]
PhonyNameDueToError::flow_id_rule (C++ member)
PhonyNameDueToError::flow_tuple_rule (C++ member)
PhonyNameDueToError::fwd_bytes (C++ member)
PhonyNameDueToError::fwd_packets (C++ member)
PhonyNameDueToError::fwd_ts_first (C++ member)
PhonyNameDueToError::fwd_ts_last (C++ member)
PhonyNameDueToError::get_stats (C++ member)
PhonyNameDueToError::get_tx_time (C++ member)
PhonyNameDueToError::host_peer_a (C++ member)
PhonyNameDueToError::host_peer_b (C++ member)
PhonyNameDueToError::hwdev (C++ member)
PhonyNameDueToError::if_index (C++ member)
PhonyNameDueToError::in_use (C++ member)
PhonyNameDueToError::inactivity (C++ member)
PhonyNameDueToError::interface (C++ member)
PhonyNameDueToError::internals (C++ member)
PhonyNameDueToError::interrupt_received (C++ member)
PhonyNameDueToError::ip_version (C++ member)
PhonyNameDueToError::jiffies_last_match (C++ member)
PhonyNameDueToError::l3_proto (C++ member)
PhonyNameDueToError::l4_protocol (C++ member)
PhonyNameDueToError::last_seen (C++ member)
PhonyNameDueToError::locked (C++ member)
PhonyNameDueToError::match (C++ member)
PhonyNameDueToError::match_forward (C++ member)
PhonyNameDueToError::mem_info (C++ member)
PhonyNameDueToError::num_queues (C++ member)
PhonyNameDueToError::operation (C++ member)
PhonyNameDueToError::optional_fields (C++ member)
PhonyNameDueToError::packet_memory_num_slots (C++ member)
PhonyNameDueToError::packet_memory_slot_len (C++ member)
PhonyNameDueToError::packet_waitqueue (C++ member)
PhonyNameDueToError::packets_in (C++ member)
PhonyNameDueToError::packets_out (C++ member)
PhonyNameDueToError::padding_0 (C++ member)
PhonyNameDueToError::padding_1 (C++ member)
PhonyNameDueToError::payload_pattern (C++ member)
PhonyNameDueToError::perfect_filter_handler (C++ member)
PhonyNameDueToError::perfect_rule (C++ member)
PhonyNameDueToError::phys_card_memory (C++ member)
PhonyNameDueToError::phys_card_memory_len (C++ member)
PhonyNameDueToError::port_peer_a (C++ member)
PhonyNameDueToError::port_peer_b (C++ member)
PhonyNameDueToError::priority (C++ member)
PhonyNameDueToError::proc_entry (C++ member)
PhonyNameDueToError::proto (C++ member)
PhonyNameDueToError::protocol (C++ member)
PhonyNameDueToError::queue_id (C++ member)
,
[1]
PhonyNameDueToError::redirector_rule (C++ member)
PhonyNameDueToError::reflector_dev (C++ member)
PhonyNameDueToError::reflector_device_name (C++ member)
PhonyNameDueToError::registers_index (C++ member)
PhonyNameDueToError::reserved (C++ member)
PhonyNameDueToError::rev_bytes (C++ member)
PhonyNameDueToError::rev_packets (C++ member)
PhonyNameDueToError::rev_ts_first (C++ member)
PhonyNameDueToError::rev_ts_last (C++ member)
PhonyNameDueToError::rule_action (C++ member)
PhonyNameDueToError::rule_family (C++ member)
PhonyNameDueToError::rule_family_type (C++ member)
PhonyNameDueToError::rule_id (C++ member)
PhonyNameDueToError::rule_port (C++ member)
PhonyNameDueToError::rule_target_port (C++ member)
PhonyNameDueToError::rule_type (C++ member)
PhonyNameDueToError::rx (C++ member)
PhonyNameDueToError::rx_adapter (C++ member)
PhonyNameDueToError::rx_descr_packet_memory (C++ member)
PhonyNameDueToError::s_addr (C++ member)
PhonyNameDueToError::s_port (C++ member)
PhonyNameDueToError::set_time (C++ member)
PhonyNameDueToError::shost (C++ member)
PhonyNameDueToError::shost_mask (C++ member)
PhonyNameDueToError::smac (C++ member)
PhonyNameDueToError::sport_high (C++ member)
PhonyNameDueToError::sport_low (C++ member)
PhonyNameDueToError::src_addr (C++ member)
PhonyNameDueToError::src_ip (C++ member)
PhonyNameDueToError::src_ip_mask (C++ member)
PhonyNameDueToError::src_mask (C++ member)
PhonyNameDueToError::src_port (C++ member)
PhonyNameDueToError::src_port_high (C++ member)
PhonyNameDueToError::src_port_low (C++ member)
PhonyNameDueToError::start_of_flow (C++ member)
PhonyNameDueToError::stats_index (C++ member)
PhonyNameDueToError::tcp (C++ member)
PhonyNameDueToError::tcp_flags (C++ member)
PhonyNameDueToError::thread (C++ member)
PhonyNameDueToError::tos (C++ member)
PhonyNameDueToError::tunnel (C++ member)
PhonyNameDueToError::tunnel_id (C++ member)
PhonyNameDueToError::tunneled_dmac (C++ member)
PhonyNameDueToError::tunneled_eth_type (C++ member)
PhonyNameDueToError::tunneled_ip_dst (C++ member)
PhonyNameDueToError::tunneled_ip_src (C++ member)
PhonyNameDueToError::tunneled_ip_version (C++ member)
PhonyNameDueToError::tunneled_l4_dst_port (C++ member)
PhonyNameDueToError::tunneled_l4_src_port (C++ member)
PhonyNameDueToError::tunneled_proto (C++ member)
PhonyNameDueToError::tunneled_smac (C++ member)
PhonyNameDueToError::tx (C++ member)
PhonyNameDueToError::tx_adapter (C++ member)
PhonyNameDueToError::tx_descr_packet_memory (C++ member)
PhonyNameDueToError::usage_notification (C++ member)
PhonyNameDueToError::vector (C++ member)
PhonyNameDueToError::vlan_id (C++ member)
PhonyNameDueToError::vlan_id_high (C++ member)
PhonyNameDueToError::vlan_id_low (C++ member)
PhonyNameDueToError::wait_packet (C++ member)
pid (C++ member)
pkt_detail_mode (C++ enum)
pkt_detail_mode::pkt_detail_aggregation (C++ enumerator)
pkt_detail_mode::pkt_detail_flow (C++ enumerator)
PKT_FLAGS_CHECKSUM_OFFLOAD (C macro)
PKT_FLAGS_CHECKSUM_OK (C macro)
PKT_FLAGS_FLOW_HIT (C macro)
PKT_FLAGS_FLOW_MISS (C macro)
PKT_FLAGS_FLOW_UNHANDLED (C macro)
PKT_FLAGS_IP_FRAG_OFFSET (C macro)
PKT_FLAGS_IP_MORE_FRAG (C macro)
PKT_FLAGS_VLAN_HWACCEL (C macro)
pkt_hash (C++ member)
pkt_header_len (C++ enum)
pkt_header_len::long_pkt_header (C++ enumerator)
pkt_header_len::short_pkt_header (C++ enumerator)
pkt_offset (C++ struct)
pkt_offset::eth_offset (C++ member)
pkt_offset::l3_offset (C++ member)
pkt_offset::l4_offset (C++ member)
pkt_offset::payload_offset (C++ member)
pkt_offset::vlan_offset (C++ member)
pkt_parsing_info (C++ struct)
pkt_parsing_info::ack_num (C++ member)
pkt_parsing_info::dmac (C++ member)
pkt_parsing_info::eth_type (C++ member)
pkt_parsing_info::flags (C++ member)
pkt_parsing_info::icmp_code (C++ member)
pkt_parsing_info::icmp_type (C++ member)
pkt_parsing_info::ip_dst (C++ member)
pkt_parsing_info::ip_src (C++ member)
pkt_parsing_info::ip_tos (C++ member)
pkt_parsing_info::ip_version (C++ member)
pkt_parsing_info::l3_proto (C++ member)
pkt_parsing_info::l4_dst_port (C++ member)
pkt_parsing_info::l4_src_port (C++ member)
pkt_parsing_info::last_matched_rule_id (C++ member)
pkt_parsing_info::offset (C++ member)
pkt_parsing_info::qinq_vlan_id (C++ member)
pkt_parsing_info::seq_num (C++ member)
pkt_parsing_info::smac (C++ member)
pkt_parsing_info::tcp (C++ member)
pkt_parsing_info::tunnel (C++ member)
pkt_parsing_info::vlan_id (C++ member)
pkt_send_error (C++ member)
POLL_QUEUE_MIN_LEN (C macro)
POLL_SLEEP_MAX (C macro)
POLL_SLEEP_MIN (C macro)
POLL_SLEEP_STEP (C macro)
port_id (C++ member)
priority (C++ member)
process (C++ member)
proto (C++ member)
public_cluster_object_info (C++ struct)
public_cluster_object_info::cluster_id (C++ member)
public_cluster_object_info::object_id (C++ member)
public_cluster_object_info::object_type (C++ member)
Q
qinq_vlan_id (C++ member)
queue_id (C++ member)
QUEUE_IS_DEVICE (C macro)
QUEUEID_TO_IFINDEX (C macro)
R
recovered (C++ member)
REFLECT_PACKET_DEVICE_NONE (C macro)
REFLECTOR_NAME_LEN (C macro)
remove_off (C++ member)
res (C++ member)
reserved (C++ member)
RING_ANY_CHANNEL (C macro)
RING_ANY_VLAN (C macro)
RING_FLOWSLOT_VERSION (C macro)
RING_MAGIC (C macro)
RING_MAGIC_VALUE (C macro)
RING_MAX_SLOT_SIZE (C macro)
RING_MIN_SLOT_SIZE (C macro)
RING_NO_VLAN (C macro)
RING_USE_SOCKADDR_LL (C macro)
RING_VERSION (C macro)
RING_VERSION_NUM (C macro)
rule (C++ member)
rule_action_behaviour (C++ enum)
rule_action_behaviour::bounce_packet_and_continue_rule_evaluation (C++ enumerator)
rule_action_behaviour::bounce_packet_and_stop_rule_evaluation (C++ enumerator)
rule_action_behaviour::dont_forward_packet_and_stop_rule_evaluation (C++ enumerator)
rule_action_behaviour::execute_action_and_continue_rule_evaluation (C++ enumerator)
rule_action_behaviour::execute_action_and_stop_rule_evaluation (C++ enumerator)
rule_action_behaviour::forward_packet_add_rule_and_stop_rule_evaluation (C++ enumerator)
rule_action_behaviour::forward_packet_and_stop_rule_evaluation (C++ enumerator)
rule_action_behaviour::reflect_packet_and_continue_rule_evaluation (C++ enumerator)
rule_action_behaviour::reflect_packet_and_stop_rule_evaluation (C++ enumerator)
rx_direction (C++ member)
S
saddr (C++ member)
sample_rate (C++ member)
seq_num (C++ member)
silicom_redirector_rule_type (C++ enum)
silicom_redirector_rule_type::drop_rule (C++ enumerator)
silicom_redirector_rule_type::mirror_rule (C++ enumerator)
silicom_redirector_rule_type::redirect_rule (C++ enumerator)
SIORINGPOLL (C macro)
slot_len (C++ member)
smac (C++ member)
SO_ACTIVATE_RING (C macro)
SO_ADD_FILTERING_RULE (C macro)
SO_ADD_HW_FILTERING_RULE (C macro)
SO_ADD_TO_CLUSTER (C macro)
SO_ADJ_DEV_TIME (C macro)
SO_CONTROL_DEV_QUEUE (C macro)
SO_CREATE_CLUSTER_REFEREE (C macro)
SO_DEACTIVATE_RING (C macro)
SO_DEL_HW_FILTERING_RULE (C macro)
SO_DISCARD_INJECTED_PKTS (C macro)
SO_ENABLE_RX_PACKET_BOUNCE (C macro)
SO_GET_APPL_STATS_FILE_NAME (C macro)
SO_GET_BOUND_DEVICE_ADDRESS (C macro)
SO_GET_BOUND_DEVICE_IFINDEX (C macro)
SO_GET_BPF_EXTENSIONS (C macro)
SO_GET_BUCKET_LEN (C macro)
SO_GET_CLUSTER_OBJECT_INFO (C macro)
SO_GET_DEV_STATS (C macro)
SO_GET_DEV_TX_TIME (C macro)
SO_GET_DEVICE_IFINDEX (C macro)
SO_GET_DEVICE_TYPE (C macro)
SO_GET_EXTRA_DMA_MEMORY (C macro)
SO_GET_FILTERING_RULE_STATS (C macro)
SO_GET_HASH_FILTERING_RULE_STATS (C macro)
SO_GET_LINK_STATUS (C macro)
SO_GET_LOOPBACK_TEST (C macro)
SO_GET_NUM_QUEUED_PKTS (C macro)
SO_GET_NUM_RX_CHANNELS (C macro)
SO_GET_PKT_HEADER_LEN (C macro)
SO_GET_RING_ID (C macro)
SO_GET_RING_VERSION (C macro)
SO_GET_ZC_DEVICE_INFO (C macro)
SO_LOCK_CLUSTER_OBJECT (C macro)
SO_PUBLISH_CLUSTER_OBJECT (C macro)
SO_PURGE_IDLE_HASH_RULES (C macro)
SO_PURGE_IDLE_RULES (C macro)
SO_REHASH_RSS_PACKET (C macro)
SO_REMOVE_FILTERING_RULE (C macro)
SO_REMOVE_FROM_CLUSTER (C macro)
SO_RING_BUCKET_LEN (C macro)
SO_SELECT_ZC_DEVICE (C macro)
SO_SET_APPL_NAME (C macro)
SO_SET_APPL_STATS (C macro)
SO_SET_CHANNEL_ID (C macro)
SO_SET_CUSTOM_BOUND_DEV_NAME (C macro)
SO_SET_DEV_TIME (C macro)
SO_SET_FILTERING_SAMPLING_RATE (C macro)
SO_SET_IFF_PROMISC (C macro)
SO_SET_MASTER_RING (C macro)
SO_SET_PACKET_DIRECTION (C macro)
SO_SET_POLL_WATERMARK (C macro)
SO_SET_POLL_WATERMARK_TIMEOUT (C macro)
SO_SET_SAMPLING_RATE (C macro)
SO_SET_SOCKET_MODE (C macro)
SO_SET_STACK_INJECTION_MODE (C macro)
SO_SET_STRING (C macro)
SO_SET_VIRTUAL_FILTERING_DEVICE (C macro)
SO_SET_VLAN_ID (C macro)
SO_SHUTDOWN_RING (C macro)
SO_TOGGLE_FILTER_POLICY (C macro)
SO_UNLOCK_CLUSTER_OBJECT (C macro)
SO_USE_SHORT_PKT_HEADER (C macro)
SOCK_RING (C macro)
socket_mode (C++ enum)
socket_mode::management_only_mode (C++ enumerator)
socket_mode::recv_only_mode (C++ enumerator)
socket_mode::send_and_recv_mode (C++ enumerator)
socket_mode::send_only_mode (C++ enumerator)
T
tcp (C++ member)
teid (C++ member)
the_type (C++ member)
thirdparty_func (C++ struct)
thirdparty_func::name (C++ member)
thirdparty_func::ptr (C++ member)
timespec_is_before (C macro)
timestamp_ns (C++ member)
tot_fwd_notok (C++ member)
tot_fwd_ok (C++ member)
tot_insert (C++ member)
tot_lost (C++ member)
tot_mem (C++ member)
tot_pkts (C++ member)
tot_read (C++ member)
ts (C++ member)
tunnel (C++ member)
tv_nsec (C++ member)
tv_sec (C++ member)
tx (C++ member)
U
u_padding (C++ member)
UNDEFINED_QUEUEID (C macro)
UNKNOWN_INTERFACE (C macro)
UNKNOWN_NUM_RX_CHANNELS (C macro)
V
version (C++ member)
vlan_id (C++ member)
vlan_offset (C++ member)
vni (C++ member)
vxlan_hdr (C++ struct)
vxlan_hdr::flags (C++ member)
vxlan_hdr::gdp (C++ member)
vxlan_hdr::res (C++ member)
vxlan_hdr::vni (C++ member)
VXLAN_IP_PORT (C macro)
Z
zc_dev_adjust_time (C++ type)
zc_dev_control_queue (C++ type)
zc_dev_get_stats (C++ type)
zc_dev_get_tx_time (C++ type)
zc_dev_model (C++ enum)
zc_dev_model::intel_e1000 (C++ enumerator)
zc_dev_model::intel_e1000e (C++ enumerator)
zc_dev_model::intel_i40e (C++ enumerator)
zc_dev_model::intel_i40e_vf (C++ enumerator)
zc_dev_model::intel_ice (C++ enumerator)
zc_dev_model::intel_igb (C++ enumerator)
zc_dev_model::intel_igb_82580 (C++ enumerator)
zc_dev_model::intel_ixgbe (C++ enumerator)
zc_dev_model::intel_ixgbe_82598 (C++ enumerator)
zc_dev_model::intel_ixgbe_82599 (C++ enumerator)
zc_dev_model::intel_ixgbe_82599_ts (C++ enumerator)
zc_dev_model::intel_ixgbe_vf (C++ enumerator)
zc_dev_model::intel_ixgbe_x550 (C++ enumerator)
zc_dev_notify (C++ type)
zc_dev_operation (C++ enum)
zc_dev_operation::add_device_mapping (C++ enumerator)
zc_dev_operation::remove_device_mapping (C++ enumerator)
zc_dev_set_time (C++ type)
zc_dev_wait_packet (C++ type)