Commit Graph

46 Commits

Author SHA256 Message Date
Markos Chandras
99af970eac Accepting request 566369 from home:ndas:branches:network
- Enable(disabled by default) MLX4 and MLX5 pmd(fate#322609)

- Enable(disabled by default) MLX4 and MLX5 pmd(fate#322609)

OBS-URL: https://build.opensuse.org/request/show/566369
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=69
2018-01-16 11:52:44 +00:00
Nirmoy Das
5c7a58bb6e Accepting request 563064 from home:ndas:branches:network
- Upgraded to latest major 17.11(fate#322609); some of the fixes include:
- Upgraded to latest major 17.11(fate#322609); some of the fixes include:

OBS-URL: https://build.opensuse.org/request/show/563064
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=67
2018-01-09 16:07:28 +00:00
Nirmoy Das
a3b6a673ba Accepting request 562907 from home:mvarlese:branches:network
- Upgraded to latest major 17.11; some of the fixes include:
  * Extended port_id range from uint8_t to uint16_t
  * Added a new driver for Marvell Armada 7k/8k devices
  * Updated mlx4 driver
  * Updated mlx5 driver
  * Added SoftNIC PMD
  * Added support for NXP DPAA Devices
  * Updated support for Cavium OCTEONTX Device
  * Added PF support to the Netronome NFP PMD
  * Updated bnxt PMD
  * Added bus agnostic functions to cryptodev for PMD initialization
  * Updated QAT crypto PMD
  * Updated the AESNI MB PMD
  * Updated the OpenSSL PMD
  * Added NXP DPAA SEC crypto PMD
  * Add new benchmarking mode to dpdk-test-crypto-perf application
  * Added IOMMU support to libvhost-user
  * Added the Generic Segmentation Offload Library
  * Added the Flow Classification Library
- Removed 0002-kni-fix-build-on-SLE12-SP3.patch since patch merged upstream and available in 17.11
- Upgraded to latest major 17.11; some of the fixes include:
  * Extended port_id range from uint8_t to uint16_t
  * Added a new driver for Marvell Armada 7k/8k devices
  * Updated mlx4 driver
  * Updated mlx5 driver
  * Added SoftNIC PMD
  * Added support for NXP DPAA Devices
  * Updated support for Cavium OCTEONTX Device
  * Added PF support to the Netronome NFP PMD
  * Updated bnxt PMD
  * Added bus agnostic functions to cryptodev for PMD initialization
  * Updated QAT crypto PMD
  * Updated the AESNI MB PMD
  * Updated the OpenSSL PMD
  * Added NXP DPAA SEC crypto PMD
  * Add new benchmarking mode to dpdk-test-crypto-perf application
  * Added IOMMU support to libvhost-user
  * Added the Generic Segmentation Offload Library
  * Added the Flow Classification Library
- Removed 0002-kni-fix-build-on-SLE12-SP3.patch since patch merged upstream and available in 17.11

OBS-URL: https://build.opensuse.org/request/show/562907
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=66
2018-01-09 15:36:18 +00:00
Markos Chandras
ff347cd165 Accepting request 559270 from home:mvarlese:branches:network
- Added missing supported broadcom chipset family Broadcom NetXtreme II BCM57810

- Added missing supported broadcom chipset family Broadcom NetXtreme II BCM57810

OBS-URL: https://build.opensuse.org/request/show/559270
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=64
2017-12-22 09:54:56 +00:00
Markos Chandras
ce7ab2b762 Accepting request 555936 from home:mvarlese:branches:network
- Upgraded to latest stable 17.08.1; some of the fixes include:
  * net/qede: disable per-VF Tx switching feature
  * revert "net/virtio: flush Rx queues on start"
  * various fixes for mlx5 PMD drivers
  * various fixes for bnxt PMD drivers
  * various fixes for i40e PMD drivers
  * various fixes for crypto PMD drivers
  * testpmd: fix for non-consecutive ports
  * ethdev: fix ABI version

- Upgraded to latest stable 17.08.1; some of the fixes include:
  * net/qede: disable per-VF Tx switching feature
  * revert "net/virtio: flush Rx queues on start"
  * various fixes for mlx5 PMD drivers
  * various fixes for bnxt PMD drivers
  * various fixes for i40e PMD drivers
  * various fixes for crypto PMD drivers
  * testpmd: fix for non-consecutive ports
  * ethdev: fix ABI version

OBS-URL: https://build.opensuse.org/request/show/555936
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=62
2017-12-11 12:51:44 +00:00
Nirmoy Das
a2f4775088 Accepting request 541974 from home:markoschandras:network
- Add missing libelf-devel dependency

- Add missing libelf-devel dependency

OBS-URL: https://build.opensuse.org/request/show/541974
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=60
2017-11-15 11:20:10 +00:00
Markos Chandras
fcfd00a621 Accepting request 520811 from home:ndas:branches:network
- Updated to 17.08(bsc#1050250, bsc#1046598, fate#322913, fate#322608)
  Some of the new features are listed below:
   * Increase minimum x86 ISA version to SSE4.2
   * Added Fail-Safe PMD
   * Added support for generic flow API (rte_flow) on igb NICs
   * Added support for generic flow API (rte_flow) on enic
   * Added support for Chelsio T6 family of adapters
   * Added latency and performance improvements for cxgbe
   * Updated mlx5 driver
   * Added NXP DPAA2 Eventdev PMD
   * Added dpdk-test-eventdev test application
   * from 17.05:
      * Added mbuf raw free API
      * Added free Tx mbuf on demand API
      * Added VFIO hotplug support
      * Added PowerPC support for i40e and its vector PMD
      * Added VF max bandwidth setting in i40e
      * Added LiquidIO network PMD
      * Added support for NXP DPAA2 Network PMD
      * Added support for NXP DPAA2 - FSLMC bus
      * Added support for the Wind River Systems AVP PMD
      * Added vmxnet3 version 3 support
      * Added MTU feature support to Virtio and Vhost
      * Added event driven programming model library (rte_eventdev)
      * Added Software Eventdev PMD
      * Added Cavium OCTEONTX Eventdev PMD
      * Added NXP DPAA2 SEC crypto PMD
   * from 17.02:
      * Added generic EAL API for I/O device memory read/write operations
      * Added VF Daemon (VFD) for i40e. - EXPERIMENTAL

OBS-URL: https://build.opensuse.org/request/show/520811
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=58
2017-09-06 09:56:45 +00:00
Nirmoy Das
619c811b30 Accepting request 518735 from home:mvarlese:branches:network
- Enabled CONFIG_RTE_MAJOR_ABI: libs SONAME equal the DPDK release version

- Enabled CONFIG_RTE_MAJOR_ABI: libs SONAME equal the DPDK release version

OBS-URL: https://build.opensuse.org/request/show/518735
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=57
2017-08-28 12:03:03 +00:00
Nirmoy Das
b4575953e2 Accepting request 517867 from home:mvarlese:branches:network
- Split libs into a subpackage to provide multiple installable versions on same sytem

- Split libs into a subpackage to provide multiple installable versions on same sytem

OBS-URL: https://build.opensuse.org/request/show/517867
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=56
2017-08-25 10:24:55 +00:00
7f9fae1b89 Accepting request 511193 from home:ndas:branches:network
- Do not use obsolete pci_enable_msix for() kernel > 4.8
  [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch,
   +0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch]
- Do not use obsolete pci_enable_msix for() kernel > 4.8
  [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch,
   +0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch]

OBS-URL: https://build.opensuse.org/request/show/511193
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=54
2017-07-19 12:05:28 +00:00
Markos Chandras
7c5499548d Accepting request 511155 from home:ndas:branches:network
- Switch to pci_enable_msix_range() for kernel > 4.8
  [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch]

- Switch to pci_enable_msix_range() for kernel > 4.8
  [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch]

OBS-URL: https://build.opensuse.org/request/show/511155
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=53
2017-07-18 09:39:57 +00:00
Markos Chandras
77c801fd6f Accepting request 505232 from home:ndas:branches:network
- Updated to 16.11.2 which provide bug fixes as below(fate#321541):
   * mbuf: fix missing includes in exported header
   * eal: fix debug macro redefinition
   * net/nfp: fix packet/data length conversion
   * net/i40e: fix setup when bulk is disabled
   * pci: fix device registration on FreeBSD
   * net/i40e: ensure vector mode is not used with QinQ
   * nic_uio: fix device binding at boot
   * net/bnx2x: fix transmit queue free threshold
   * net/vmxnet3: fix queue size changes
   * kni: fix build with kernel 4.11
   * kni: fix possible memory leak
   * kni: fix crash caused by freeing mempool
   * net/i40e: fix allocation check
   * net/virtio: fix crash when closing twice
   * net/ixgbevf: set xstats id values
   * net/i40e: fix hash input set on X722
   * eal/linux: fix build with glibc 2.25
   * net/i40e: fix incorrect packet index reference
   * net/thunderx: fix 32-bit build
   * net/thunderx: fix build on FreeBSD
   * net/thunderx: fix deadlock in Rx path
   * net/ixgbe: fix setting MTU on stopped device
   * vfio: fix secondary process start
   * net/virtio-user: fix address on 32-bit system
   * net/virtio: fix MSI-X for modern devices
   * net/virtio: fix link status always down
   * net/ixgbe: fix multi-queue mode check in SRIOV mode
   * net/i40e/base: fix potential out of bound array access
   * vhost: fix false sharing

OBS-URL: https://build.opensuse.org/request/show/505232
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=51
2017-06-21 10:46:55 +00:00
Nirmoy Das
9771d4112e Accepting request 497858 from home:markoschandras:network
- Add upstream patch to fix building against linux kernel 4.11
  [+0005-kni-fix-build-with-kernel-4.11.patch]

- Add upstream patch to fix building against linux kernel 4.11
  [+0005-kni-fix-build-with-kernel-4.11.patch]

OBS-URL: https://build.opensuse.org/request/show/497858
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=49
2017-05-24 07:37:09 +00:00
Nirmoy Das
8ed19c6a7e Accepting request 490996 from home:ndas:branches:network
- sync mailbox definitions with Linux PF driver(bsc#1035993)
  [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch]

- sync mailbox definitions with Linux PF driver(bsc#1035993)
  [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch]

OBS-URL: https://build.opensuse.org/request/show/490996
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=47
2017-04-25 12:30:12 +00:00
Markos Chandras
be0284c3e9 Accepting request 489078 from home:ndas:branches:network
- Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705).
  [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch]

- Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705).
  [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch]

OBS-URL: https://build.opensuse.org/request/show/489078
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=45
2017-04-18 11:30:08 +00:00
Markos Chandras
728eaafa82 Accepting request 485838 from home:ndas:branches:network
- Fix dpdk KMP build fails(bsc#1031750)
- enable igb_uio kernel module(fate#322394)
- update kernel version for SLES12SP3 4.4.59 for bsc#1031705
  [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]

- Fix dpdk KMP build fails(bsc#1031750)
- enable igb_uio kernel module(fate#322394)
- update kernel version for SLES12SP3 4.4.59 for bsc#1031705
  [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]

OBS-URL: https://build.opensuse.org/request/show/485838
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=43
2017-04-05 14:51:28 +00:00
505a7aaab6 Accepting request 484048 from home:ndas:branches:network
- Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705).
  [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]

- Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705).
  [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]

OBS-URL: https://build.opensuse.org/request/show/484048
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=42
2017-04-05 11:45:54 +00:00
Markos Chandras
6b496a59ee Accepting request 481460 from home:ndas:branches:network
- Disable dpdk-kmp package for ix86.

- Disable dpdk-kmp package for ix86.

OBS-URL: https://build.opensuse.org/request/show/481460
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=40
2017-03-21 09:55:37 +00:00
Markos Chandras
fc414db1af Accepting request 479084 from home:ndas:branches:network
- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541):
- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462).
   +0037-examples-ethtool-fix-build.patch,
   +_constraints]
- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541):
- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462).
   +0037-examples-ethtool-fix-build.patch,
   +_constraints]

OBS-URL: https://build.opensuse.org/request/show/479084
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=38
2017-03-13 15:14:52 +00:00
Markos Chandras
ddc9ce00ac Accepting request 476754 from home:ndas:branches:network
- Upgrade to LTS release of 16.11 which contains fixes below:
   * app/test: fix symmetric session free in crypto perf tests
   * app/testpmd: fix check for invalid ports
   * app/testpmd: fix static build link ordering
   * crypto/aesni_gcm: fix IV size in capabilities
   * crypto/aesni_gcm: fix J0 padding bytes
   * crypto/aesni_mb: fix incorrect crypto session
   * crypto/openssl: fix extra bytes written at end of data
   * crypto/openssl: fix indentation in guide
   * crypto/qat: fix IV size in capabilities
   * crypto/qat: fix to avoid buffer overwrite in OOP case
   * cryptodev: fix crash on null dereference
   * cryptodev: fix loop in device query
   * devargs: reset driver name pointer on parsing failure
   * drivers/crypto: fix different auth/cipher keys
   * ethdev: check maximum number of queues for statistics
   * ethdev: fix extended statistics name index
   * ethdev: fix port data mismatched in multiple process model
   * ethdev: fix port lookup if none
   * ethdev: remove invalid function from version map
   * examples/ethtool: fix driver information
   * examples/ethtool: fix querying non-PCI devices
   * examples/ip_pipeline: fix coremask limitation
   * examples/ip_pipeline: fix parsing of pass-through pipeline
   * examples/l2fwd-crypto: fix overflow
   * examples/vhost: fix calculation of mbuf count
   * examples/vhost: fix lcore initialization
   * mempool: fix API documentation
   * mempool: fix stack handler dequeue
   * net/af_packet: fix fd use after free

OBS-URL: https://build.opensuse.org/request/show/476754
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=36
2017-03-06 10:07:56 +00:00
Markos Chandras
d01fcff59d Accepting request 460203 from home:ndas:branches:network
- Fix broken dpdk-pmd/* soft links(bsc#1026804).

- Fix broken dpdk-pmd/* soft links(bsc#1026804).

OBS-URL: https://build.opensuse.org/request/show/460203
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=34
2017-02-24 13:21:15 +00:00
Markos Chandras
719099ac1a Accepting request 458688 from home:ndas:branches:network
- Do not disable cryptodev as EXPREMENTAL tag has been removed.
- Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending 
  on it anymore and its removed from the upstream.

- Do not disable cryptodev as EXPREMENTAL tag has been removed.
- Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending 
  on it anymore and its removed from the upstream.

OBS-URL: https://build.opensuse.org/request/show/458688
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=33
2017-02-20 09:25:09 +00:00
Markos Chandras
9e35d55dbb Accepting request 457472 from home:ndas:branches:network
- Build dpdk-thunderx only for aarch64
- Build dpdk-thunderx only for aarch64

OBS-URL: https://build.opensuse.org/request/show/457472
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=31
2017-02-15 16:11:14 +00:00
Markos Chandras
04530a0ab2 Accepting request 456738 from home:ndas:branches:network
- Enable rte_kni kernel module for dpdk(fate#322394).
  [+preamble]

- Enable rte_kni kernel module for dpdk(fate#322394).
  [+preamble]

OBS-URL: https://build.opensuse.org/request/show/456738
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=30
2017-02-13 11:42:18 +00:00
Markos Chandras
4a22c89237 Accepting request 455753 from home:ndas:branches:network
* Added software parser for packet type.
  * Improved offloads support in mbuf.
  * Added vhost-user dequeue zero copy support.
  * Added vhost-user indirect descriptors support.
  * Added vhost PMD xstats.
  * Added virtio NEON support for ARM.
  * Updated the ixgbe base driver.
  * Added APIs for VF management to the ixgbe PMD.
  * Updated the enic driver.
  * Added openssl PMD.
  * Added support for new gcc -march option.
  Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html
  * enic: Fixed several flow director issues.
  * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets.
  * enic: Fixed high driver overhead when servicing Rx queues beyond the first.
  * Added software parser for packet type.
  * Improved offloads support in mbuf.
  * Added vhost-user dequeue zero copy support.
  * Added vhost-user indirect descriptors support.
  * Added vhost PMD xstats.
  * Added virtio NEON support for ARM.
  * Updated the ixgbe base driver.
  * Added APIs for VF management to the ixgbe PMD.
  * Updated the enic driver.
  * Added openssl PMD.
  * Added support for new gcc -march option.
  Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html
  * enic: Fixed several flow director issues.
  * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets.
  * enic: Fixed high driver overhead when servicing Rx queues beyond the first.

OBS-URL: https://build.opensuse.org/request/show/455753
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=29
2017-02-09 13:08:17 +00:00
Nirmoy Das
fb17f4f2a8 Accepting request 454432 from home:ndas:branches:network
- Update to version 16.11(fate#321541). Some of the new features are listed below:
	* Added software parser for packet type.
	* Improved offloads support in mbuf.
	* Added vhost-user dequeue zero copy support.
	* Added vhost-user indirect descriptors support.
	* Added vhost PMD xstats.
	* Added virtio NEON support for ARM.
	* Updated the ixgbe base driver.
	* Added APIs for VF management to the ixgbe PMD.
	* Updated the enic driver.
	* Added openssl PMD.
	* Added support for new gcc -march option.
	Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html
- Resolved fixes in the updated versions are :
	    enic: Fixed several flow director issues.
		enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets.
		enic: Fixed high driver overhead when servicing Rx queues beyond the first.

- Update to version 16.11(fate#321541). Some of the new features are listed below:
	* Added software parser for packet type.
	* Improved offloads support in mbuf.
	* Added vhost-user dequeue zero copy support.
	* Added vhost-user indirect descriptors support.
	* Added vhost PMD xstats.
	* Added virtio NEON support for ARM.
	* Updated the ixgbe base driver.
	* Added APIs for VF management to the ixgbe PMD.
	* Updated the enic driver.
	* Added openssl PMD.
	* Added support for new gcc -march option.

OBS-URL: https://build.opensuse.org/request/show/454432
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=28
2017-02-03 15:13:14 +00:00
Markos Chandras
ca2fe4a402 Accepting request 452112 from home:ndas:branches:network
- Fix possible parallel installation of dpdk subpackages.
- Fix possible parallel installation of dpdk subpackages.

OBS-URL: https://build.opensuse.org/request/show/452112
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=26
2017-01-24 10:01:26 +00:00
Markos Chandras
a80f158d4f Accepting request 451583 from home:ndas:branches:network
- Added gcc-6 as default compiler for CRC/mtune & other optimizations.

- Added gcc-6 as default compiler for CRC/mtune & other optimizations.

OBS-URL: https://build.opensuse.org/request/show/451583
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=25
2017-01-20 11:01:04 +00:00
2db0881ccb Accepting request 449831 from home:ndas:branches:network
- Added support to build code for Thunderx platform(fate#321960).
- Added support to build code for Thunderx platform(fate#321960).

OBS-URL: https://build.opensuse.org/request/show/449831
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=24
2017-01-12 12:20:21 +00:00
Markos Chandras
881a9f4162 Accepting request 448772 from home:ndas:branches:network
- Add pre_checkin.sh to generate the dpdk-thunderx.spec file
- Add pre_checkin.sh to generate the dpdk-thunderx.spec file

OBS-URL: https://build.opensuse.org/request/show/448772
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=23
2017-01-05 09:51:54 +00:00
Nirmoy Das
c300c9f694 Accepting request 448539 from home:ndas:branches:network
OBS-URL: https://build.opensuse.org/request/show/448539
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=22
2017-01-02 16:48:12 +00:00
Nirmoy Das
6f063166bd Accepting request 448521 from home:mvarlese:branches:network
- Added dependency on gcc6 to build for aarch64 (armv8a) successfully

- Added support to build code for Thunderx platform:
  * New patch (0001-rte-vars-fix-for-thunderx.patch) to fix DPDK cross-compile environment 
- Introduced new dpdk-thunderx.spec file:
  * Removed architectures not supporting Thunderx platform (e.g. x86)
  * Added dependency on gcc v5.0 for armv8a-crc

- Update to version 16.07.2. Some of the fixes are listed below:
  * ethdev: prevent duplicate event callback
  * hash: fix bucket size usage

OBS-URL: https://build.opensuse.org/request/show/448521
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=21
2017-01-02 15:27:54 +00:00
Markos Chandras
d1627b12c0 Accepting request 442938 from home:markoschandras:network
- Update to version 16.07.2. Some of the fixes are listed below:
  * ethdev: prevent duplicate event callback
  * hash: fix bucket size usage
  * hash: fix unlimited cuckoo path
  * lpm: fix freeing memory
  * lpm: fix freeing unused sub-table on rule delete
  * mempool: fix leak if populate fails
  * mempool: fix search of maximum contiguous pages
  * pci: fix probing error if no driver found
  * net/bnx2x: fix maximum PF queues
  * net/bnxt: fix bit shift size
  * net/bnxt: fix crash when closing
  * net/enic: fix Rx queue index when not using Rx scatter
  * net/enic: fix crash on MTU update or Rx queue reconfigure
  * net/enic: fix crash with removed flow director filters
  * net/enic: fix max packet length check
  * net/enic: fix multi-queue Rx performance
  * net/enic: revert truncated packets counter fix
  * net/fm10k: fix VF Tx queue initialization
  * net/i40e: fix Rx hang when disable LLDP
  * net/ixgbe: fix VF registers
  * net/thunderx: fix Tx checksum handling
  * [The list of changes is rather long so please consult the following
    resources for the complete list of new features, bugfixes and other
    changes in this release:
    - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#id2]

OBS-URL: https://build.opensuse.org/request/show/442938
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=19
2016-12-01 09:24:01 +00:00
Markos Chandras
908a64d09f Accepting request 441965 from home:markoschandras:network
- Update to version 16.07.1. Some of the fixes are listed below:
  * contigmem: zero all pages during mmap
  * crypto/null: fix key size increment value
  * hash: fix false zero signature key hit lookup
  * mem: fix crash on hugepage mapping error
  * mbuf: fix error handling on pool creation
  * net/e1000: fix returned number of available Rx descriptors
  * net/enic: fix freeing memory for descriptor ring
  * net/i40e: fix dropping packets with ethertype 0x88A8
  * net/i40e: fix mbuf leak during Rx queue release
  * net/i40e: fix null pointer dereferences when using VMDq+RSS
  * net/ixgbe/base: fix possible corruption of shadow RAM
  * net/ixgbe: fix VF reset to apply to correct VF
  * net/virtio_user: fix error management during init
  * [The list of changes is rather long so please consult the following
    resources for the complete list of new features, bugfixes and other
    changes in this release:
    - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#fixes-in-16-07-01-stable-release]

OBS-URL: https://build.opensuse.org/request/show/441965
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=17
2016-11-28 09:58:46 +00:00
Markos Chandras
a745409b0c Accepting request 433598 from home:ndas:branches:network
- Drop code for generating our own linker script.
  * Commit 948fd64befc3 (" mk: replace the combined library with a
    linker script") added upstream support for building and installing
    a linker script so we drop our code from the spec file which
    generated a much larger and possibly broken linker script resulting
    to linking issues (boo#1002534)

- Update to version 16.07. Some of the new features are listed below:
  
  * Removed the mempool cache memory if caching is not being used.
  * Added mempool external cache for non-EAL thread.
  * Changed the memory allocation scheme in the mempool library.
  * Added a new driver for Broadcom NetXtreme-C devices.
  * Added a new driver for ThunderX nicvf devices.
  * Added mailbox interrupt support for ixgbe and igb VFs.
  * Updated the ixgbe base driver.
  * Updated the i40e base driver.
  * Updated the enic driver.
  * Updated the mlx5 driver.
  * Added support for virtio on IBM POWER8.
  * Added support for Virtio in containers.
  * Added vhost-user client mode.
  * Added NSH packet recognition in i40e.
  * Added AES-CTR support to AESNI MB PMD.
  * Added AES counter mode support for Intel QuickAssist devices.
  * Added KASUMI SW PMD.
  * Added multi-writer support for RTE Hash with Intel TSX.
  * Improved IP Pipeline Application.
  * Added keepalive enhancements.
  * Added packet capture framework.

OBS-URL: https://build.opensuse.org/request/show/433598
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=15
2016-10-06 14:10:19 +00:00
Nirmoy Das
bb6e6a3190 Accepting request 417972 from home:ndas:branches:network
- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
  [+0036-examples-fix-build-dependencies.patch,
   +0037-examples-ethtool-fix-build.patch]

OBS-URL: https://build.opensuse.org/request/show/417972
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=13
2016-08-09 10:58:13 +00:00
3fe05243eb Accepting request 407870 from home:ndas:branches:network
- Added support for aarch64 compilation. 
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it 
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .

OBS-URL: https://build.opensuse.org/request/show/407870
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=11
2016-07-12 09:27:16 +00:00
Nirmoy Das
e63bd9300c Accepting request 404208 from home:markoschandras:network-fixes
- Add upstream patches to fix building with gcc >= 6
  * 0100-kni-fix-build-with-gcc-6.patch
  * 0101-ixgbe-fix-uninitialized-warning.patch
  * 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch
  * 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch
  * 0104-igb-fix-constant-sign-in-left-shift-operator.patch
  * 0105-e1000-fix-missing-link-interrupt-check-brackets.patch
  * 0106-app-test-fix-missing-brackets.patch
  * 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch

OBS-URL: https://build.opensuse.org/request/show/404208
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=9
2016-06-23 10:41:55 +00:00
cab248ad46 Accepting request 401970 from home:ndas:branches:network
- Removed unwanted files(bsc#984437).

OBS-URL: https://build.opensuse.org/request/show/401970
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=8
2016-06-14 22:04:17 +00:00
Nirmoy Das
253f092238 Accepting request 400928 from home:markoschandras:network-fixes
- Added missing GPL-2.0 and LGPL-2.1 licenses.

OBS-URL: https://build.opensuse.org/request/show/400928
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=7
2016-06-10 12:58:17 +00:00
Nirmoy Das
3513c2f4a0 Accepting request 400830 from home:ndas:branches:network
- Added missing GPL-2.0 license.

OBS-URL: https://build.opensuse.org/request/show/400830
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=6
2016-06-09 15:21:07 +00:00
Nirmoy Das
db9a2838e5 Accepting request 399504 from home:markoschandras:network-fixes
- Update tarball URL.

OBS-URL: https://build.opensuse.org/request/show/399504
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=5
2016-06-01 14:30:50 +00:00
Nirmoy Das
78b8bd7b62 Accepting request 399119 from home:ndas:branches:network
- Use fdupes to manage duplicate files

OBS-URL: https://build.opensuse.org/request/show/399119
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=4
2016-05-31 11:37:13 +00:00
Nirmoy Das
3b422e301c Accepting request 399089 from home:ndas:branches:network
- Applied all the fixes recommended by upstream for 
  v2.2 stable release(bsc#981996).
	[+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
	+0009-bonding-copy-entire-config-structure-in-mode-4.patch,
	+0010-bonding-fix-active-slaves-with-no-primary.patch,
	+0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
	+0012-bonding-do-not-activate-slave-twice.patch,
	+0013-bonding-fix-crash-when-no-slave-device.patch,
	+0014-bonding-fix-detach-of-bonded-device.patch,
	+0015-bonding-fix-detach-of-slave-devices.patch,
	+0016-eal-linux-support-built-in-kernel-modules.patch,
	+0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
	+0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
	+0019-i40e-base-fix-driver-load-failure.patch,
	+0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
	+0021-i40e-fix-inverted-check-for-no-refcount.patch,
	+0022-i40e-fix-overflow.patch,
	+0023-i40e-fix-VLAN-filtering.patch,
	+0024-mempool-fix-leak-when-creation-fails.patch,
	+0025-pcap-fix-captured-frame-length.patch,
	+0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
	+0027-port-fix-crash-for-ring-writer-nodrop.patch,
	+0028-tools-fix-unbinding-failure-handling.patch,
	+0029-tools-support-Python-3-in-bind-script.patch,
	+0030-tools-support-binding-to-built-in-kernel-modules.patch,
	+0031-vhost-fix-leak-of-fds-and-mmaps.patch,
	+0032-virtio-fix-crash-in-statistics-functions.patch,
	+0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
	+0034-virtio-fix-restart.patch]

OBS-URL: https://build.opensuse.org/request/show/399089
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=3
2016-05-31 11:30:42 +00:00
Nirmoy Das
cdba4f6500 Accepting request 395036 from home:markoschandras:network-fixes
- Create DPDK packages for 32 bit x86(bsc#977639).

- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.

- DPDK is most common vhost-user backend, Adding upstream patches to 
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
   + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
   + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]

OBS-URL: https://build.opensuse.org/request/show/395036
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=2
2016-05-12 13:45:14 +00:00
Ismail Dönmez
f9d2998309 Accepting request 390534 from home:markoschandras:network
I want to maintain dpdk in Factory and would like to use network as the devel project.

OBS-URL: https://build.opensuse.org/request/show/390534
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=1
2016-04-26 09:01:32 +00:00