API Documentation
- 1. PF_RING Kernel Internal API
RING_VERSION
RING_VERSION_NUM
RING_FLOWSLOT_VERSION
RING_MAGIC
RING_MAGIC_VALUE
RING_USE_SOCKADDR_LL
MIN_NUM_SLOTS
DEFAULT_NUM_SLOTS
DEFAULT_BUCKET_LEN
MAX_NUM_DEVICES
MAX_NUM_RING_SOCKETS
MAX_CLUSTER_QUEUES
DEFAULT_MIN_PKT_QUEUED
DEFAULT_POLL_WATERMARK_TIMEOUT
FILTERING_SAMPLING_RATIO
SO_ADD_TO_CLUSTER
SO_REMOVE_FROM_CLUSTER
SO_SET_STRING
SO_ADD_FILTERING_RULE
SO_REMOVE_FILTERING_RULE
SO_TOGGLE_FILTER_POLICY
SO_SET_SAMPLING_RATE
SO_ACTIVATE_RING
SO_RING_BUCKET_LEN
SO_SET_CHANNEL_ID
SO_PURGE_IDLE_HASH_RULES
SO_SET_APPL_NAME
SO_SET_PACKET_DIRECTION
SO_SET_MASTER_RING
SO_ADD_HW_FILTERING_RULE
SO_DEL_HW_FILTERING_RULE
SO_DISCARD_INJECTED_PKTS
SO_DEACTIVATE_RING
SO_SET_POLL_WATERMARK
SO_SET_VIRTUAL_FILTERING_DEVICE
SO_REHASH_RSS_PACKET
SO_SET_FILTERING_SAMPLING_RATE
SO_SET_POLL_WATERMARK_TIMEOUT
SO_SET_DEV_TIME
SO_ADJ_DEV_TIME
SO_SHUTDOWN_RING
SO_PURGE_IDLE_RULES
SO_SET_SOCKET_MODE
SO_USE_SHORT_PKT_HEADER
SO_CONTROL_DEV_QUEUE
SO_ENABLE_RX_PACKET_BOUNCE
SO_SET_APPL_STATS
SO_SET_STACK_INJECTION_MODE
SO_CREATE_CLUSTER_REFEREE
SO_PUBLISH_CLUSTER_OBJECT
SO_LOCK_CLUSTER_OBJECT
SO_UNLOCK_CLUSTER_OBJECT
SO_SET_CUSTOM_BOUND_DEV_NAME
SO_SET_IFF_PROMISC
SO_SET_VLAN_ID
SO_GET_RING_VERSION
SO_GET_FILTERING_RULE_STATS
SO_GET_HASH_FILTERING_RULE_STATS
SO_GET_ZC_DEVICE_INFO
SO_GET_NUM_RX_CHANNELS
SO_GET_RING_ID
SO_GET_BPF_EXTENSIONS
SO_GET_BOUND_DEVICE_ADDRESS
SO_GET_NUM_QUEUED_PKTS
SO_GET_PKT_HEADER_LEN
SO_GET_LOOPBACK_TEST
SO_GET_BUCKET_LEN
SO_GET_DEVICE_TYPE
SO_GET_EXTRA_DMA_MEMORY
SO_GET_BOUND_DEVICE_IFINDEX
SO_GET_DEVICE_IFINDEX
SO_GET_APPL_STATS_FILE_NAME
SO_GET_LINK_STATUS
SO_GET_DEV_TX_TIME
SO_GET_DEV_STATS
SO_SELECT_ZC_DEVICE
SO_GET_CLUSTER_OBJECT_INFO
PF_RING_ERROR_GENERIC
PF_RING_ERROR_INVALID_ARGUMENT
PF_RING_ERROR_NO_PKT_AVAILABLE
PF_RING_ERROR_NO_TX_SLOT_AVAILABLE
PF_RING_ERROR_WRONG_CONFIGURATION
PF_RING_ERROR_END_OF_DEMO_MODE
PF_RING_ERROR_NOT_SUPPORTED
PF_RING_ERROR_INVALID_LIB_VERSION
PF_RING_ERROR_UNKNOWN_ADAPTER
PF_RING_ERROR_NOT_ENOUGH_MEMORY
PF_RING_ERROR_INVALID_STATUS
PF_RING_ERROR_RING_NOT_ENABLED
PF_RING_ERROR_BAD_IFNAME
PF_RING_ERROR_MOD_NOT_LOADED
PF_RING_ERROR_UNABLE_TO_MAP
PF_RING_ERROR_UNABLE_TO_GET_INFO
PF_RING_ERROR_MMAP_FAILURE
PF_RING_ERROR_INIT_FAILURE
REFLECTOR_NAME_LEN
IN6ADDR_ANY_INIT
ETH_ALEN
REFLECT_PACKET_DEVICE_NONE
ipv4_tos
ipv6_tos
ipv4_src
ipv4_dst
ipv6_src
ipv6_dst
host4_low
host4_high
host6_low
host6_high
host4_peer_a
host4_peer_b
host6_peer_a
host6_peer_b
NEXTHDR_HOP
NEXTHDR_IPV6
NEXTHDR_ROUTING
NEXTHDR_FRAGMENT
NEXTHDR_ESP
NEXTHDR_AUTH
NEXTHDR_NONE
NEXTHDR_DEST
NEXTHDR_MOBILITY
GRE_HEADER_CHECKSUM
GRE_HEADER_ROUTING
GRE_HEADER_KEY
GRE_HEADER_SEQ_NUM
GRE_HEADER_VERSION
GTP_SIGNALING_PORT
GTP_U_DATA_PORT
GTP_VERSION_1
GTP_VERSION_2
GTP_PROTOCOL_TYPE
GTP_FLAGS_VERSION
GTP_FLAGS_VERSION_SHIFT
GTP_FLAGS_PROTOCOL_TYPE
GTP_FLAGS_RESERVED
GTP_FLAGS_EXTENSION
GTP_FLAGS_SEQ_NUM
GTP_FLAGS_NPDU_NUM
GTP_EXT_HDR_LEN_UNIT_BYTES
NO_TUNNEL_ID
MOBILE_IP_PORT
VXLAN_IP_PORT
UNKNOWN_INTERFACE
FAKE_PACKET
PKT_FLAGS_CHECKSUM_OFFLOAD
PKT_FLAGS_CHECKSUM_OK
PKT_FLAGS_IP_MORE_FRAG
PKT_FLAGS_IP_FRAG_OFFSET
PKT_FLAGS_VLAN_HWACCEL
PKT_FLAGS_FLOW_HIT
PKT_FLAGS_FLOW_MISS
PKT_FLAGS_FLOW_UNHANDLED
MAX_NUM_LIST_ELEMENTS
FILTER_TUNNEL_ID_FLAG
FILTERING_RULE_AUTO_RULE_ID
MAGIC_HW_FILTERING_RULE_REQUEST
PF_RING_FLOW_UPDATE_CAUSE_SW
PF_RING_FLOW_UPDATE_CAUSE_TIMEOUT
PF_RING_FLOW_UPDATE_CAUSE_TCP_TERM
PF_RING_FLOW_UPDATE_CAUSE_PERIODIC
PF_RING_FLOW_UPDATE_CAUSE_PROBE
PF_RING_FLOW_UPDATE_CAUSE_UNKNOWN
DEFAULT_RING_HASH_SIZE
RING_MIN_SLOT_SIZE
RING_MAX_SLOT_SIZE
min_val
max_val
PF_RING
SOCK_RING
SIORINGPOLL
IFNAMSIZ
RING_ANY_CHANNEL
MAX_NUM_RX_CHANNELS
UNKNOWN_NUM_RX_CHANNELS
RING_ANY_VLAN
RING_NO_VLAN
MAX_CLUSTER_TYPE_ID
CLUSTER_OPTION_RELAXED_DISTRIBUTION
five_tuple_rule_handler
perfect_filter_hw_rule_handler
zc_dev_wait_packet
zc_dev_notify
zc_dev_set_time
zc_dev_adjust_time
zc_dev_get_tx_time
zc_dev_control_queue
zc_dev_get_stats
pkt_header_len
rule_action_behaviour
pkt_detail_mode
packet_direction
socket_mode
silicom_redirector_rule_type
generic_default_action_type
generic_flow_rule_action_type
hw_filtering_rule_type
hw_filtering_rule_command
zc_dev_operation
zc_dev_model
cluster_type
pfring_device_type
cluster_client_type
eth_offset
vlan_offset
l3_offset
l4_offset
payload_offset
h_vlan_id
h_proto
flow_lbl
priority
version
payload_len
nexthdr
hop_limit
saddr
daddr
hdrlen
padding
flags_and_version
proto
flags
message_type
teid
seq_num
npdu_num
next_ext_hdr
len
next_header
reserved
gdp
vni
res
dmac
smac
eth_type
vlan_id
qinq_vlan_id
ip_version
l3_proto
ip_tos
ip_src
ip_dst
l4_src_port
l4_dst_port
icmp_type
icmp_code
ack_num
tcp
tunnel
last_matched_rule_id
offset
timestamp_ns
rx_direction
port_id
device_id
if_index
pkt_hash
bounce_interface
tx
pid
process
parsed_pkt
ts
caplen
extended_hdr
tv_sec
tv_nsec
pfr
rule
match
filtered
match_forward
next
sample_rate
min_num_slots
slot_len
data_len
tot_mem
insert_off
kernel_remove_off
tot_pkts
tot_lost
tot_insert
kernel_tot_read
tot_fwd_ok
tot_fwd_notok
good_pkt_sent
pkt_send_error
k_padding
tot_read
remove_off
u_padding
cluster_id
queue_id
options
the_type
recovered
object_type
object_id
lock_mask
locked_mask
pkt_offset
ip_addr
eth_vlan_hdr
kcompact_ipv6_hdr
kcompact_ipv6_opt_hdr
gre_header
gtp_v1_hdr
gtp_v1_opt_hdr
gtp_v1_ext_hdr
tunnel_id
tunneled_dmac
tunneled_smac
tunneled_eth_type
tunneled_ip_version
tunneled_proto
tunneled_ip_src
tunneled_ip_dst
tunneled_l4_src_port
tunneled_l4_dst_port
if_index
smac
dmac
vlan_id
eth_type
proto
shost
dhost
shost_mask
dhost_mask
sport_low
sport_high
dport_low
dport_high
flags
tcp
optional_fields
tunnel
payload_pattern
jiffies_last_match
reflector_dev
rule_id
rule_action
balance_id
balance_pool
locked
bidirectional
core_fields
extended_fields
reflector_device_name
internals
s_addr
d_addr
s_port
d_port
queue_id
rule_type
rule_port
rule_target_port
vlan_id_low
vlan_id_high
l3_proto
src_addr
dst_addr
src_mask
dst_mask
src_port_low
src_port_high
dst_port_low
dst_port_high
action
flow_id
thread
src_ip
dst_ip
src_ip_mask
dst_ip_mask
src_port
dst_port
ip_version
protocol
interface
rule_family_type
priority
five_tuple_rule
perfect_rule
redirector_rule
flow_id_rule
flow_tuple_rule
rule_family
cause
padding_0
padding_1
flags_out
flags_in
packets_out
packets_in
bytes_out
bytes_in
last_seen
l4_protocol
tos
tcp_flags
start_of_flow
reserved
fwd_packets
rev_packets
fwd_bytes
rev_bytes
fwd_ts_first
fwd_ts_last
rev_ts_first
rev_ts_last
five_tuple_handler
perfect_filter_handler
host_peer_a
host_peer_b
port_peer_a
port_peer_b
match
filtered
match_forward
inactivity
wait_packet
usage_notification
set_time
adjust_time
get_tx_time
control_queue
get_stats
packet_memory_num_slots
packet_memory_slot_len
descr_packet_memory_tot_len
registers_index
stats_index
vector
num_queues
rx
tx
phys_card_memory_len
device_model
mem_info
channel_id
rx_descr_packet_memory
tx_descr_packet_memory
phys_card_memory
dev
hwdev
device_address
packet_waitqueue
interrupt_received
in_use
rx_adapter
tx_adapter
callbacks
operation
device_name
device_type
proc_entry
mobile_ip_hdr
vxlan_hdr
pkt_parsing_info
pfring_extended_pkthdr
pfring_pkthdr
pfring_timespec
_sw_filtering_hash_bucket
flowSlotInfo
add_to_cluster
create_cluster_referee_info
public_cluster_object_info
lock_cluster_object_info
- 2. PF_RING API
MAX_CAPLEN
PAGE_SIZE
DEFAULT_POLL_DURATION
POLL_SLEEP_STEP
POLL_SLEEP_MIN
POLL_SLEEP_MAX
POLL_QUEUE_MIN_LEN
pfring_rwlock_t
pfring_rwlock_init
pfring_rwlock_rdlock
pfring_rwlock_wrlock
pfring_rwlock_unlock
pfring_rwlock_destroy
timespec_is_before
PF_RING_ZC_SYMMETRIC_RSS
PF_RING_REENTRANT
PF_RING_LONG_HEADER
PF_RING_PROMISC
PF_RING_TIMESTAMP
PF_RING_HW_TIMESTAMP
PF_RING_RX_PACKET_BOUNCE
PF_RING_ZC_FIXED_RSS_Q_0
PF_RING_STRIP_HW_TIMESTAMP
PF_RING_DO_NOT_PARSE
PF_RING_DO_NOT_TIMESTAMP
PF_RING_CHUNK_MODE
PF_RING_IXIA_TIMESTAMP
PF_RING_USERSPACE_BPF
PF_RING_ZC_NOT_REPROGRAM_RSS
PF_RING_VSS_APCON_TIMESTAMP
PF_RING_ZC_IPONLY_RSS
PF_RING_FLOW_OFFLOAD
PF_RING_FLOW_OFFLOAD_NOUPDATES
PF_RING_KEEP_CRC
PF_RING_L7_FILTERING
PF_RING_DO_NOT_STRIP_FCS
PF_RING_TX_BPF
PF_RING_FLOW_OFFLOAD_TUNNEL
PF_RING_DISCARD_INJECTED_PKTS
PF_RING_ARISTA_TIMESTAMP
PF_RING_METAWATCH_TIMESTAMP
PF_RING_HW_TIMESTAMP_UNSYNC
PF_RING_DNA_SYMMETRIC_RSS
PF_RING_DNA_FIXED_RSS_Q_0
PF_RING_API_RECV_BURST
pfringProcesssPacket
pfring
pfring_if_t
filtering_mode
packet_slicing_level
pfring_chunk_type
pfring_open()
pfring_open_multichannel()
pfring_shutdown()
pfring_config()
pfring_loop()
pfring_breakloop()
pfring_close()
pfring_stats()
pfring_recv()
pfring_recv_burst()
pfring_recv_parsed()
pfring_recv_flow()
pfring_get_metadata()
pfring_set_poll_watermark()
pfring_set_poll_watermark_timeout()
pfring_set_poll_duration()
pfring_set_tx_watermark()
pfring_set_default_hw_action()
pfring_add_hw_rule()
pfring_remove_hw_rule()
pfring_set_channel_id()
pfring_set_channel_mask()
pfring_set_application_name()
pfring_set_application_stats()
pfring_get_appl_stats_file_name()
pfring_set_vlan_id()
pfring_bind()
pfring_send()
pfring_send_get_time()
pfring_get_num_rx_channels()
pfring_set_sampling_rate()
pfring_set_filtering_sampling_rate()
pfring_set_packet_slicing()
pfring_get_selectable_fd()
pfring_set_direction()
pfring_set_socket_mode()
pfring_set_cluster_consumer()
pfring_set_cluster()
pfring_remove_from_cluster()
pfring_set_master_id()
pfring_set_master()
pfring_get_ring_id()
pfring_get_num_queued_pkts()
pfring_handle_hash_filtering_rule()
pfring_add_filtering_rule()
pfring_remove_filtering_rule()
pfring_purge_idle_hash_rules()
pfring_purge_idle_rules()
pfring_get_hash_filtering_rule_stats()
pfring_get_filtering_rule_stats()
pfring_toggle_filtering_policy()
pfring_enable_rss_rehash()
pfring_poll()
pfring_is_pkt_available()
pfring_next_pkt_time()
pfring_next_pkt_raw_timestamp()
pfring_version_noring()
pfring_version()
pfring_set_reflector_device()
pfring_get_bound_device_address()
pfring_get_slot_header_len()
pfring_get_bound_device_ifindex()
pfring_get_device_ifindex()
pfring_set_virtual_device()
pfring_loopback_test()
pfring_enable_ring()
pfring_disable_ring()
pfring_set_bpf_filter()
pfring_remove_bpf_filter()
pfring_set_filtering_mode()
pfring_get_device_clock()
pfring_set_device_clock()
pfring_adjust_device_clock()
pfring_sync_indexes_with_kernel()
pfring_send_last_rx_packet()
pfring_get_link_status()
pfring_get_link_type()
pfring_get_caplen()
pfring_flush_tx_packets()
pfring_search_payload()
pfring_parse_pkt()
pfring_set_if_promisc()
pfring_set_promisc()
pfring_format_numbers()
pfring_enable_hw_timestamp()
pfring_get_mtu_size()
pfring_get_card_settings()
pfring_print_parsed_pkt()
pfring_print_pkt()
pfring_recv_chunk()
pfring_set_bound_dev_name()
pfring_enable_hw_timestamp_debug()
pfring_read_ixia_hw_timestamp()
pfring_handle_ixia_hw_timestamp()
pfring_read_metawatch_hw_timestamp()
pfring_read_metawatch_device_info()
pfring_handle_metawatch_hw_timestamp()
pfring_read_arista_7150_keyframe()
pfring_read_arista_7150_hw_timestamp()
pfring_handle_arista_hw_timestamp()
pfring_get_interface_speed()
pfring_get_ethtool_link_speed()
pfring_findalldevs()
pfring_freealldevs()
pfring_parse_bpf_filter()
pfring_free_bpf_filter()
pfring_bpf_filter()
gmt_to_local()
pfring_thirdparty_lib_init()
pfring_card_settings
pfring_stat
pfring_chunk_info
pfring_packet_info
pfring_bpf_program
pfring_if
__pfring
pfring_module_info
thirdparty_func
- 3. PF_RING ZC API
PF_RING_ZC_ENABLE_VM_SUPPORT
PF_RING_ZC_DEVICE_ASYMMETRIC_RSS
PF_RING_ZC_DEVICE_FIXED_RSS_Q_0
PF_RING_ZC_DEVICE_SW_TIMESTAMP
PF_RING_ZC_DEVICE_HW_TIMESTAMP
PF_RING_ZC_DEVICE_STRIP_HW_TIMESTAMP
PF_RING_ZC_DEVICE_IXIA_TIMESTAMP
PF_RING_ZC_DEVICE_NOT_REPROGRAM_RSS
PF_RING_ZC_DEVICE_CAPTURE_TX
PF_RING_ZC_DEVICE_IPONLY_RSS
PF_RING_ZC_DEVICE_NOT_PROMISC
PF_RING_ZC_DO_NOT_STRIP_FCS
PF_RING_ZC_DEVICE_ARISTA_TIMESTAMP
PF_RING_ZC_DEVICE_METAWATCH_TIMESTAMP
PF_RING_ZC_DEVICE_CAPTURE_INJECTED
PF_RING_ZC_DEVICE_HW_TIMESTAMP_UNSYNC
UNDEFINED_QUEUEID
QUEUE_IS_DEVICE
QUEUEID_TO_IFINDEX
IFINDEX_TO_QUEUEID
PF_RING_ZC_PKT_FLAGS_GOOD_IP_CS
PF_RING_ZC_PKT_FLAGS_BAD_IP_CS
PF_RING_ZC_PKT_FLAGS_GOOD_L4_CS
PF_RING_ZC_PKT_FLAGS_BAD_L4_CS
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_UPDATE
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_PACKET
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_MARKER
PF_RING_ZC_PKT_FLAGS_FLOW_OFFLOAD_1ST
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_V1
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_V2
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_GTPC
PF_RING_ZC_BUILTIN_GTP_HASH_FLAGS_GTPU
PF_RING_ZC_API_CLUSTER_INFO
PF_RING_ZC_SEND_PKT_MULTI_MAX_QUEUES
PF_RING_ZC_SEND_PKT_MULTI_V3_MAX_QUEUES
PF_RING_ZC_BUFFER_HEAD_ROOM
pfring_zc_cluster
pfring_zc_queue
pfring_zc_buffer_pool
pfring_zc_worker
pfring_zc_multi_queue
pfring_zc_filtering_func
pfring_zc_distribution_func
pfring_zc_distribution_func_v3
pfring_zc_idle_callback
pfring_zc_queue_mode
pfring_zc_recv_policy
pfring_zc_pkt_buff_data()
pfring_zc_pkt_buff_data_from_cluster()
pfring_zc_pkt_data_buff()
pfring_zc_pkt_buff_pull()
pfring_zc_pkt_buff_push()
pfring_zc_pkt_buff_pull_only()
pfring_zc_create_cluster()
pfring_zc_precompute_cluster_settings()
pfring_zc_get_memory_info()
pfring_zc_get_cluster_id()
pfring_zc_destroy_cluster()
pfring_zc_open_device()
pfring_zc_create_queue()
pfring_zc_create_queue_pool_pair()
pfring_zc_close_device()
pfring_zc_recv_pkt()
pfring_zc_recv_pkt_burst()
pfring_zc_queue_is_empty()
pfring_zc_queue_breakloop()
pfring_zc_send_pkt()
pfring_zc_send_pkt_get_time()
pfring_zc_send_pkt_burst()
pfring_zc_queue_is_full()
pfring_zc_sync_queue()
pfring_zc_get_device_clock()
pfring_zc_set_device_clock()
pfring_zc_adjust_device_clock()
pfring_zc_set_bpf_filter()
pfring_zc_remove_bpf_filter()
pfring_zc_add_hw_rule()
pfring_zc_remove_hw_rule()
pfring_zc_set_rxfh_indir()
pfring_zc_get_queue_id()
pfring_zc_get_queue_settings()
pfring_zc_get_queue_speed()
pfring_zc_get_num_rx_channels()
pfring_zc_stats()
pfring_zc_get_packet_handle()
pfring_zc_release_packet_handle()
pfring_zc_create_multi_queue()
pfring_zc_send_pkt_multi()
pfring_zc_send_pkt_multi_v3()
pfring_zc_run_balancer_v2()
pfring_zc_run_balancer()
pfring_zc_run_fanout_v3()
pfring_zc_run_fanout_v2()
pfring_zc_run_fanout()
pfring_zc_run_fifo()
pfring_zc_kill_worker()
pfring_zc_create_buffer_pool()
pfring_zc_get_pool_id()
pfring_zc_get_packet_handle_from_pool()
pfring_zc_release_packet_handle_to_pool()
pfring_zc_ipc_init()
pfring_zc_ipc_attach_buffer_pool()
pfring_zc_ipc_detach_buffer_pool()
pfring_zc_ipc_attach_queue()
pfring_zc_ipc_detach_queue()
pfring_zc_ipc_queue_in_use()
pfring_zc_ipc_queue_in_use_from_cluster()
pfring_zc_ipc_queue_in_use_from_queue()
pfring_zc_vm_register()
pfring_zc_vm_backend_enable()
pfring_zc_vm_guest_init()
pfring_zc_builtin_ip_hash()
pfring_zc_builtin_5tuple_hash()
pfring_zc_builtin_gtp_hash()
pfring_zc_builtin_gre_hash()
pfring_zc_set_proc_stats()
pfring_zc_set_app_name()
pfring_zc_set_device_proc_stats()
pfring_zc_set_device_app_name()
pfring_zc_version()
pfring_zc_check_license()
pfring_zc_check_device_license()
pfring_zc_check_device_license_by_name()
pfring_zc_numa_get_cpu_node()
pfring_zc_numa_set_numa_affinity()
pfring_zc_debug()
pfring_zc_stat
pfring_zc_timespec
pfring_zc_pkt_buff
pfring_zc_queue_info
pfring_zc_cluster_info
pfring_zc_cluster_mem_info
- 4. PF_RING FT API
FT_API_VERSION
PFRING_FT_ACTION_DEFAULT
PFRING_FT_ACTION_FORWARD
PFRING_FT_ACTION_DISCARD
PFRING_FT_ACTION_USER_1
PFRING_FT_ACTION_USER_2
PFRING_FT_ACTION_SLICE
PF_RING_FT_FLOW_FLAGS_L7_GUESS
PFRING_FT_TABLE_FLAGS_DPI
PFRING_FT_TABLE_FLAGS_DPI_EXTRA
PFRING_FT_DECODE_TUNNELS
PFRING_FT_IGNORE_HW_HASH
PFRING_FT_IGNORE_VLAN
PFRING_FT_TABLE_FLAGS_NO_GUESS
pfring_ft_table
pfring_ft_list
pfring_ft_flow
pfring_ft_action
pfring_ft_in4_addr
pfring_ft_export_list_func
pfring_ft_export_flow_func
pfring_ft_flow_packet_func
pfring_ft_direction
pfring_ft_flow_status
pfring_ft_create_table()
pfring_ft_destroy_table()
pfring_ft_flow_set_flow_slicing()
pfring_ft_set_new_flow_callback()
pfring_ft_set_flow_packet_callback()
pfring_ft_set_l7_detected_callback()
pfring_ft_set_flow_export_callback()
pfring_ft_set_flow_list_export_callback()
pfring_ft_process()
pfring_ft_housekeeping()
pfring_ft_flush()
pfring_ft_list_get_next()
pfring_ft_flow_get_id()
pfring_ft_flow_get_key()
pfring_ft_flow_get_value()
pfring_ft_flow_get_ndpi_handle()
pfring_ft_flow_set_action()
pfring_ft_flow_get_action()
pfring_ft_flow_get_users()
pfring_ft_flow_free()
pfring_ft_zmq_export_configure()
pfring_ft_zmq_export_flow()
pfring_ft_zmq_export_stats()
pfring_ft_zmq_get_stats()
pfring_ft_set_default_action()
pfring_ft_load_configuration()
pfring_ft_load_configuration_ext()
pfring_ft_set_shunt_protocol_by_name()
pfring_ft_set_filter_all_protocols()
pfring_ft_set_filter_protocol_by_name()
pfring_ft_l7_protocol_name()
pfring_ft_l7_protocol_id()
pfring_ft_set_ndpi_handle()
pfring_ft_get_ndpi_handle()
pfring_ft_load_ndpi_protocols()
pfring_ft_load_ndpi_categories()
pfring_ft_is_ndpi_available()
pfring_ft_get_stats()
pfring_ft_version()
pfring_ft_api_version()
pfring_ft_license()
pfring_ft_set_license()
pfring_ft_debug()
pfring_ft_flow_filter
pfring_ft_pcap_pkthdr
pfring_ft_ext_pkthdr
pfring_ft_packet_metadata
pfring_ft_ip_address
pfring_ft_ndpi_protocol
pfring_ft_flow_key
pfring_ft_flow_dir_value
pfring_ft_flow_value
pfring_ft_stats
pfring_ft_export_stats
- 5. Libpcap API