Commit Graph

16 Commits

Author SHA1 Message Date
Zhiping du d244f95696 drivers: fix rpm build error for bnxt Makefile
Signed-off-by: Zhiping Du <zhipingdu@tencent.com>
2020-05-29 10:40:33 +08:00
Zhiping du 51fadb2a94 driver: simplified bnxt driver Makefile
Signed-off-by: Zhiping Du <zhipingdu@tencent.com>
2020-05-29 10:40:31 +08:00
Zhiping du 4a019c19d4 driver: update bnxt_en driver to 1.10.1-216.1.92.0
Signed-off-by: Zhiping Du <zhipingdu@tencent.com>
2020-05-29 10:40:27 +08:00
Hongbo Li a8520819fd net: update iavf driver
update iavf driver to 3.9.3

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:39:13 +08:00
Hongbo Li 8058b54029 net: update i40e pf driver
update i40e pf driver to 2.11.25

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:39:07 +08:00
Hongbo Li a78779cbb3 i40evf: correct makefile
correct i40evf makefile

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:56 +08:00
Hongbo Li a81f081c18 i40e: correct make
correct i40e driver makefile

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:54 +08:00
Hongbo Li bafcf72449 net: iavf drv
iavf driver is the new vf driver of i40e vf

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:52 +08:00
Hongbo Li b52124b36e net: remove i40evf drv
i40evf driver is replaced by iavf driver

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:48 +08:00
Hongbo Li 6a60bc66f7 net: update i40e drv
update i40e driver to 2.8.43

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:46 +08:00
Hongbo Li 0bf1c69203 net: update ixgbevf driver
update ixgbevf driver to 4.6.3

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:43 +08:00
Hongbo Li a5d2426293 net: update ixgbe driver
update ixgbe driver to 5.6.5

Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-05-29 10:38:41 +08:00
? jiang 2212bdbc80 virtio-net: lower min ring num_free for efficiency
This change lowers ring buffer reclaim threshold from 1/2*queue to budget
for better performance. According to our test with qemu + dpdk, packet
dropping happens when the guest is not able to provide free buffer in
avail ring timely with default 1/2*queue. The value in the patch has been
tested and does show better performance.

Test setup: iperf3 to generate packets to guest (total 30mins, pps 400k, UDP)
avg packets drop before: 2842
avg packets drop after: 360(-87.3%)

Further, current code suffers from a starvation problem: the amount of
work done by try_fill_recv is not bounded by the budget parameter, thus
(with large queues) once in a while userspace gets blocked for a long
time while queue is being refilled. Trigger refills earlier to make sure
the amount of work to do is limited.

Signed-off-by: jiangkidd <jiangkidd@hotmail.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2020-01-02 14:55:55 +08:00
Hongbo Li 4240da1a05 net: update i40evf drv to 3.6.15
Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-01-02 12:11:55 +08:00
Hongbo Li b169baa825 net: update i40e drv to 2.7.29
Signed-off-by: Hongbo Li <herberthbli@tencent.com>
2020-01-02 12:11:42 +08:00
Xiaoming Gao 78a8c3c2c2 Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces
Signed-off-by: Xiaoming Gao <newtongao@tencent.com>
2020-01-02 10:51:04 +08:00