[dpdk-dev] 17.11.1 patches review and test

Yuanhan Liu yliu at fridaylinux.org
Mon Feb 26 15:30:40 CET 2018


On Mon, Feb 26, 2018 at 07:38:32PM +0530, gowrishankar muthukrishnan wrote:
> Hi yliu
> Could you please include below patch merged 18.02 ?. Apologies for short
> notice.
> 
> http://dpdk.org/dev/patchwork/patch/34690/

Done. Thanks.

	--yliu
> 
> Thanks,
> Gowrishankar
> 
> On Monday 19 February 2018 06:13 PM, Yuanhan Liu wrote:
> >Hi all,
> >
> >Here is a list of patches targeted for LTS release 17.11.1. Please
> >help review and test. The planned date for the final release is 27th,
> >Feb. Before that, please shout if anyone has objections with these
> >patches being applied.
> >
> >These patches are located at branch 17.11 of dpdk-stable repo:
> >     http://dpdk.org/browse/dpdk-stable/
> >
> >Thanks.
> >
> >	--yliu
> >
> >---
> >Adrien Mazarguil (7):
> >       net/mlx4: fix unnecessary include
> >       net/i40e: fix ISO C in exported header
> >       flow_classify: fix ISO C in exported header
> >       member: fix ISO C in exported header
> >       lib: fix missing includes in exported headers
> >       net/failsafe: fix invalid free
> >       net/mlx4: fix drop flow resources leak
> >
> >Ajit Khaparde (7):
> >       net/bnxt: fix double increment of idx during Tx ring alloc
> >       net/bnxt: parse checksum offload flags
> >       net/bnxt: fix group info usage
> >       net/bnxt: fix check for ether type
> >       net/bnxt: fix size of Tx ring in HW
> >       net/bnxt: fix number of pools for RSS
> >       net/bnxt: fix return code in MAC address set
> >
> >Akhil Goyal (2):
> >       security: fix enum start value
> >       examples/ipsec-secgw: fix corner case for SPI value
> >
> >Alejandro Lucero (3):
> >       net/nfp: fix MTU settings
> >       net/nfp: fix jumbo settings
> >       net/nfp: fix CRC strip check behaviour
> >
> >Anatoly Burakov (16):
> >       memzone: fix leak on allocation error
> >       malloc: protect stats with lock
> >       malloc: fix end for bounded elements
> >       vfio: fix enabled check on error
> >       app/procinfo: add compilation option in config
> >       test: register test as failed if setup failed
> >       test/table: fix uninitialized parameter
> >       test/memzone: fix wrong test
> >       member: fix memory leak on error
> >       usertools/devbind: fix kernel module reporting
> >       test/bitmap: fix memory leak
> >       test/reorder: fix memory leak
> >       test/ring: fix memory leak
> >       test/ring_perf: fix memory leak
> >       test/table: fix memory leak
> >       test/timer_perf: fix memory leak
> >
> >Andrea Grandi (2):
> >       doc: fix lists of supported crypto algorithms
> >       doc: fix format in OpenSSL installation guide
> >
> >Andrew Rybchenko (7):
> >       net/sfc: stop periodic DMA if MAC stats upload fails
> >       net/sfc: fix multicast address list copy memory leak
> >       net/sfc: fix DMA memory leak after kvarg processing failure
> >       net/sfc: fix label name to be consistent
> >       net/sfc: do not hold management event queue lock while MCDI
> >       net/sfc: fix incorrect bitwise ORing of L3/L4 packet types
> >       mempool: fix physical contiguous check
> >
> >Andriy Berestovskyy (1):
> >       keepalive: fix state alignment
> >
> >Anoob Joseph (1):
> >       examples/ipsec-secgw: fix usage of incorrect port
> >
> >Ashish Jain (1):
> >       net/dpaa: fix the mbuf packet type if zero
> >
> >Bao-Long Tran (1):
> >       examples/ip_pipeline: fix timer period unit
> >
> >Beilei Xing (12):
> >       net/i40e: fix VLAN offload setting issue
> >       net/i40e: fix FDIR input set conflict
> >       net/i40e: fix FDIR rule confiliction issue
> >       net/i40e: fix setting MAC address of VF
> >       net/i40e: fix flow director Rx resource defect
> >       net/i40e: warn when writing global registers
> >       net/i40e: add debug logs when writing global registers
> >       net/i40e: fix multiple driver support
> >       net/i40e: fix interrupt conflict with multi-driver
> >       net/i40e: fix Rx interrupt
> >       net/i40e: check multi-driver option parsing
> >       app/testpmd: fix flow director filter
> >
> >Chas Williams (1):
> >       net/bonding: fix setting slave MAC addresses
> >
> >David Harton (1):
> >       net/i40e: fix VF reset stats crash
> >
> >Didier Pallard (1):
> >       net/virtio: fix incorrect cast
> >
> >Erik Gabriel Carrillo (1):
> >       timer: fix reset on service cores
> >
> >Ferruh Yigit (4):
> >       kni: fix build with kernel 4.15
> >       mk: remove TILE-Gx machine type
> >       bus/dpaa: fix build when assert enabled
> >       kni: fix build dependency
> >
> >Fiona Trahe (1):
> >       crypto/qat: fix null auth algo overwrite
> >
> >Gage Eads (2):
> >       eventdev: set error code in port link/unlink functions
> >       event/sw: fix queue memory leak and multi-link bug
> >
> >Gowrishankar Muthukrishnan (1):
> >       eal/ppc: remove the braces in memory barrier macros
> >
> >Harish Patil (5):
> >       net/qede: fix to enable LRO over tunnels
> >       net/qede: fix to reject config with no Rx queue
> >       net/qede: check tunnel L3 header
> >       net/qede: fix tunnel header size in Tx BD configuration
> >       net/qede/base: fix VF LRO tunnel configuration
> >
> >Harry van Haaren (3):
> >       service: fix lcore role after delete
> >       service: fix service core launch
> >       service: fix possible mem leak on initialize
> >
> >Hemant Agrawal (10):
> >       pmdinfogen: fix cross compilation for ARM big endian
> >       lpm: fix ARM big endian build
> >       bus/dpaa: fix ARM big endian build
> >       net/i40e: fix ARM big endian build
> >       net/ixgbe: fix ARM big endian build
> >       bus/fslmc: fix the cplusplus macro closure
> >       drivers: change the deprecated memseg physaddr to IOVA
> >       net/dpaa: fix uninitialized and unused variables
> >       net/dpaa: fix FW version code
> >       crypto/dpaa2_sec: fix enum conversion for GCM
> >
> >Hyong Youb Kim (2):
> >       net/enic: fix L4 Rx ptype comparison
> >       net/enic: fix crash due to static max number of queues
> >
> >Igor Ryzhov (1):
> >       net/i40e: fix flag for MAC address write
> >
> >Ivan Malov (2):
> >       net/sfc: fix main MAC address handling
> >       log: fix memory leak in regexp level set
> >
> >Jacek Piasecki (1):
> >       net/bonding: fix bonding in 8023ad mode
> >
> >Jerin Jacob (5):
> >       net/thunderx: fix multi segment Tx function return
> >       test/eventdev: use CPU event type
> >       test/crypto: fix missing include
> >       event/sw: fix debug logging config option
> >       bus/fslmc: fix build with latest glibc
> >
> >Jerry Lilijun (1):
> >       net/bonding: fix activated slave in 8023ad mode
> >
> >Jia He (1):
> >       eal/arm64: remove the braces in memory barrier macros
> >
> >Jianfeng Tan (2):
> >       vhost: fix crash
> >       net/virtio-user: fix crash as features change
> >
> >Junjie Chen (3):
> >       vhost: fix dequeue zero copy with virtio1
> >       examples/vhost: fix sending ARP packet to self
> >       vhost: fix mbuf free
> >
> >Kirill Rybalchenko (1):
> >       net/i40e: fix multiple DDP packages conflict
> >
> >Marko Kovacevic (2):
> >       mk: support renamed Makefile in external project
> >       mk: fix external build
> >
> >Matan Azrad (9):
> >       net/mlx4: revert workaround for broken Verbs
> >       net/mlx4: fix Tx packet drop application report
> >       net/failsafe: fix Rx safe check compiler hint
> >       ethdev: fix port data reset timing
> >       ethdev: fix port id allocation
> >       app/testpmd: fix port validation
> >       app/testpmd: fix port index in RSS forward config
> >       app/testpmd: fix port topology in RSS forward config
> >       ethdev: fix port id allocation
> >
> >Matej Vido (1):
> >       net/szedata2: fix check of mmap return value
> >
> >Maxime Coquelin (3):
> >       bus/pci: forbid IOVA mode if IOMMU address width too small
> >       vhost: fix IOTLB pool out-of-memory handling
> >       vhost: remove pending IOTLB entry if miss request failed
> >
> >Moti Haimovsky (3):
> >       bus/vdev: continue probing after a device failure
> >       net/mlx4: fix Rx offload non-fragmented indication
> >       net/tap: fix cleanup on allocation failure
> >
> >Natalie Samsonov (5):
> >       net/mrvl: fix multiple probe
> >       net/mrvl: fix HIF objects allocation
> >       net/mrvl: fix oversize bpool handling
> >       net/mrvl: fix shadow queue tail and size calculations
> >       net/mrvl: keep shadow Txqs inside PMD Txq
> >
> >Nikhil Agarwal (2):
> >       examples/l3fwd-power: fix Rx without interrupt
> >       examples/l3fwd-power: fix frequency detection
> >
> >Nélio Laranjeiro (14):
> >       net/mlx5: fix Tx checksum offloads
> >       net/mlx5: fix un-supported RSS hash fields use
> >       security: fix device operation type
> >       crypto: fix pedantic compilation
> >       security: fix pedantic compilation
> >       examples/ipsec-secgw: fix missing ingress flow attribute
> >       net: fix ESP header byte ordering definition
> >       examples/ipsec-secgw: fix SPI byte order in flow item
> >       net/mlx5: fix flow item validation
> >       net/mlx5: fix flow RSS configuration
> >       net/mlx5: fix UAR remapping on non configured queues
> >       net/mlx5: fix secondary process verification
> >       net/mlx5: fix port stop by verify flows are still present
> >       net/mlx5: fix flow priority on queue action
> >
> >Olivier Matz (11):
> >       ethdev: fix missing imissed counter in xstats
> >       net/i40e: fix setting of MAC address on i40evf
> >       net/i40e: fix VSI MAC filter on primary address change
> >       vhost: fix error code check when creating thread
> >       pdump: fix error check when creating/canceling thread
> >       mbuf: fix performance of freeing with non atomic refcnt
> >       mbuf: fix NULL freeing when debug enabled
> >       net/mlx5: fix return value of start operation
> >       net/virtio: fix queue flushing with vector Rx enabled
> >       net/virtio: fix memory leak when reinitializing device
> >       net/bnxt: fix Rx checksum flags
> >
> >Pablo de Lara (3):
> >       cryptodev: add missing CPU flag string
> >       cryptodev: fix function prototype
> >       crypto/scheduler: fix strncpy
> >
> >Pavan Nikhilesh (9):
> >       service: fix number mapped cores count
> >       mempool/octeontx: fix improper memory barrier
> >       mempool: fix first memory area notification
> >       mempool/octeontx: fix memory area registration
> >       mempool/octeontx: fix natural alignment being optimized out
> >       eventdev: fix doxygen comments
> >       bus/dpaa: fix default IOVA mode
> >       net/octeontx: add channel to port id mapping
> >       event/octeontx: fix Rx adapter port id mapping
> >
> >Phil Yang (2):
> >       test/memzone: fix NULL freeing
> >       test/memzone: fix freeing test
> >
> >Qi Zhang (2):
> >       net/i40e: fix VLAN offload setting
> >       net/i40e: exclude LLDP packet count
> >
> >Radu Nicolau (3):
> >       examples/bond: fix vdev name
> >       examples/bond: check mbuf allocation
> >       net/bonding: check error of MAC address setting
> >
> >Rafal Kozik (1):
> >       net/ena: do not set Tx L4 offloads in Rx path
> >
> >Rasesh Mody (3):
> >       net/qede: replace config option with run-time arg
> >       net/qede: fix MTU set and max Rx length
> >       net/qede: fix few log messages
> >
> >Raslan Darawsheh (1):
> >       net/mlx5: fix flow type for allmulti rules
> >
> >Roman Zhukov (2):
> >       net/sfc: fix initialization of flow structure
> >       net/sfc: fix flow RSS check in error handling
> >
> >Rosen Xu (1):
> >       net/i40e: fix packet type for X722
> >
> >Samuel Gauthier (1):
> >       net/virtio: fix Rx and Tx handler selection for ARM32
> >
> >Shachar Beiser (1):
> >       net/mlx5: fix IPv6 header fields
> >
> >Shahaf Shuler (9):
> >       app/testpmd: fix port configuration print
> >       app/testpmd: fix flowgen forwarding offload flags
> >       net/mlx5: fix VLAN configuration after port stop
> >       net/mlx5: fix RSS key configuration
> >       net/mlx5: fix missing RSS capability
> >       net/mlx5: fix memory region cache lookup
> >       net/mlx5: fix memory region cache last index
> >       net/mlx5: fix memory region boundary checks
> >       net/mlx5: fix link state on device start
> >
> >Somnath Kotur (3):
> >       net/bnxt: fix duplicate filter pattern creation error
> >       net/bnxt: fix duplicate pattern for 5tuple filter
> >       net/bnxt: free the aggregation ring
> >
> >Stephen Hemminger (1):
> >       net/tap: remove unused kernel version definitions
> >
> >Thierry Herbelot (1):
> >       net/mlx5: cleanup allocation of ethtool stats
> >
> >Thomas Monjalon (1):
> >       ethdev: fix link autonegotiation value
> >
> >Timothy Redaelli (1):
> >       app/testpmd: remove xenvirt again
> >
> >Tiwei Bie (2):
> >       net/virtio: fix vector Rx flushing
> >       net/virtio: fix typo in LRO support
> >
> >Tomasz Jozwiak (2):
> >       crypto/qat: fix out-of-bounds access
> >       crypto/qat: fix parameter type
> >
> >Victor Kaplansky (1):
> >       vhost: protect active rings from async ring changes
> >
> >Vipin Varghese (1):
> >       net/pcap: fix the NUMA id display in logs
> >
> >Wei Dai (2):
> >       app/testpmd: fix invalid Rx queue number setting
> >       app/testpmd: fix invalid Tx queue number setting
> >
> >Wei Zhao (5):
> >       net/ixgbe: fix tunnel filter fail problem
> >       net/i40e: add FDIR NVGRE parameter check
> >       net/ixgbe: fix parsing FDIR NVGRE issue
> >       net/i40e: fix port segmentation fault when restart
> >       net/ixgbe: fix reset error handling
> >
> >Wenzhuo Lu (4):
> >       net/ixgbe: fix wrong PBA setting
> >       net/i40e: fix VF Rx interrupt enabling
> >       net/ixgbe: fix VF Rx interrupt enabling
> >       net/e1000: fix VF Rx interrupt enabling
> >
> >Xiao Wang (2):
> >       net/fm10k: fix logical port delete
> >       igb_uio: allow multi-process access
> >
> >Xueming Li (2):
> >       cmdline: fix dynamic tokens parsing
> >       cmdline: avoid garbage in unused fields of parsed result
> >
> >Yangchao Zhou (1):
> >       net/igb: fix Tx queue number assignment
> >
> >Yanglong Wu (3):
> >       app/testpmd: fix port id allocation
> >       net/ixgbe: fix the failure of number of Tx queue check
> >       net/ixgbe: fix max queue number for VF
> >
> >Yong Wang (4):
> >       net/e1000: fix null pointer check
> >       net/i40e: fix memory leak
> >       crypto/qat: fix allocation check and leak
> >       net/dpaa: fix potential memory leak
> >
> >Yongseok Koh (10):
> >       app/testpmd: fix crash of txonly with multiple segments
> >       net/mlx5: fix Memory Region registration
> >       net/mlx5: fix overflow of Memory Region cache
> >       net/mlx5: fix HW checksum offload for outer IP
> >       net/mlx5: fix overwriting bit-fields in SW Rx queue
> >       net/mlx5: fix deadlock of link status alarm
> >       net/mlx5: fix missing attribute size for drop action
> >       net/mlx5: fix calculation of flow ID flag
> >       net/mlx5: fix memory region lookup
> >       net/mlx5: fix handling link status event
> >
> >Yuanhan Liu (4):
> >       Revert "net/mlx5: fix IPv6 header fields"
> >       Revert "ethdev: fix port id allocation"
> >       net/mlx5: use PCI address as port name
> >       Revert "net/mlx5: fix flow type for allmulti rules"
> >
> >Zhiyong Yang (3):
> >       bus/pci: fix interrupt handler type
> >       examples/vhost: fix startup check
> >       cryptodev: fix session pointer cast
> >
> >
> 
> -- 
> Regards,
> Gowrishankar M
> Linux Networking


More information about the dev mailing list