dpvs icon indicating copy to clipboard operation
dpvs copied to clipboard

DPVS is a high performance Layer-4 load balancer based on DPDK.

Results 154 dpvs issues
Sort by recently updated
recently updated
newest added

Delete extra space or tab indent in {.c} file,and there is no function change. This warnings are reported and fixed by a tool named "Hacash Robot". reported-by: Hacash Robot Signed-off-by:...

pr/codes-need-change

raw-ipvsadm derived from LVS project whose work in user mode, which cmd data had transfer to kernel data struction. dpvs work in user mode, ipvsadm kernel and user data transfer...

pr/to-test-codes
pr/needs-confirmed

run multiple dpvs instances on a server

pr/to-review-codes

- TCP CPS can be increased by 10% for the single core with TCP flood traffic sent by hping3.

pr/to-evaluate-performance
pr/needs-confirmed

- Introduce "xoa" for toa mode and uoa mode as below in dpvs.conf. tcp { toa_mode {normal|extra|xoa} ... } uoa { uoa_mode {opp|xoa} # "ipo" mode is removed. } Also,...

pr/to-review-codes

1. dpdk-20.11已经编译安装完成 root@localhost:~/dpvs/dpdk/dpdk-stable-20.11.1# ./usertools/dpdk-devbind.py --status Network devices using DPDK-compatible driver ============================================ 0000:00:04.0 'Virtio network device 1000' drv=uio_pci_generic unused=vfio-pci 0000:00:08.0 'Virtio network device 1000' drv=uio_pci_generic unused=vfio-pci Network devices using kernel driver...

在原生 Linux LVS (阿里版本)中,使用 FullNAT 双臂模式,使用 SCP 上传大文件时,会出现 Broken pipe 连接中断。 使用 DPVS 1.9.0 版本,在 FNAT 双臂模式下,使用 SCP 上传1G大文件时,也会出现 Broken pipe 中断(每次尝试都是必现)。由于 DPVS 中的 LVS 是基于开源 LVS 移植的,是否是因为该问题本身就仍存在于相关的 LVS 源码中没有解决?...

issue/to-reproduce

环境是:Centos8 stream,安装在VMware® Workstation 16 Pro中,以下信息: ```bash [root@dpvs bin]# lspci # 网卡 02:00.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) 02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit...

To resolve that memery leak result by deleting IP from interace with command 'dpip addr del' in snat mod

pr/codes-need-change

dpvs版本1.8.8 msg_destroy: Assertion `0' failed. ``` int msg_destroy(struct dpvs_msg **pmsg) { struct dpvs_msg *msg; if (unlikely(!pmsg || !(*pmsg))) return EDPVS_INVAL; msg = *pmsg; if (unlikely(rte_atomic16_read(&msg->refcnt) == 0)) { char buf[1024];...