70 Commits

Author SHA1 Message Date
openeuler-ci-bot
5f4e2f4dd2 !148 add Intel DLB device binding
Merge pull request !148 from speech_white/master
2021-12-13 01:45:13 +00:00
speech_white
8e70332e70 usertools: add Intel DLB device binding
Fix execution failure to add DLB to usertools/dpdk-devbind.py

Signed-off-by: speech_white <humin29@huawei.com>
2021-12-13 09:14:34 +08:00
openeuler-ci-bot
8a17558b94 !147 del doc package
Merge pull request !147 from speech_white/master
2021-12-11 06:25:30 +00:00
speech_white
38ce15eeab del doc package
This patch del doc package as OBS python version upgrade to 3.12
which is not support sphinx.

Signed-off-by: speech_white <humin29@huawei.com>
2021-12-10 16:46:48 +08:00
openeuler-ci-bot
587ea78194 !135 synchronize dmadev and refactor for hns3 PMD
From: @speech_white
Reviewed-by: @li-yangyang20
Signed-off-by: @li-yangyang20
2021-11-12 08:56:40 +00:00
speech_white
36cb6916fb synchronize dmadev and refactor for hns3 PMD
Signed-off-by: speech_white <humin29@huawei.com>
2021-11-12 10:47:55 +08:00
openeuler-ci-bot
89967e7572 !134 app/testpmd: release flows left before port stop
From: @speech_white
Reviewed-by: @li-yangyang20
Signed-off-by: @li-yangyang20
2021-11-10 05:59:15 +00:00
speech_white
effa2043c4 app/testpmd: release flows left before port stop
According to RTE flow user guide, PMD will not keep flow rules after
port stop. Application resources that refer to flow rules become
obsolete after port stop and must not be used.
Testpmd maintains linked list of active flows for each port. Entries in
that list are allocated dynamically and must be explicitly released to
prevent memory leak.
The patch releases testpmd port flow_list that holds remaining flows
before port is stopped.

Signed-off-by: speech_white <humin29@huawei.com>
2021-11-10 10:04:46 +08:00
openeuler-ci-bot
a17b054a57 !128 app/testpmd: fix PMD cannot get the RSS key
From: @speech_white
Reviewed-by: @li-yangyang20
Signed-off-by: @li-yangyang20
2021-11-10 01:13:27 +00:00
speech_white
a1a2b7392a app/testpmd: fix PMD cannot get the RSS key
Since the patch '1848b117' has initialized the variable 'key' in
'struct rte_flow_action_rss' with 'NULL', the PMD cannot get the
RSS key now. Details as bellow:

testpmd> flow create 0 ingress pattern eth / ipv4 / end actions
         rss types ipv4-other end key
         1234567890123456789012345678901234567890FFFFFFFFFFFF123
         4567890123456789012345678901234567890FFFFFFFFFFFF
         queues end / end
Flow rule #1 created
testpmd> show port 0 rss-hash key
RSS functions:
         all ipv4-other ip
RSS key:
         4439796BB54C5023B675EA5B124F9F30B8A2C03DDFDC4D02A08C9B3
         34AF64A4C05C6FA343958D8557D99583AE138C92E81150366

This patch sets offset and size of the 'key' variable as the first
parameter of the token 'key'. Later, the address of the RSS key will
be copied to 'key' variable.

Signed-off-by: speech_white <humin29@huawei.com>
2021-11-08 14:33:50 +08:00
openeuler-ci-bot
44cf10d3a0 !125 synchronize hns3 bugfixes from upstream
From: @speech_white
Reviewed-by: @li-yangyang20
Signed-off-by: @li-yangyang20
2021-11-02 06:02:59 +00:00
speech_white
6e262cb552 synchronize hns3 bugfixes from upstream
synchronize hns3 bugfixes from upstream

