Commit Graph

  • 6eadece282
    !379 [sync] PR-373: support flow control autoneg for fiber port openeuler-ci-bot 2023-05-25 12:16:52 +00:00
  • 41555f32b9 support flow control autoneg for fiber port chenjiji09 2023-05-24 10:53:02 +08:00
  • c3d628dec6
    !365 fix empty devargs parsing openeuler-ci-bot 2023-04-28 09:37:49 +00:00
  • dfaed15bf9 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. chenjiji09 2023-04-27 15:25:46 +08:00
  • aa5f42bdbc
    !347 telemetry: support display as hexadecimal openeuler-ci-bot 2023-04-26 12:29:12 +00:00
  • 9e45664c52 telemetry: support display as hexadecimal chenjiji09 2023-04-21 12:01:12 +08:00
  • 34b6e253af
    !339 fix a error drivers can not been loaded openeuler-ci-bot 2023-04-15 11:46:10 +00:00
  • 6512723969 Create a softlink to dpdk default driver path yuelg 2023-04-11 17:07:52 +08:00
  • aaa544526b
    !329 add private dump for bonding, virtio, and vhost openeuler-ci-bot 2023-04-04 03:05:23 +00:00
  • cf2e60ea25 add private dump for bonding, virtio and vhost chenjiji09 2023-04-04 10:19:35 +08:00
  • fabc979549
    !328 build as shared libraries to reduce the size of debug packet openeuler-ci-bot 2023-04-03 13:42:08 +00:00
  • b8e46952e0 build as shared libraries to reduce the size of debug packet jiangheng12 2023-04-01 22:11:39 +08:00
  • 317bfaeda4
    !327 hinic: free tx mbuf use rte_pktmbuf_free_seg openeuler-ci-bot 2023-04-01 14:32:52 +00:00
  • 5ab3035fb1 hinic: free tx mbuf use rte_pktmbuf_free_seg jiangheng12 2023-04-01 21:46:52 +08:00
  • 20abaa9cf4
    !321 Fix a m_buf pool was not freed bug for test and support CPPC cpufreq for l3fwd-power. openeuler-ci-bot 2023-03-24 10:04:30 +00:00
  • cf6fe7cb51 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 chenjiji09 2023-03-23 16:48:08 +08:00
  • 3139ab2af0
    !320 fix some RSS bugs and reimplement hash flow function for hns3 openeuler-ci-bot 2023-03-23 03:41:00 +00:00
  • 651fc55df0 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 chenjiji09 2023-03-15 15:57:49 +08:00
  • e7741e4701
    !313 Support flow rule keeping capability for hns3 PMD and testpmd openeuler-ci-bot 2023-03-06 02:24:59 +00:00
  • f8c9d4f3cb 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 chenjiji09 2023-03-02 20:05:03 +08:00
  • 362ed93fc4
    !300 refactor Rx/Tx function of hns3 PMD openeuler-ci-bot 2023-03-02 09:18:45 +00:00
  • 571fd96353 refactor Rx/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 chenjiji09 2023-02-21 17:37:58 +08:00
  • 4a4528fd7e
    !296 Sync some patches for hns3 PMD openeuler-ci-bot 2023-02-21 07:13:24 +00:00
  • d1d2e1e3f1 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 chenjiji09 2023-02-15 14:02:44 +08:00
  • 6175fd3650
    !291 fix build with kernel 5.18+ openeuler-ci-bot 2023-02-07 07:03:52 +00:00
  • 87a23c168f fix build with kernel 5.18+ jiangheng 2023-02-06 10:00:55 +08:00
  • aed45c1862
    !290 net/hns3: fix inaccurate RTC time to read openeuler-ci-bot 2023-02-04 03:51:44 +00:00
  • 546a1a2337 net/hns3: fix inaccurate RTC time to read chenjiji09 2023-02-03 10:21:33 +08:00
  • 4893be7a99
    !289 remove unused patch openeuler-ci-bot 2023-02-01 02:10:31 +00:00
  • 23e0b6926a remove unused patch jiangheng 2023-01-31 19:43:46 +08:00
  • 6dbf5bb7e5
    !285 修复内核升级导致的编译报错 openeuler-ci-bot 2023-01-30 08:34:17 +00:00
  • 691c139fe8 fix build failed due to kernel to upgrade 6.1 jiangheng 2023-01-18 14:55:08 +08:00
  • 7bbc3f59e9
    !280 dma/hisilicon: support vchan status query openeuler-ci-bot 2022-12-14 09:43:48 +00:00
  • 24c8f50508 dma/hisilicon: support vchan status query chenjiji09 2022-12-14 16:58:38 +08:00
  • 8380525d19
    !271 Add dumping features for proc-info openeuler-ci-bot 2022-11-17 06:22:15 +00:00
  • b5fa0e5ece proc-info adds dumping the following features: - dpdk version - firmware version - RSS RETA - module eeprom information - Rx/Tx burst mode - Rx/Tx descriptor chenjiji09 2022-11-16 15:38:19 +08:00
  • 86482ce075
    !268 Sync some patches for bonding PMD and testpmd openeuler-ci-bot 2022-11-16 06:56:24 +00:00
  • e33f71a887 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 chenjiji09 2022-11-16 11:09:39 +08:00
  • b1cd3eecd9
    !263 add gaelle-proc-info support in dpdk openeuler-ci-bot 2022-11-15 12:41:15 +00:00
  • 278a92c3c9 add gazelle-proc-info support in dpdk jiangheng 2022-11-15 15:26:35 +08:00
  • b0833d9e31
    !260 [sync] PR-259: add gazelle-pdump support in dpdk openeuler-ci-bot 2022-11-14 16:09:55 +00:00
  • 404073f16f dpdk: build gazelle-pdump for pmd_pcap kircher 2022-11-14 17:19:18 +08:00
  • ca44bffd10
    !253 set platform to generic for compatibility openeuler-ci-bot 2022-11-07 11:16:32 +00:00
  • fe8837319c set platform to generic for compatibility jiangheng 2022-11-07 17:31:58 +08:00
  • 2c39ddac4f
    !248 Sync some patches for bonding PMD and testpmd openeuler-ci-bot 2022-11-01 03:35:58 +00:00
  • 4b9b49876b 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 chenjiji09 2022-10-31 14:49:04 +08:00
  • d4d5ea95c5
    !246 修复编译失败问题 openeuler-ci-bot 2022-10-29 08:43:06 +00:00
  • 5a26657489 fix compile err jiangheng 2022-10-29 15:33:15 +08:00
  • dc4f737c28
    !242 backport some patches for gro bugfix openeuler-ci-bot 2022-10-29 03:48:36 +00:00
  • 5d43ce4f18 backport some patches for gro bugfix jiangheng 2022-10-28 22:41:19 +08:00
  • 08ab821480
    !238 sig-dpdk: sync some patches for PMD/LIB/APP openeuler-ci-bot 2022-10-24 07:54:47 +00:00
  • 4f06d27eff sig-dpdk: sync some patches for PMD/LIB/APP Huisong Li 2022-10-22 12:07:14 +08:00
  • d822ddbdeb
    !228 重复初始化支持根据参数返回成功 openeuler-ci-bot 2022-10-06 09:42:47 +00:00
  • 5400179cfe reinit support return ok wuchangsheng 2022-10-06 16:38:11 +08:00
  • 361bebe24a
    !223 [sync] PR-221: remove secure complilation options rpath openeuler-ci-bot 2022-09-15 06:02:54 +00:00
  • a60160c0fc remove secure compilation options rpath jiangheng 2022-09-13 11:15:43 +08:00
  • 4001c9b8bd
    !216 fix CVE-2022-28199 openeuler-ci-bot 2022-09-09 11:29:28 +00:00
  • 43d0ce1edf fix CVE-2022-28199 jiangheng 2022-09-09 17:11:01 +08:00
  • 5911f0258a
    !209 fix CVE-2022-2132 openeuler-ci-bot 2022-09-08 14:08:22 +00:00
  • 5645dcaa57 fix CVE-2022-2132 jiangheng 2022-09-08 15:21:17 +08:00
  • dad1d9d99d
    !200 Remove duplicated BuildRequires python-pyelftools openeuler-ci-bot 2022-07-11 02:57:14 +00:00
  • 889f601f5e Remove duplicated BuildRequires python-pyelftools Honggang LI 2022-07-07 12:02:45 +08:00
  • a3bea97f3b
    !199 Build mlx5 and mlx4 PMD openeuler-ci-bot 2022-07-06 01:15:33 +00:00
  • 62e43640f5 Build mlx5 and mlx4 PMD Honggang LI 2022-06-23 15:51:08 +08:00
  • b3c0705925
    !196 package up libdpdk-libs.pc and libdpdk.pc From: @honggangli22 Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-07-02 06:56:04 +00:00
  • b03a26615c package up libdpdk-libs.pc and libdpdk.pc Honggang LI 2022-06-23 15:31:58 +08:00
  • 9236cb8690
    !193 sync patches from 22.07 From: @liudongdong3 Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2022-06-23 11:22:25 +00:00
  • 7beb6a72ff sync patches from 22.07 Dongdong Liu 2022-06-16 16:03:09 +08:00
  • 3d9143293d
    !188 【轻量级 PR】:fix bogus date in %changelog From: @loong-C Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-06-15 01:20:00 +00:00
  • 517adc1e42
    【轻量级PR】 fix bogus date in %changelog loong-C 2022-06-13 06:47:06 +00:00
  • 1ba853455a
    !184 [sync] PR-183: fix CVE-2021-3839 CVE-2022-0669 From: @openeuler-sync-bot Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-06-10 12:04:11 +00:00
  • c9999095cf fix CVE-2021-3839 CVE-2022-0669 shirely 2022-06-10 17:31:55 +08:00
  • a4f0e0d3c4
    !176 sync patches from 22.03 version From: @speech_white Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2022-05-18 01:51:16 +00:00
  • 39c2c51541 sync patches for 22.03 speech_white 2022-05-17 19:55:36 +08:00
  • 219f006eb5
    !170 fix adding examples app From: @speech_white Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2022-03-24 01:13:10 +00:00
  • 54c5700439 fix adding examples app Min Hu (Connor) 2022-03-23 18:13:20 +08:00
  • 5ef064eafc
    !167 add examples to package From: @speech_white Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2022-03-15 02:51:43 +00:00
  • 8842d8c3c0 add examples app Min Hu (Connor) 2022-03-14 21:09:25 +08:00
  • 6d44e9ba5c
    !166 [sync] PR-162: sync patches from upstreaming branch From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-03 12:56:37 +00:00
  • 88dfbcfcf2 sync patches from upstreaming branch speech_white 2022-02-09 14:47:30 +08:00
  • 6649bb58cc
    !163 [sync] PR-156: sync from upstreaming branch for hns3 PMD From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-02-11 09:16:06 +00:00
  • e546250451 sync from upstreaming branch for hns3 PMD speech_white 2022-01-27 11:58:53 +08:00
  • 72dc24fc88
    !161 [sync] PR-155: 修复master线程未设置cpu亲和性问题 Merge pull request !161 from openeuler-sync-bot/sync-pr155-openEuler-22.03-LTS-Next-to-master openeuler-ci-bot 2022-02-09 07:25:34 +00:00
  • ab4f2bac64 fix master thread not set affinity wuchangsheng 2022-01-14 11:19:01 +08:00
  • ada0311a59
    !160 [sync] PR-154: modify location of header and library Files Merge pull request !160 from openeuler-sync-bot/sync-pr154-master-to-master openeuler-ci-bot 2022-02-09 06:20:04 +00:00
  • 81a2c19377 modify location of header and library Files jinag12 2022-01-12 03:03:22 +00:00
  • e059394e80
    !159 [sync] PR-153: 增加缺失的so文件 Merge pull request !159 from openeuler-sync-bot/sync-pr153-master-to-master openeuler-ci-bot 2022-02-09 03:47:08 +00:00
  • 6469e75d96 add symbolic link to header files add some dynamic library files wuchangsheng 2022-01-10 16:52:35 +08:00
  • 5e80af6c60
    !158 add gazelle support Merge pull request !158 from jinag12/master openeuler-ci-bot 2022-02-09 02:14:10 +00:00
  • 3969bc6d63 add gazelle support wuchangsheng 2021-12-25 17:37:15 +08:00
  • ffccf8f55c
    !157 update 21.11 Merge pull request !157 from jinag12/master openeuler-ci-bot 2022-02-08 07:43:40 +00:00
  • 3ed9af82bc update to 21.11 jiangheng 2021-12-04 16:07:55 +08:00
  • 5f4e2f4dd2 !148 add Intel DLB device binding Merge pull request !148 from speech_white/master openeuler-ci-bot 2021-12-13 01:45:13 +00:00
  • 8e70332e70 usertools: add Intel DLB device binding speech_white 2021-12-11 14:35:13 +08:00
  • 8a17558b94 !147 del doc package Merge pull request !147 from speech_white/master openeuler-ci-bot 2021-12-11 06:25:30 +00:00
  • 38ce15eeab del doc package speech_white 2021-12-10 16:43:06 +08:00
  • 587ea78194 !135 synchronize dmadev and refactor for hns3 PMD From: @speech_white Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2021-11-12 08:56:40 +00:00
  • 36cb6916fb synchronize dmadev and refactor for hns3 PMD speech_white 2021-11-12 10:47:55 +08:00
  • 89967e7572 !134 app/testpmd: release flows left before port stop From: @speech_white Reviewed-by: @li-yangyang20 Signed-off-by: @li-yangyang20 openeuler-ci-bot 2021-11-10 05:59:15 +00:00
  • effa2043c4 app/testpmd: release flows left before port stop speech_white 2021-11-10 10:04:46 +08:00