dpdk-doc-21.11-55.oe2309>  <@PT@7!.ܶujG7oegopeneuler@compass-ci.com G7o ih/h7tHNRu956| ,L}p|{uSwTԫȳf>"4en?bq)ETer'UVr/.4Kَ$ů w<ڦ eѶr!Y#.41pȆCss. dXsK~%4YM5%5k󩱈(EǓҌ]vՏI 9yI+Tp_DYG']=31<^,}OLz+P}i'`LV^\џcTruMbܱ 'Y0FWXMZc kuˁ BǾE)E|>U(S `vD85c2676d9b7acd0f3b7862d67e82a90f5e62e3520081f847903b15e12d144fc32b4e99752fd9cc183a571e612e3c4c693c52401f3 VPizZF/|0|>'0?0 d   H *07T`p(8C9C:_CF.#X.@Y.Db.Td/?e/Df/Gl/Iz/e/x/|///Cdpdk-doc21.1155.oe2309Data Plane Development Kit API documentationDPDK doc is divided in two parts: API details in doxygen HTML format and guides in sphinx HTML/PDF formats.ec7dc-64g.compass-ciBSD and LGPLv2 and GPLv2packaging@6wind.comSystem Environment/Librarieshttp://dpdk.orglinuxnoarchdpdk-21.11-55.oe2309.src.rpmdpdk-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.1d-@d@dd ddC@dZ@d@dq@d}@dydqdm@dJcdBzd5Kd,@d(d(d?@d@d@c@c@cc@cc@cctctcs@cr-ch@c]c[@cS@c>@c pc*c@bb'b@b2@b@b; b/.@ba@aeaaaa{aaA@aW@a@a@aa?=@a?=@a.a@`@`i@chenjiji - 21.11-55jiangheng - 21.11-54jiangheng - 21.11-53zhoumin - 21.11-52jiangheng - 21.11-51jiangheng - 21.11-50jiangheng - 21.11-49jiangheng - 21.11-48chenjiji - 21.11-47chenjiji - 21.11-46chenjiji - 21.11-45jiangheng - 21.11-44chenjiji - 21.11-43chenjiji - 21.11-42chenjiji - 21.11-41bigclouds99 - 21.11-40chenjiji - 21.11-39jiangheng - 21.11-38jiangheng - 21.11-37chenjiji - 21.11-36chenjiji - 21.11-35chenjiji - 21.11-34chenjiji - 21.11-33chenjiji - 21.11-32jiangheng - 21.11-31chenjiji - 21.11-30jiangheng - 21.11-29jiangheng - 21.11-28chenjiji - 21.11-27chenjiji - 21.11-26chenjiji - 21.11-25jiangheng - 21.11-24kircher - 21.11-23jiangheng - 21.11-22chenjiji - 21.11-21jiangheng - 21.11-20Huisong Li - 21.11-19wuchangsheng - 21.11-18jiangheng - 21.11-17jiangheng - 21.11-16jiangheng - 21.11-15Honggang Li - 21.11-14Honggang Li - 21.11-13Dongdong Liu - 21.11-12xiusailong - 21.11-11Min Hu(Connor) - 21.11-10Min Hu(Connor) - 21.11-9Min Hu(Connor) - 21.11-8Min Hu(Connor) - 21.11-7Min Hu(Connor) - 21.11-6wuchangsheng - 21.11-5jiangheng - 21.11-4jiangheng - 21.11-3wuchangsheng - 21.11-2jiangheng - 21.11-1Min Hu - 20.11-17Min Hu - 20.11-16Min Hu - 20.11-15Min Hu - 20.11-14Min Hu - 20.11-13Min Hu - 20.11-12chenchen - 20.11-11Min Hu - 20.11-10Min Hu - 20.11-9Min Hu - 20.11-8Min Hu - 20.11-7Min Hu - 20.11-6Sync some patchs from upstreaming about add FDIR VLAN match mode runtime config and fix doc format for hns3 pmd. Patchs are as follow: - doc: unify sections of networking drivers guide - net/hns3: delete duplicate macro definition - net/hns3: add FDIR VLAN match mode runtime config - doc: fix kernel patch link in hns3 guide - doc: fix syntax in hns3 guide - doc: fix number of leading spaces in hns3 guide- kni: fix build with Linux 6.3/6.5 - remove unused patch intruduced by "fix build with GCC 12"- fix build with GCC 12- EAL: support LoongArch architecture - Backport bugfixes for ixgbe driver needed by LoongArch - Remove linking to i40e driver for LoongArch because it was not supported in this version- remove gazelle-proc-info, it function the same as gazellectl -x- gro: fix gro with tcp push flag- pdump: fix pcap_dump coredump caused by incorrect pkt_len- distinguish self and upstream patches numberSync some patchs from upstreaming about a segment fault for testpmd app and a IMP reset trigger for hns3 pmd. Patchs are as follow: - ethdev: add API to check if queue is valid - app/testpmd: fix segment fault with invalid queue ID - net/hns3: fix IMP reset triggerSync some patchs from upstreaming for hns3 pmd and modifications are as follow: 1. fix RTC time after reset 2. fix Rx ring mbuf leakage at reset process 3. fix an uninitialized variable 4. modify the code that violates the coding standardsSync some patchs from upstreaming about FEC feature. Patchs are as follow: - net/hns3: fix FEC mode for 200G ports - net/hns3: fix FEC mode check error - net/hns3: fix missing FEC capability - ethdev: introduce low latency RS FEC - app/testpmd: add setting and querying of LLRS FEC mode - net/hns3: add LLRS FEC mode support for 200G ports - net/hns3: get current FEC capability from firmware- examples use static libraries to avoid unlinked dynamic librariesSync 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- 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.- 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.- Create a softlink to dpdk default driver pathSync 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.- build as shared libraries to reduce the size of debug packet- hinic: free tx mbuf use rte_pktmbuf_free_segFix a m_buf pool was not freed bugs for test and support CPPC cpufreq for l3fwd-power. Patchs are as follow: - test/mbuf: fix mbuf reset test - examples/l3fwd-power: support CPPC cpufreqFix some RSS bugs and reimplement hash flow function for hns3: - fix some RSS bugs and optimize RSS codes for hns3 - reimplement hash flow function for hns3 to satisfy the mainstream usage of rte flow hash in the communitySupport 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 optionrefactor 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/TxSync 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- linux/igb_uio: fix build with kernel 5.18+- net/hns3: fix inaccurate RTC time to read- remove unused patch- fix build failed due to kernel upgrate to 6.1- dma/hisilicon: support vchan status queryproc-info adds dumping the following features: - dpdk version - firmware version - RSS RETA - module eeprom information - Rx/Tx burst mode - Rx/Tx descriptorSync 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- proc-info: add gazelle-proc-info support in dpdk- pdump: add gazelle-pdump for pcap- set platform to generic for compatibilitySync 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- gro: trim tail padding bytes - gro: check payload length after trim - gro: fix chain index for more than 2 packetsSync 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- reinit support return ok- remove secure compilation options rpath- fix CVE-2022-28199- fix CVE-2022-2132- Remove duplicated BuildRequires python-pyelftools- Build mlx5 and mlx4 PMD- sync patches from upstreaming branch.- fix CVE-2021-3839 CVE-2022-0669- sync patches from 22.03.- fix adding examples app.- add examples app.- sync patches from upstreaming branch.- fix key bugfixes for hns3 PMD.- fix master thread not set affinity- modify location of header and library Files- add /usr/lib64/dpdk/*, here are some so files - put lib file and header file in the same directory for third-party lib compile- remove redundant file in rpm - add gazelle support- update to 21.11- Fix execution failure to add DLB to usertools/dpdk-devbind.py- del doc package- synchronize dmadev and refactor for hns3 PMD- release flows left before port stop- fix PMD cannot get the RSS key.- synchronize dmadev and hns3 bugfixes from upstream- del rpath from some binaries and bin - add debug package to strip - add "-fstack-protector-strong" for binaries and bin- add bugfixes for hns3 PMD- support link up/down for PF in hns3 PMD- add lib and testpmd functions to sync upstream- add bugfixes for hns3 PMD and sync upstream- keep in accordance with dpdk 19.11 version package arrangementdc-64g.compass-ci 169563832721.11-55.oe2309-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnu1WFutf-8fa127960f98c176c3e57432cbd96a74767f5fa803db325c0eacae18b47d5210523d0422b4fea28f771e872741bb370790b3cd0538eafb461233e820b84b57a2e?7zXZ !#,{] b3;APtqB&DZ.#B+O(qrtpy z.Q|)K YZ