Signed-off-by: speech_white <humin29@huawei.com>
2021-11-01 20:32:31 +08:00
openeuler-ci-bot
717f872e49 !123 fix some secure compilation option issues
From: @chen-jan
Reviewed-by: @speech_white
Signed-off-by: @speech_white
2021-09-16 07:10:48 +00:00
chen-jan
c788f02130 fix some secure compilation option issues 2021-09-15 09:22:31 +00:00
openeuler-ci-bot
c9000ab3f9 !122 Add bugfixes for hns3 PMD
From: @speech_white
Reviewed-by: @li-yangyang20
Signed-off-by: @li-yangyang20
2021-09-14 03:49:50 +00:00
speech_white
38d8daf0bd Add bugfixes for hns3 PMD
fix queue flow action validation
fix taskqueue pair reset command
fix Tx push capability

Signed-off-by: speech_white <humin29@huawei.com>
2021-09-13 19:19:04 +08:00
openeuler-ci-bot
12c8c546db !119 support set link up/down for hns3 PMD
From: @speech_white
Reviewed-by: @MrRlu
Signed-off-by: @MrRlu
2021-09-02 03:51:28 +00:00
speech_white
087fa3439f support set link up/down for PF
Signed-off-by: speech_white <humin29@huawei.com>
2021-09-02 11:46:53 +08:00
openeuler-ci-bot
16b1ee4cd3 !118 add lib and testpmd functions to sync upstream
From: @speech_white
Reviewed-by: @MrRlu
Signed-off-by: @MrRlu
2021-07-30 06:07:56 +00:00
speech_white
4c7a6531fd add lib and testpmd functions to sync upstream
change port link speed without stopping all
add dev configured flag

Signed-off-by: speech_white <humin29@huawei.com>
2021-07-30 08:22:39 +08:00
openeuler-ci-bot
02609dbc5e !117 Add bugfixes for hns3 PMD
From: @speech_white
Reviewed-by: @MrRlu,@wu-changsheng
Signed-off-by: @MrRlu
2021-07-28 12:32:13 +00:00
speech_white
c88e0aa74a Add bugfixes for hns3 PMD
Add bugfixes for hns3 PMD to sync upstream branch.

Signed-off-by: speech_white <humin29@huawei.com>
2021-07-28 10:35:46 +08:00
openeuler-ci-bot
c51f515085 !116 rearrange package content
From: @speech_white
Reviewed-by: @LemmyHuang,@MrRlu,@LemmyHuang
Signed-off-by: @MrRlu
2021-07-20 06:12:12 +00:00
speech_white
9c075d8207 rearrange package content
keep in accordance with dpdk 19.11 version package arrangement

Signed-off-by: speech_white <humin29@huawei.com>
2021-07-20 11:44:11 +08:00
openeuler-ci-bot
c83d1def82 !108 remove redundant README files
From: @LemmyHuang
Reviewed-by: @nlgwcy
Signed-off-by: @nlgwcy
2021-07-19 08:42:22 +00:00
huangliming
dad284c565 remove redundant README files
Signed-off-by: huangliming <huangliming5@huawei.com>
2021-07-13 09:38:14 +08:00
openeuler-ci-bot
9d906d6caf !107 新增doc相关文件,将examples移至devel中
From: @yahoohey
Reviewed-by: @LemmyHuang,@nlgwcy
Signed-off-by: @nlgwcy
2021-07-12 10:54:59 +00:00
chenjian
828dc9f442 1.examples move to devel;2.add doc files 2021-07-12 16:16:29 +08:00
openeuler-ci-bot
0396795de3 !100 change the patch installation to autosetup
From: @LemmyHuang
Reviewed-by: @MrRlu
Signed-off-by: @MrRlu
2021-07-12 03:43:42 +00:00
huangliming
864b54bb2f change the patch installation to autosetup
Signed-off-by: huangliming <huangliming5@huawei.com>
2021-07-12 10:01:24 +08:00
openeuler-ci-bot
6e0260976d !99 add uname-build-checks BuildRequires
From: @LemmyHuang
Reviewed-by: @nlgwcy
Signed-off-by: @nlgwcy
2021-07-02 06:23:51 +00:00
huangliming
2eb0b07034 add uname-build-checks BuildRequires
Signed-off-by: huangliming <huangliming5@huawei.com>
2021-07-02 14:07:38 +08:00
openeuler-ci-bot
ff135bf193 !98 Update DPDK baseline version
From: @speech_white
Reviewed-by: @wu-changsheng,@MrRlu
Signed-off-by: @MrRlu
2021-06-29 12:26:32 +00:00
speech_white
3a8995b1ad Update DPDK baseline version
Update DPDK version from 19.11 to 20.11 and also support
hns3 PMD for Kunpeng 920 and Kunpeng 930.

