Skip to content

Release v1.9.0

Compare
Choose a tag to compare
@ywc689 ywc689 released this 01 Sep 02:15
· 269 commits to master since this release
e094c9d

Major changes

  • Adapt dpvs to dpdk 20.11 (dpdk-stable-20.11.1).
  • Create branch DPVS-1.8-LTS to support dpdk 18.11.
  • Obsolete supports for dpdk 17.11.

Features

  • Dpvs: Add netif_flow module using generic flow api (rte_flow), and replace flow director with rte_flow.
  • Dpvs: Replace mbuf userdata with mbuf dynfields.
  • Dpvs: Adapt dpvs to several renamed type names in dpdk 20.11.
  • Dpvs: Update Makefiles to support dpdk 20.11.
  • Dpvs: Add config option "dedicated_queues" for bonding mode 4 (802.3ad).
  • Dpdk: Add helper script to facilitate dpdk build.
  • Dpdk: Porting patches to dpdk 20.11 and remove patches of previous dpdk versions (18.11, 17.11).
  • Dpdk: Patch dpdk ixgbe pmd driver to support dpvs's flow api.
  • Dpdk: Patch dpdk bonding mode 4 for mlx5 to fix crash problem when debug.
  • Keeaplived: Add UDP_CHECK health checker.
  • Docs: Refine tutorial doc of section 'Full-NAT with Keepalived (one-arm)'.
  • Docs: Update docs for dpvs use with dpdk 20.11.
  • Ci: Update dpvs ci to support dpdk 20.11.

Bugfixes

  • Dpvs: Fix ipvs rr/wrr/wlc problem of uneven load distribution across dests.
  • Dpvs: Fix bonding mode 4 problem caused by LACP failure.