Skip to content

Commit 0871e46

Browse files
committed
Update changelog
1 parent 5200398 commit 0871e46

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,92 @@
11
# CHANGELOG
22

3+
---------------------------------------
4+
2023-01-30 PF_RING 8.4
5+
6+
* PF_RING Library
7+
- New API pfring_get_ethtool_link_speed
8+
- Add vlan_id to flow rule struct
9+
- Add optimization flags to BPF filters compiled with pcap_compile
10+
- Fix pfring_open_multichannel
11+
12+
* PF_RING Kernel Module
13+
- Add keep_vlan_offload option to avoid reinserting VLAN header on VLAN interfaces when used inline
14+
15+
* ZC Library
16+
- New ZC APIs (available on supported adapters)
17+
- pfring_zc_get_device_clock
18+
- pfring_zc_set_device_clock
19+
- pfring_zc_adjust_device_clock
20+
- pfring_zc_send_pkt_get_time
21+
- Add new pfring_zc_run_fanout_v3 API to support more than 64 fan-out queues
22+
- Add support for capturing stack packets, used by zcount and zbalance_ipc
23+
24+
* PF_RING Capture Modules and ZC Drivers
25+
- New iavf-zc driver to support i40e and ice Virtual Functions
26+
- Support for VF trust mode on ice adapters (promisc with SR-IOV)
27+
- Improve ice driver (E810 adapters)
28+
- Update ice driver to v.1.9.11
29+
- Add support to get time, set time, adjust time, send get time
30+
- Improvei the NVIDIA/Mellanox (mlx) driver
31+
- Extend hardware rules
32+
- Add support for VLAN filtering
33+
- Add set_default_hw_action API
34+
- Fix reported link speed
35+
- Fix bidirectional rules
36+
- Fix pfring_poll support
37+
- Improve the Napatech driver
38+
- Add nanosecond timestamp capture when using the packet API in PCAP chunk mode
39+
- Improve the ZC drivers API to support more callbacks
40+
- Add socket extensions (getsockopt/setsockopt):
41+
- SO_GET_DEV_STATS (get_stats ZC drivers callback)
42+
- SO_GET_DEV_TX_TIME (get_tx_time ZC drivers callback)
43+
- SO_SET_DEV_TIME (set_time ZC drivers callback)
44+
- SO_SET_ADJ_TIME (adjust_time ZC drivers callback)
45+
- Add management_only_mode to allow opening multiple sockets on the same ZC interface
46+
- Update drivers to support latest RH 9.1, Ubuntu 22, Debian kernels
47+
48+
* FT Library
49+
- Fix double free
50+
51+
* nBPF
52+
- Add icmp protocol primitive support
53+
54+
* nPCAP
55+
- Update npcap lib to support for nanosecond time in packet extraction
56+
57+
* PF_RING-aware Libpcap/Tcpdump
58+
- Update tcpdump to v.4.99.1
59+
- Update libpcap to v.1.10.1
60+
61+
* Examples
62+
- Add ztime example
63+
- Ability to set/adjust the card clock without capturing/transmitting traffic (external process)
64+
- Test for the send-get-time feature
65+
- pfsend
66+
- Flush queued packets when waiting at real pcap rate and on shutdown
67+
- Fix headers ranzomization
68+
- Fix crash with -z
69+
- pfsend_multichannel
70+
- Add support for controlling IPs generated
71+
- pfcount
72+
- Add -I option to print interface info in JSON format
73+
- pfcount_multichannel
74+
- Print full packet metadata with -v
75+
- zbalance_ipc
76+
- Add support for up to 128 queues with -m 1 and -m 2 (new v3 api)
77+
- Add -X option to capture TX traffic (standard driver only)
78+
- Fix check for queues limit
79+
- zdelay
80+
- Fix queue size (power of 2)
81+
82+
* Misc
83+
- Add pfcount_multichannel and pfsend_multichannel to packages
84+
- Service script (pf_ringctl)
85+
- Add support for configuring RSS via ethtool
86+
- Add pre/post scripts for ZC drivers
87+
- Handle multi-line driver conf file
88+
- Removed obsolete fm10k driver
89+
390
---------------------------------------
491
2022-06-30 PF_RING 8.2
592

0 commit comments

Comments
 (0)