openeuler-ci-bot
3fc7a9e6b1
!375 [sync] PR-373: support flow control autoneg for fiber port
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-05-25 12:17:48 +00:00
chenjiji09
3d43155151
support flow control autoneg for fiber port
...
Sync some patchs from upstreaming for hns3 pmd and modifies
are as follow:
1. support flow control autoneg for fiber port
2. support simplify hardware checksum offloading
3. support dump media type
4. add Tx Rx descriptor logs
5. fix Rx multiple firmware reset interrupts
6. ethdev: fix one address occupies two entries in MAC addrs
(cherry picked from commit 2af7e093f8ec2ca13cf5b3f372c484b500e07aea)
2023-05-25 15:48:25 +08:00
openeuler-ci-bot
163bd598fb
!367 [sync] PR-365: fix empty devargs parsing
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-05-09 01:32:13 +00:00
chenjiji09
28f243f30b
fix empty devargs parsing
...
Sync some patchs from upstreaming and modifies are as
follow:
1. The rte_kvargs_process() was used to parse KV pairs, it
also supports to parse 'only keys' type. And the callback
function parameter 'value' is NULL when parsed 'only keys'.
This patch fixes segment fault when parse input args with
'only keys'.
2. The MAP_FAILED should be used to determine whether the
mapping is successful but not NULL. This patch fix it.
(cherry picked from commit dfaed15bf9253e6b71dda7639806c0b265164a9e)
2023-04-29 07:48:24 +08:00
openeuler-ci-bot
0f5fe4ceb6
!362 [sync] PR-347: telemetry: support display as hexadecimal
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-04-28 09:40:10 +00:00
chenjiji09
b2f818b02e
telemetry: support display as hexadecimal
...
Sync some patchs from upstreaming for telemetry and modifies
are as follow:
1. Support dispaly integer as hexadecimal.
2. Fix data truncation for some u64 accept as int.
3. Add JSON pretty print.
(cherry picked from commit 9e45664c52b35caa057da6a442599e03f4527817)
2023-04-27 11:52:07 +08:00
openeuler-ci-bot
536f2d6c8a
!360 [sync] PR-339: fix a error drivers can not been loaded
...
From: @openeuler-sync-bot
Reviewed-by: @jiangheng12
Signed-off-by: @jiangheng12
2023-04-27 01:30:26 +00:00
yuelg
02b8bfb52d
Create a softlink to dpdk default driver path
...
Signed-off-by: yuelg <yuelg@chinaunicom.cn>
(cherry picked from commit 6512723969d6d9d74d77916d7306f2347c224e9c)
2023-04-26 18:03:34 +08:00
openeuler-ci-bot
415d81ef3a
!353 [sync] PR-329: add private dump for bonding, virtio, and vhost
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-04-26 07:21:26 +00:00
chenjiji09
ca33ddf86e
add private dump for bonding, virtio and vhost
...
Sync some patchs from upstreaming branch and modifies
are as follow:
1. Add private dump for bonding, virtio and vhost.
2. Support LACP info dump for bonding.
3. Display RSS hash key of flow rule in testpmd.
(cherry picked from commit cf2e60ea2545fa9c52a6778ad230e3d8dca703e3)
2023-04-23 17:24:14 +08:00
openeuler-ci-bot
d98a606c20
!348 [sync] PR-328: build as shared libraries to reduce the size of debug packet
...
From: @openeuler-sync-bot
Reviewed-by: @jiangheng12
Signed-off-by: @jiangheng12
2023-04-23 04:13:18 +00:00
jiangheng12
bb46f5886e
build as shared libraries to reduce the size of debug packet
...
(cherry picked from commit b8e46952e0405c1c02124d027cf55b67d3396794)
2023-04-23 09:39:44 +08:00
openeuler-ci-bot
2b139aa829
!343 [sync] PR-327: hinic: free tx mbuf use rte_pktmbuf_free_seg
...
From: @openeuler-sync-bot
Reviewed-by: @jiangheng12
Signed-off-by: @jiangheng12
2023-04-21 08:18:27 +00:00
jiangheng12
bc3e364327
hinic: free tx mbuf use rte_pktmbuf_free_seg
...
(cherry picked from commit 5ab3035fb19abaace494a7e0948c05ee043545e2)
2023-04-21 10:47:57 +08:00
openeuler-ci-bot
86d3919db7
!325 [sync] PR-321: Fix a m_buf pool was not freed bug for test and support CPPC cpufreq for l3fwd-power.
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-04-04 01:10:08 +00:00
chenjiji09
bc6610b548
Fix a m_buf pool was not freed bug for test and support CPPC cpufreq for l3fwd-power.
...
Patchs are as follow:
- test/mbuf: fix mbuf reset test
- examples/l3fwd-power: support CPPC cpufreq
(cherry picked from commit cf6fe7cb51e23e99db070af56b4a75bc041b9751)
2023-03-30 09:08:38 +08:00
openeuler-ci-bot
59f94e9f77
!323 [sync] PR-320: fix some RSS bugs and reimplement hash flow function for hns3
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-03-29 06:31:04 +00:00
chenjiji09
dc9da0240d
Fix some RSS bugs and reimplement hash flow function for hns3.
...
1. fix some RSS bugs and optimize RSS codes for hns3
2. reimplement hash flow function for hns3 to satisfy the mainstream usage of rte flow hash in the community
(cherry picked from commit 651fc55df087a9855b899eea5e5fda45a1316893)
2023-03-27 11:47:02 +08:00
openeuler-ci-bot
2ec70c0050
!314 [sync] PR-313: Support flow rule keeping capability for hns3 PMD and testpmd
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-03-15 01:52:09 +00:00
chenjiji09
9f0195e26d
Support flow rule keeping capability for hns3 PMD and testpmd.
...
Patchs are as follow:
- net/hns3: declare flow rule keeping capability
- app/testpmd: add --disable-flow-flush option
(cherry picked from commit f8c9d4f3cb51c95bef01fa1737110eabd99c7c60)
2023-03-06 10:43:53 +08:00
openeuler-ci-bot
d3382547e7
!312 refactor Rc/Tx function of hns3 PMD
...
From: @chenjiji09
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-03-06 02:27:22 +00:00
chenjiji09
c9550b9870
refactor Rc/Tx function of hns3 PMD
...
And patchs are as follows:
- net/hns3: fix burst mode query with dummy function
- net/hns3: add debug info for Rx/Tx dummy function
- net/hns3: remove debug condition for Tx prepare
- net/hns3: separate Tx prepare from getting Tx function
- net/hns3: make getting Tx function static
- net/hns3: extract common functions to set Rx/Tx
2023-03-02 18:43:53 +08:00
openeuler-ci-bot
674339751f
!305 fix build with kernel 5.18+
...
From: @jiangheng12
Reviewed-by: @kircher
Signed-off-by: @kircher
2023-02-28 13:39:33 +00:00
jiangheng
5fc8a2786c
fix build with kernel 5.18+
2023-02-28 20:37:25 +08:00
openeuler-ci-bot
f12b47dbbc
!304 remove unused patch
...
From: @jiangheng12
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2023-02-28 12:24:36 +00:00
wu-changsheng
0d4454845a
remove unused patch
2023-02-28 19:37:00 +08:00
openeuler-ci-bot
a52c7f3e21
!303 fix build failed due to kernel to upgrade 6.1
...
From: @jiangheng12
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2023-02-28 01:12:07 +00:00
jiangheng
d7e2cc9f49
fix build failed due to kernel to upgrade 6.1
2023-02-27 16:21:28 +08:00
openeuler-ci-bot
c9d8989db5
!295 Sync some patches for hns3 PMD
...
From: @chenjiji09
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-02-21 07:11:17 +00:00
chenjiji09
3380c3cba1
Sync some RSS bugfix for hns3 PMD. And patchs are as follows:
...
- net/hns3: fix log about indirection table size
- net/hns3: extract common function to query device
- net/hns3: refactor set RSS hash algorithm and key interface
- net/hns3: fix RSS key size compatibility
- net/hns3: fix clearing RSS configuration
- net/hns3: use RSS filter list to check duplicated rule
- net/hns3: remove useless code when destroy valid RSS rule
- net/hns3: fix warning on flush or destroy rule
- net/hns3: fix config struct used for conversion
- net/hns3: fix duplicate RSS rule check
2023-02-16 11:18:00 +08:00
openeuler-ci-bot
99a58da140
!288 net/hns3: fix inaccurate RTC time to read
...
From: @chenjiji09
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2023-02-01 06:27:08 +00:00
chenjiji09
3df1a1e306
net/hns3: fix inaccurate RTC time to read
...
The sequence of reading current RTC time register doesn't meet
the hardware requirements, which causes this time obtained is
the one before modifying RTC time.
2023-01-31 17:36:08 +08:00
openeuler-ci-bot
43c285eba9
!282 [sync] PR-280: dma/hisilicon: support vchan status query
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2022-12-16 06:53:02 +00:00
chenjiji09
9468ecd5b8
dma/hisilicon: support vchan status query
...
This patch adds support for vchan-status ops.
(cherry picked from commit 24c8f505088c104657eb923a47c60eff3b846402)
2022-12-14 17:43:59 +08:00
openeuler-ci-bot
82218a6ce9
!273 [sync] PR-271: Add dumping features for proc-info
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2022-11-17 12:09:43 +00:00
chenjiji09
978e3abd3b
proc-info adds dumping the following features:
...
- dpdk version
- firmware version
- RSS RETA
- module eeprom information
- Rx/Tx burst mode
- Rx/Tx descriptor
(cherry picked from commit b5fa0e5ece15d8a550ad9d4da199180477d28e6b)
2022-11-17 14:22:27 +08:00
openeuler-ci-bot
e547f6503d
!270 [sync] PR-268: Sync some patches for bonding PMD and testpmd
...
From: @openeuler-sync-bot
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2022-11-16 14:10:19 +00:00
chenjiji09
9a66244233
Sync some patches for bonding PMD and testpmd. And patchs
...
are as follows:
- app/testpmd: revert MAC update in checksum forwarding
- net/bonding: fix bond4 drop valid MAC packets
- net/bonding: fix slave device Rx/Tx offload configuration
- app/testpmd: fix MAC header in csum forward engine
- app/testpmd: update bond port configurations when add slave
- app/testpmd: fix GENEVE parsing in checksum mode
- net: add UDP/TCP checksum in mbuf segments
- app/testpmd: add SW L4 checksum in multi-segments
- app/testpmd: fix L4 checksum in multi-segments
- net/bonding: fix mbuf fast free handling
(cherry picked from commit e33f71a88757d130f19712e0efd64ab7623510fb)
2022-11-16 14:56:36 +08:00
openeuler-ci-bot
8daa1a2dc6
!266 [sync] PR-263: add gaelle-proc-info support in dpdk
...
From: @openeuler-sync-bot
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2022-11-15 13:41:29 +00:00
jiangheng
cd1dcb8515
add gazelle-proc-info support in dpdk
...
(cherry picked from commit 278a92c3c9bf8e1ae4a0138edd076561fbf48fe4)
2022-11-15 20:42:55 +08:00
openeuler-ci-bot
1bfcf24efb
!261 [sync] PR-259: add gazelle-pdump support in dpdk
...
From: @openeuler-sync-bot
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2022-11-14 16:10:23 +00:00
kircher
c09f4586c4
dpdk: build gazelle-pdump for pmd_pcap
...
(cherry picked from commit c10915e05b07c31d80889db2fad63087a9361fb8)
2022-11-14 20:22:47 +08:00
openeuler-ci-bot
6797454906
!255 [sync] PR-253: set platform to generic for compatibility
...
From: @openeuler-sync-bot
Reviewed-by: @jiangheng12
Signed-off-by: @jiangheng12
2022-11-08 14:23:39 +00:00
jiangheng
944fcd088f
set platform to generic for compatibility
...
(cherry picked from commit fe8837319c75f490c63c62a2d7310b0f16734707)
2022-11-07 19:16:42 +08:00
openeuler-ci-bot
08d95d28bd
!252 [sync] PR-248: Sync some patches for bonding PMD and testpmd
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2022-11-02 06:00:50 +00:00
chenjiji09
6773fbb43a
Sync some patches for bonding PMD and testpmd. And patchs
...
are as follows:
- net/bonding: fix Tx hash for TCP
- net/bonding: add link speeds configuration
- net/bonding: call Tx prepare before Tx burst
- net/bonding: fix MTU set for slaves
- app/testpmd: remove jumbo offload related code
(cherry picked from commit 4b9b49876b4ace72c09cc28416aa5e5d851c3ad5)
2022-11-01 11:36:12 +08:00
openeuler-ci-bot
d1f313b77e
!249 [sync] PR-247: backport some patches for gro bugfix
...
From: @openeuler-sync-bot
Reviewed-by: @wu-changsheng
Signed-off-by: @wu-changsheng
2022-10-31 11:28:40 +00:00
jiangheng
11754299eb
backport some patches for gro bugfix
...
(cherry picked from commit 690d3b7a0359fdfa2906dcec0019ccd0cfc7f922)
2022-10-31 17:13:55 +08:00
openeuler-ci-bot
45458322fd
!240 [sync] PR-238: sig-dpdk: sync some patches for PMD/LIB/APP
...
From: @openeuler-sync-bot
Reviewed-by: @li-huisong
Signed-off-by: @li-huisong
2022-10-26 02:41:59 +00:00
Huisong Li
7d8194517a
sig-dpdk: sync some patches for PMD/LIB/APP
...
Sync some patches for hns3 PMD, telemetry and testpmd. And main
modifications are as follows:
- backport some bugfixes for hns3
- revert Tx performance optimization for hns3
- add Rx/Tx descriptor dump feature for hns3
- refactor some RSS commands for testpmd
- add ethdev telemetry private dump
- add dmadev telemetry
- sync telemetry lib
Signed-off-by: Huisong Li <lihuisong@huawei.com>
(cherry picked from commit 4f06d27eff9aa99c2e2073ac74328893990ed8ed)
2022-10-24 16:11:45 +08:00