Releases: baidu/dperf
v1.7.0
v1.7.0 - 2024-06-06
After more than six months, the 1.7.0 version has finally been released. Pengfei Zhang contributed many features to this version. Thank you, Pengfei Zhang, for making dperf more powerful. We welcome more developers to join us and make dperf even better.
Added
-
send http post requests
-
dpdk pdump
thanks ZhangPengfei
-
fast_close: use RST to close connections
-
support DPDK-23.11 and DPDK-24
-
enable simd512
-
disable ack
-
configure retransmit timeout
Changed
-
config DPDK log level
-
clear_screen: dperf can clear screen output and make the screen cleaner
-
static linking
thanks ZhangPengfei
Fixed
-
dpdk cleanup
thanks ZhangPengfei
-
CFLAGS override
thanks ZhangPengfei
-
missspell
thanks ZhangPengfei
-
don't clear sequences in time-wait state
v1.6.0
v1.6.0 - 2023-10-10
Added
-
dperf server returns large payload
-
you can use the default l3 or l3l4 rss algorithm
Changed
-
minimun local port range(lport_range) can be set to 1
-
optimization: remove useless sockets outside lport_range
-
move docs to dperf.org
-
adjust jumbo MTU
Fixed
-
fix: negative number of udp connections
-
print more information when startup fails
- not enough ports available
- error message of server ip numbers
-
spelling errors and expression issues
thanks digger-yu, CChuancey, zrmin
-
fix: find port id
-
fix: create new connection after "duration" time
thanks zrgtester
-
fix: http_host or http_path can only be configured when http is enabled
-
fix: dperf make error on dpdk-18.11
thanks amberlipp
v1.5.0
v1.5.0 - 2023-03-10
Added
-
udp elephant flow
thanks sheva7777
-
client_hop
thanks hgkiller
-
supported Mellanox MT27500 [ConnectX-3]
thanks SdotChen
-
article: Using dperf to test the performance of DPVS(zh)
thanks sheva7777
-
article: How to install dperf on ubuntu(zh)
thanks digger-yu
-
article: Using dperf to test 100Gbps bandwidth(zh)
thanks CHRIS123540
-
article: DPVS v1.9.2 Performance Tests by dperf
thanks ywc689
-
article: dperf FAQ(zh)
Changed
- print error numbers with red color
Fixed
-
flood with rss l3l4
thanks sheva7777
-
use unlikeyly to predict condition
thanks panzhengyu
-
address conflict in configuration file
thanks CHRIS123540
-
docs/configuration: update payload_size
v1.4.0
v1.4.0 - 2022-12-14
Added
-
support dpdk-22.11
thanks ykzj
-
support LoongArch
thanks choumin
-
payload random
thanks uname-v
Fixed
-
crash at tcp reply reset
-
vlan check
thanks owenstake
-
crash by kni_broadcast()
thanks sheva7777
v1.3.0
v1.3.0 - 2022-09-01
Added
-
10us keepalive request interval
thanks jiawen94
-
vlan
thanks hgkiller
-
config client local port range for google cloud
thanks MichaelZhangCN, vsv1020, wanggaoli
-
article: using dperf to test network bandwidth
thanks thunderZH963(Hua Zhang)
Fixed
-
in 'rss auto' mode, the number of UDP concurrent connections is incorrectly counted
-
mq_rx_none: don't set RTE_ETH_MQ_RX_RSS
-
compile warning
thanks digger-yu
-
double semicolons
thanks yangwenrui
v1.2.0
v1.2.0 - 2022-06-01
Added
- http client
- change_dip: before the packet is sent, a huge IP pool is used to change the dest IP
Changed
- rss support l3/l3l4/auto
- optimize statistics
Fixed
- FIX: kni only use interface IP
- FIX: large rx/tx descriptor number
- FIX: print more message for bad gateway error
- FIX: tcp closing state
- FIX: separate tcp and http
v1.1.0
Merge pull request #98 from pengjianzhang/main changelog 1.1.0
v1.0.0
Merge pull request #31 from pengjianzhang/main v1.0.0