Signed-off-by: speech_white <humin29@huawei.com>
2021-06-28 00:52:34 +00:00
openeuler-ci-bot
5849ba32f8 !91 add gcc BuildRequires
From: @LemmyHuang
Reviewed-by: @MrRlu
Signed-off-by: @MrRlu
2021-06-08 20:39:07 +08:00
huangliming
392a488a8d add gcc BuildRequires
Signed-off-by: huangliming <huangliming5@huawei.com>
2021-06-08 19:52:55 +08:00
openeuler-ci-bot
22806f1829 !74 optimize the efficiency of compiling dpdk
From: @renmingshuai
Reviewed-by: @nlgwcy
Signed-off-by: @nlgwcy
2021-05-24 16:55:55 +08:00
renmingshuai
1ca47e1909 optimize the efficiency of compiling dpdk 2021-05-24 15:58:17 +08:00
openeuler-ci-bot
24ffff31d8 !70 add fstack-protector-strong gcc flags
From: @jackie_wu123
Reviewed-by: @MrRlu
Signed-off-by: @MrRlu
2021-05-24 11:33:10 +08:00
jackie_wu
5a25f19e63 add fstack-protector-strong gcc flags 2021-05-24 09:59:27 +08:00
openeuler-ci-bot
61a9c93ce7 !50 add support for gazelle
From: @wu-changsheng
Reviewed-by: @hubble_zhu
Signed-off-by: @hubble_zhu
2021-04-06 19:42:02 +08:00
wu-changsheng
8a5e80b3c6 add support for gazelle
Signed-off-by: wu-changsheng <851744572@qq.com>
2021-04-06 18:46:52 +08:00
openeuler-ci-bot
bad90c47a4 !38 fix populate with small virtual chunks
From: @LemmyHuang
Reviewed-by: @hubble_zhu
Signed-off-by: @hubble_zhu
2021-01-29 10:15:31 +08:00
LemmyHuang
cad6d14710 fix populate with small virtual chunks
Signed-off-by: LemmyHuang <huangliming5@huawei.com>
2021-01-28 12:48:27 +00:00
openeuler-ci-bot
965df1090e !37 fix yum update dpdk-tools conflict with dpdk-devel
From: @LemmyHuang
Reviewed-by: @hubble_zhu
Signed-off-by: @hubble_zhu
2021-01-28 20:36:31 +08:00
LemmyHuang
6d4db4fbcf fix yum update dpdk-tools conflict with dpdk-devel
Signed-off-by: LemmyHuang <huangliming5@huawei.com>
2021-01-28 11:59:55 +00:00
openeuler-ci-bot
05964c8aca !32 fix compilation error of max-inline-insns-single-o2 limit reached
From: @LemmyHuang
Reviewed-by: @hubble_zhu
Signed-off-by: @hubble_zhu
2021-01-28 19:26:12 +08:00
LemmyHuang
a6465d3068 fix compilation error of max-inline-insns-single-o2 limit reached
Signed-off-by: LemmyHuang <huangliming5@huawei.com>
2021-01-28 09:03:59 +00:00
openeuler-ci-bot
d98aeeec45 !25 fix CVE-2020-14374 CVE-2020-14375
From: @Peanut_Huang
Reviewed-by: @hubble_zhu
Signed-off-by: @hubble_zhu
2020-12-28 14:08:47 +08:00
peanut_huang
55e7099728 fix CVE-2020-14374 CVE-2020-14375
Signed-off-by: peanut_huang <huangliming5@huawei.com>
2020-12-28 03:14:03 +00:00