[dpdk-dev] 17.11.1 patches review and test
gowrishankar muthukrishnan
gowrishankar.m at linux.vnet.ibm.com
Mon Feb 26 15:08:32 CET 2018
Hi yliu
Could you please include below patch merged 18.02 ?. Apologies for short
notice.
http://dpdk.org/dev/patchwork/patch/34690/
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