dpdk-kmp-default - DPDK KNI kernel module

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename dpdk-kmp-default-18.11_k4.12.14_lp151.27-lp151.2.21.x86_64.rpm
Package name dpdk-kmp-default
Package version 18.11_k4.12.14_lp151.27
Package release lp151.2.21
Package architecture x86_64
Package type rpm
Category System/Kernel
Homepage http://dpdk.org
License BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
Maintainer -
Download size 62.53 KB
Installed size 80.75 KB
The Data Plane Development Kit is a set of libraries and drivers for
fast packet processing in the user space.


Package Version Architecture Repository
dpdk-kmp-default - - -


Name Value
coreutils -
grep -
kernel-default -
ksym(default:__cpu_online_mask) = 477e59a3
ksym(default:__dynamic_dev_dbg) = 956776a8
ksym(default:__dynamic_pr_debug) = 4e536271
ksym(default:__fentry__) = bdfb6dbb
ksym(default:__init_rwsem) = 5b731e0f
ksym(default:__init_waitqueue_head) = 19ad6985
ksym(default:__mutex_init) = f0c2bfce
ksym(default:__netdev_alloc_skb) = 40806eaa
ksym(default:__pci_register_driver) = 8c2f6a1c
ksym(default:__put_net) = 8265c807
ksym(default:__stack_chk_fail) = db7305a1
ksym(default:__uio_register_device) = 5a84aa97
ksym(default:__wake_up) = 5b205e34
ksym(default:__x86_indirect_thunk_rax) = 2ea2c95c
ksym(default:_cond_resched) = a1c76e0a
ksym(default:_copy_from_user) = 362ef408
ksym(default:_dev_info) = a0ab2fb5
ksym(default:alloc_netdev_mqs) = e468c28b
ksym(default:arch_dma_alloc_attrs) = fbf495e0
ksym(default:consume_skb) = be206ff3
ksym(default:current_task) = 4627393a
ksym(default:dev_err) = d30ec8a4
ksym(default:dev_notice) = c9563a9f
ksym(default:dev_trans_start) = a4ad7dbb
ksym(default:dev_warn) = c7c1e24f
ksym(default:dma_ops) = ffaf4ef8
ksym(default:dma_supported) = fdd5939c
ksym(default:down_read) = ae01b6a1
ksym(default:down_write) = 87eb075f
ksym(default:eth_type_trans) = 11cc1550
ksym(default:ether_setup) = b470aa87
ksym(default:finish_wait) = ced6bcd8
ksym(default:free_irq) = c1514a3b
ksym(default:free_netdev) = d46f27b5
ksym(default:get_random_bytes) = 79aa04a2
ksym(default:init_wait_entry) = fe487975
ksym(default:ioremap_nocache) = 42c8de35
ksym(default:iounmap) = edc03953
ksym(default:irq_get_irq_data) = c1926f33
ksym(default:jiffies) = 15ba50a6
ksym(default:jiffies_to_usecs) = 7f24de73
ksym(default:kfree) = 37a0cba
ksym(default:kmalloc_caches) = afc7bca5
ksym(default:kmem_cache_alloc_trace) = 3aa796f9
ksym(default:kstrtoull) = 60ea2d6
ksym(default:kthread_bind) = bb924e8f
ksym(default:kthread_create_on_node) = d3c0f893
ksym(default:kthread_should_stop) = b3f7646e
ksym(default:kthread_stop) = 68515568
ksym(default:memcpy) = 69acdf38
ksym(default:memset) = fb578fc5
ksym(default:misc_deregister) = 91addd53
ksym(default:misc_register) = d03edb32
ksym(default:module_layout) = 2f3152af
ksym(default:mutex_lock) = 74aed678
ksym(default:mutex_unlock) = bf63e976
ksym(default:netif_carrier_off) = b19ffa9f
ksym(default:netif_carrier_on) = 73e4edb8
ksym(default:netif_rx_ni) = f2d6c19
ksym(default:netif_tx_wake_queue) = b12f9bba
ksym(default:param_ops_charp) = 920364d5
ksym(default:param_ops_int) = ed2a35a1
ksym(default:pci_alloc_irq_vectors_affinity) = 28d9cf57
ksym(default:pci_cfg_access_lock) = caf5ef0e
ksym(default:pci_cfg_access_unlock) = a92f77d9
ksym(default:pci_check_and_mask_intx) = 6f0c94f5
ksym(default:pci_clear_master) = b80c1f4d
ksym(default:pci_disable_device) = 7badb6a0
ksym(default:pci_disable_sriov) = 7d321abb
ksym(default:pci_enable_device) = a715532f
ksym(default:pci_enable_sriov) = 66fb9553
ksym(default:pci_free_irq_vectors) = d356b4d6
ksym(default:pci_intx) = fa2935ec
ksym(default:pci_intx_mask_supported) = c787cfe0
ksym(default:pci_irq_vector) = 75c72e37
ksym(default:pci_msi_mask_irq) = 92b2a8c5
ksym(default:pci_msi_unmask_irq) = 5e626c9c
ksym(default:pci_num_vf) = 2523f431
ksym(default:pci_set_master) = e0bcc53e
ksym(default:pci_unregister_driver) = 993d2ad8
ksym(default:prepare_to_wait_event) = 69e43cfd
ksym(default:printk) = 27e1a049
ksym(default:pv_irq_ops) = 8ff4079b
ksym(default:register_netdev) = e90c6e15
ksym(default:register_pernet_subsys) = 2699eb8d
ksym(default:request_threaded_irq) = d6b8e852
ksym(default:schedule_timeout) = 8ddd8aad
ksym(default:schedule_timeout_interruptible) = 54496b4
ksym(default:skb_push) = e96ffec2
ksym(default:skb_put) = 85fb390c
ksym(default:sme_active) = 7ae5ad74
ksym(default:snprintf) = 28318305
ksym(default:strcmp) = e2d5255a
ksym(default:strncmp) = 5a921311
ksym(default:strncpy) = 9166fada
ksym(default:strnlen) = a916b694
ksym(default:sysfs_create_group) = 671e8ab8
ksym(default:sysfs_remove_group) = 36550e42
ksym(default:uio_event_notify) = 9ef08996
ksym(default:uio_unregister_device) = 9be9d1ce
ksym(default:unregister_netdev) = c80fded8
ksym(default:unregister_pernet_subsys) = 22fea203
ksym(default:up_read) = e4868f44
ksym(default:up_write) = 57c19691
ksym(default:wake_up_process) = 209ab7e2


