Skip to content

Releases: baidu/dperf

v1.7.0

05 Jun 10:58
07ccfd8
Compare
Choose a tag to compare

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

10 Oct 05:33
1605373
Compare
Choose a tag to compare

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

10 Mar 07:39
24e415f
Compare
Choose a tag to compare

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

14 Dec 13:17
99594e9
Compare
Choose a tag to compare

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

31 Aug 13:08
f290519
Compare
Choose a tag to compare

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

01 Jun 08:35
93cd414
Compare
Choose a tag to compare

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

13 Apr 09:58
d5fb93a
Compare
Choose a tag to compare
Merge pull request #98 from pengjianzhang/main

changelog 1.1.0

v1.0.0

22 Feb 17:14
14c64e0
Compare
Choose a tag to compare
Merge pull request #31 from pengjianzhang/main

v1.0.0