Name Value
dpdk-kmp = 18.11
dpdk-kmp = 18.11_k4.12.14_lp151.27
dpdk-kmp-default = 18.11_k4.12.14_lp151.27-lp151.2.21
dpdk-kmp-default(x86-64) = 18.11_k4.12.14_lp151.27-lp151.2.21
kmod(igb_uio) -
kmod(rte_kni) -


Name Value
dpdk-kmp-desktop -
dpdk-kmp-trace -
dpdk-kmp-xen -


Type URL
Mirror widehat.opensuse.org
Binary Package dpdk-kmp-default-18.11_k4.12.14_lp151.27-lp151.2.21.x86_64.rpm
Source Package dpdk-18.11-lp151.2.21.src.rpm

Install Howto

Install dpdk-kmp-default rpm package:

# zypper install dpdk-kmp-default




2019-02-20 - Marco Varlese <marco.varlese@suse.com>
- Added 0002-fix-cpu-compatibility.patch to address issue with older
CPUs (bsc#1125961)
2019-01-24 - ndas@suse.de
- Update to 18.11; some of the changes are(fate#325916, fate#325951 fate#326025, fate#326992):
* Added support for using externally allocated memory in DPDK.
* Added check for ensuring allocated memory is addressable by devices.
* Updated the C11 memory model version of the ring library.
* Added support for GEN3 devices to Intel QAT driver.
* Added Distributed Software Eventdev PMD.
* Updated KNI kernel module, rte_kni library, and KNI sample application.
* Add a new sample application for vDPA.
* Updated mlx5 driver.
* * Improved security of PMD to prevent the NIC from getting stuck when the application misbehaves.
* * Reworked flow engine to supported e-switch flow rules (transfer attribute).
* * Added support for header re-write(L2-L4), VXLAN encap/decap, count, match on TCP flags and multiple flow groups with e-switch flow rules.
* * Added support for match on metadata, VXLAN and MPLS encap/decap with flow rules.
* * Added support for RTE_ETH_DEV_CLOSE_REMOVE flag to provide better support for representors.
* * Added support for meson build.
* * Fixed build issue with PPC.
* * Added support for BlueField VF.
* * Added support for externally allocated static memory for DMA.
all the changes can be viwed in http://doc.dpdk.org/guides/rel_notes/release_18_11.html
[- 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch,
- - 0002-fix-cpu-compatibility.patch]
2018-09-24 - Marco Varlese <marco.varlese@suse.com>
- Fixed a problem with ABI compatibility; API/ABI compatibility is
guaranteed by DPDK upstream community across subsequent bug-fix
releases. However, the .spec file broke it by defining the wrong
version which included also the bug-fix release number.
- Fixed a naming issue with library: did not reflect soname
2018-09-03 - marco.varlese@suse.com
- Update to 17.11.4 stable release. Some of the fixes include:
* app/testpmd: fix buffer leak in TM command, fix DCB config,
fix VLAN TCI mask set error for FDIR
* bus/dpaa: fix buffer offset setting in FMAN, fix build,
fix phandle support for Linux 4.16
* doc: fix bonding command in testpmd, update qede management
firmware guide
* eal: fix bitmap documentation, fix return codes on thread naming
failure, fix invalid syntax in interrupts, fix uninitialized value
* eventdev: add event buffer flush in Rx adapter, fix internal
port logic in Rx adapter, fix missing update to Rx adaper
WRR position, fix port in Rx adapter internal function, fix Rx SW
adapter stop
* hash: fix a multi-writer race condition, fix doxygen of return
values, fix key slot size accuracy, fix multiwriter lock memory
* kni:fix build with gcc 8.1, fix crash with null name
* vhost: fix missing increment of log cache count, flush IOTLB
cache on new mem table handling, improve dirty pages logging
performance, release locks on RARP packet failure, retranslate
vring addr when memory table changes
* PMD drivers: various fixes fro bnxt, dpaa2, mlx5
- Fixed a syntax error affecting csh environment configuration(bsc#1102310)
2018-07-03 - ndas@suse.de
- do proper cpu compatibility test(bsc#1099474)
[+ 0002-fix-cpu-compatibility.patch]
- change %doc to %license
2018-05-16 - msuchanek@suse.com
- workaround kernelrelease error
2018-05-14 - ndas@suse.de
- Sync dpdk for SLE15 with SLE12-SP4(fate#324872)
2018-05-11 - ndas@suse.de
- use gcc-7 to remove EXTRA_CFLAGS hack that was required for gcc-6
in the previous change(bsc#1090668)
2018-04-24 - ndas@suse.de
- Remove fstack-clash-protection from EXTRA_CFLAGS as gcc-6 cant
recognize it(bsc#1090668)

See Also

Package Description
dpdk-tools-18.11-lp151.2.21.x86_64.rpm Tools for setting up Data Plane Development Kit environment
dpic-2017.08.01-lp151.2.3.x86_64.rpm Pic language processor
dpic-doc-2017.08.01-lp151.2.3.noarch.rpm Documentation for dpic
dpkg- Debian package management system
dpkg-devel- Development files for dpkg
dpkg-lang- Translations for package dpkg
dracut-044.2-lp151.1.7.x86_64.rpm Initramfs generator using udev
dracut-fips-044.2-lp151.1.7.x86_64.rpm Dracut modules to build a dracut initramfs with an integrity check
dracut-ima-044.2-lp151.1.7.x86_64.rpm Dracut modules to build a dracut initramfs with IMA
dracut-kiwi-lib-9.17.15-lp151.1.1.x86_64.rpm KIWI - Dracut kiwi Library
dracut-kiwi-live-9.17.15-lp151.1.1.x86_64.rpm KIWI - Dracut module for iso(live) image type
dracut-kiwi-oem-dump-9.17.15-lp151.1.1.x86_64.rpm KIWI - Dracut module for oem(install) image type
dracut-kiwi-oem-repart-9.17.15-lp151.1.1.x86_64.rpm KIWI - Dracut module for oem(repart) image type
dracut-kiwi-overlay-9.17.15-lp151.1.1.x86_64.rpm KIWI - Dracut module for vmx(+overlay) image type
dracut-tools-044.2-lp151.1.7.x86_64.rpm Tools to build a local initramfs