* [dpdk-dev] 16.11.3 (LTS) patches review and test
@ 2017-08-18 10:45 Yuanhan Liu
2017-08-18 17:29 ` [dpdk-dev] [dpdk-stable] " Kevin Traynor
0 siblings, 1 reply; 6+ messages in thread
From: Yuanhan Liu @ 2017-08-18 10:45 UTC (permalink / raw)
To: dpdk stable; +Cc: dev, Yuanhan Liu
Hi all,
Here is a list of patches targeted for LTS release 16.11.3. Please
help review and test. The planned date for the final release is 30th,
Aug. Before that, please let me know if anyone has objections with
these patches being applied.
These patches are located at branch 16.11 of dpdk-stable repo:
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
Aaron Conole (1):
net/enic: fix crash when freeing 0 packet to mempool
Ajit Khaparde (9):
net/bnxt: fix reporting of link status
net/bnxt: fix get link config
net/bnxt: fix autoneg on 10GBase-T links
net/bnxt: fix set link config
net/bnxt: fix set link config
net/bnxt: check invalid L2 filter id
net/bnxt: free filter before reusing it
net/bnxt: enable default VNIC allocation
net/bnxt: fix vnic cleanup
Allain Legacy (1):
net/virtio-user: fix crash when detaching device
Arek Kusztal (1):
crypto/qat: fix NULL authentication hang
Beilei Xing (1):
net/i40e: fix ethertype filter for new FW
Chas Williams (1):
net/vmxnet3: fix filtering on promiscuous disabling
Cian Ferriter (1):
mbuf: fix VXLAN port in comment
Dahir Osman (1):
ip_frag: free mbufs on reassembly table destroy
Daniel Mrzyglod (2):
test/bonding: fix mode 4 names
test/bonding: fix namespace of the RSS tests
Dariusz Stojaczyk (1):
vhost: fix guest pages memory leak
Declan Doherty (2):
net/bonding: change link status check to no-wait
net/bonding: fix number of bonding Tx/Rx queues
Ferruh Yigit (3):
kni: fix build with gcc 7.1
net/enic: fix build with gcc 7.1
net/mlx5: fix build with gcc 7.1
Gowrishankar Muthukrishnan (1):
net/mlx5: fix inconsistent link status query
Hemant Agrawal (1):
examples/qos_sched: fix build for less lcores
Herakliusz Lipiec (1):
net/i40e: add return value checks
Herbert Guan (2):
test/bonding: fix memory corruptions
test/bonding: fix parameters of a balance Tx
Ivan Dyukov (1):
vhost: fix checking of device features
Jamie Lavigne (1):
mem: fix malloc element resize with padding
Jeff Guo (1):
net/i40e: fix link down and negotiation
Jianfeng Tan (3):
eal: fix config file path when checking process
vhost: fix TCP checksum
vhost: fix IP checksum
Jingjing Wu (1):
net/e1000: fix LSC interrupt
Kirill Rybalchenko (1):
cryptodev: fix device stop function
Mandeep Rohilla (1):
net/vmxnet3: fix receive queue memory leak
Markus Theil (1):
net/igb: fix add/delete of flex filters
Matan Azrad (1):
net/mlx4: fix probe failure report
Michal Krawczyk (1):
net/ena: fix cleanup of the Tx bufs
Pablo de Lara (12):
examples/l2fwd-crypto: fix option parsing
examples/l2fwd-crypto: fix application help
test/crypto: fix overflow
examples/l2fwd-crypto: fix padding
crypto/aesni_mb: fix HMAC supported key sizes
crypto/openssl: fix HMAC supported key sizes
mbuf: fix doxygen comment of bulk alloc
crypto/qat: fix HMAC supported key sizes
crypto/qat: fix SHA384-HMAC block size
doc: remove incorrect limitation on AESNI-MB PMD
doc: remove incorrect limitation on QAT PMD
test/crypto: fix wrong AAD setting
Qi Zhang (5):
net/i40e: exclude internal packet's byte count
net/i40e: fix VF statistics
net/ixgbe: fix mirror rule index overflow
net/i40e: fix Rx data segment buffer length
examples/l3fwd: fix IPv6 packet type parse
Qiming Yang (1):
net/ixgbe: fix Rx/Tx queue interrupt for x550 devices
Rahul Lakkireddy (1):
net/cxgbe: fix port statistics
Rasesh Mody (1):
net/qede: fix chip details print
Sha Zhang (1):
net/bonding: fix when NTT flag updated
Shahaf Shuler (1):
net/mlx5: fix completion buffer size
Stephen Hemminger (2):
net/virtio: do not falsely claim to do IP checksum
net/virtio: do not claim to support LRO
Tiwei Bie (4):
net/virtio: zero the whole memory zone
contigmem: free allocated memory on error
contigmem: do not zero pages during each mmap
vhost: make page logging atomic
Vasily Philipov (2):
mbuf: fix debug checks for headroom and tailroom
net/mlx4: fix mbuf poisoning in debug code
Wei Dai (1):
lpm: fix index of tbl8
Wei Zhao (2):
net/igb: fix checksum valid flags
net/igb: fix flex filter length
Wenzhuo Lu (1):
net/i40e/base: fix Tx error stats on VF
Xiao Wang (1):
net/fm10k: initialize link status in device start
Yong Wang (1):
net/i40e: fix division by 0
Yongseok Koh (2):
net/mlx5: fix exception handling
net/mlx5: fix redundant free of Tx buffer
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dpdk-dev] [dpdk-stable] 16.11.3 (LTS) patches review and test
2017-08-18 10:45 [dpdk-dev] 16.11.3 (LTS) patches review and test Yuanhan Liu
@ 2017-08-18 17:29 ` Kevin Traynor
2017-08-21 3:40 ` Yuanhan Liu
0 siblings, 1 reply; 6+ messages in thread
From: Kevin Traynor @ 2017-08-18 17:29 UTC (permalink / raw)
To: Yuanhan Liu, dpdk stable; +Cc: dev
On 08/18/2017 11:45 AM, Yuanhan Liu wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 16.11.3. Please
> help review and test. The planned date for the final release is 30th,
> Aug. Before that, please let me know if anyone has objections with
> these patches being applied.
>
> These patches are located at branch 16.11 of dpdk-stable repo:
> http://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> --yliu
>
Hi Yuanhan,
I think this one should go in too, as OVS hits this and writes back the
wrong watermark value to the shared register which can cause problems
for other ports. I've applied and tested it with DPDK 16.11.
commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
Author: Qi Zhang <qi.z.zhang@intel.com>
Date: Thu Aug 10 18:48:07 2017 +0800
net/i40e: fix flow control watermark mismatch
Flow control watermark is not read out correctly,
that may cause an application who not intend to change
watermark but does change it with a rte_eth_dev_flow_ctrl_set
call right after rte_eth_dev_flow_ctrl_get.
thanks,
Kevin.
> ---
> Aaron Conole (1):
> net/enic: fix crash when freeing 0 packet to mempool
>
> Ajit Khaparde (9):
> net/bnxt: fix reporting of link status
> net/bnxt: fix get link config
> net/bnxt: fix autoneg on 10GBase-T links
> net/bnxt: fix set link config
> net/bnxt: fix set link config
> net/bnxt: check invalid L2 filter id
> net/bnxt: free filter before reusing it
> net/bnxt: enable default VNIC allocation
> net/bnxt: fix vnic cleanup
>
> Allain Legacy (1):
> net/virtio-user: fix crash when detaching device
>
> Arek Kusztal (1):
> crypto/qat: fix NULL authentication hang
>
> Beilei Xing (1):
> net/i40e: fix ethertype filter for new FW
>
> Chas Williams (1):
> net/vmxnet3: fix filtering on promiscuous disabling
>
> Cian Ferriter (1):
> mbuf: fix VXLAN port in comment
>
> Dahir Osman (1):
> ip_frag: free mbufs on reassembly table destroy
>
> Daniel Mrzyglod (2):
> test/bonding: fix mode 4 names
> test/bonding: fix namespace of the RSS tests
>
> Dariusz Stojaczyk (1):
> vhost: fix guest pages memory leak
>
> Declan Doherty (2):
> net/bonding: change link status check to no-wait
> net/bonding: fix number of bonding Tx/Rx queues
>
> Ferruh Yigit (3):
> kni: fix build with gcc 7.1
> net/enic: fix build with gcc 7.1
> net/mlx5: fix build with gcc 7.1
>
> Gowrishankar Muthukrishnan (1):
> net/mlx5: fix inconsistent link status query
>
> Hemant Agrawal (1):
> examples/qos_sched: fix build for less lcores
>
> Herakliusz Lipiec (1):
> net/i40e: add return value checks
>
> Herbert Guan (2):
> test/bonding: fix memory corruptions
> test/bonding: fix parameters of a balance Tx
>
> Ivan Dyukov (1):
> vhost: fix checking of device features
>
> Jamie Lavigne (1):
> mem: fix malloc element resize with padding
>
> Jeff Guo (1):
> net/i40e: fix link down and negotiation
>
> Jianfeng Tan (3):
> eal: fix config file path when checking process
> vhost: fix TCP checksum
> vhost: fix IP checksum
>
> Jingjing Wu (1):
> net/e1000: fix LSC interrupt
>
> Kirill Rybalchenko (1):
> cryptodev: fix device stop function
>
> Mandeep Rohilla (1):
> net/vmxnet3: fix receive queue memory leak
>
> Markus Theil (1):
> net/igb: fix add/delete of flex filters
>
> Matan Azrad (1):
> net/mlx4: fix probe failure report
>
> Michal Krawczyk (1):
> net/ena: fix cleanup of the Tx bufs
>
> Pablo de Lara (12):
> examples/l2fwd-crypto: fix option parsing
> examples/l2fwd-crypto: fix application help
> test/crypto: fix overflow
> examples/l2fwd-crypto: fix padding
> crypto/aesni_mb: fix HMAC supported key sizes
> crypto/openssl: fix HMAC supported key sizes
> mbuf: fix doxygen comment of bulk alloc
> crypto/qat: fix HMAC supported key sizes
> crypto/qat: fix SHA384-HMAC block size
> doc: remove incorrect limitation on AESNI-MB PMD
> doc: remove incorrect limitation on QAT PMD
> test/crypto: fix wrong AAD setting
>
> Qi Zhang (5):
> net/i40e: exclude internal packet's byte count
> net/i40e: fix VF statistics
> net/ixgbe: fix mirror rule index overflow
> net/i40e: fix Rx data segment buffer length
> examples/l3fwd: fix IPv6 packet type parse
>
> Qiming Yang (1):
> net/ixgbe: fix Rx/Tx queue interrupt for x550 devices
>
> Rahul Lakkireddy (1):
> net/cxgbe: fix port statistics
>
> Rasesh Mody (1):
> net/qede: fix chip details print
>
> Sha Zhang (1):
> net/bonding: fix when NTT flag updated
>
> Shahaf Shuler (1):
> net/mlx5: fix completion buffer size
>
> Stephen Hemminger (2):
> net/virtio: do not falsely claim to do IP checksum
> net/virtio: do not claim to support LRO
>
> Tiwei Bie (4):
> net/virtio: zero the whole memory zone
> contigmem: free allocated memory on error
> contigmem: do not zero pages during each mmap
> vhost: make page logging atomic
>
> Vasily Philipov (2):
> mbuf: fix debug checks for headroom and tailroom
> net/mlx4: fix mbuf poisoning in debug code
>
> Wei Dai (1):
> lpm: fix index of tbl8
>
> Wei Zhao (2):
> net/igb: fix checksum valid flags
> net/igb: fix flex filter length
>
> Wenzhuo Lu (1):
> net/i40e/base: fix Tx error stats on VF
>
> Xiao Wang (1):
> net/fm10k: initialize link status in device start
>
> Yong Wang (1):
> net/i40e: fix division by 0
>
> Yongseok Koh (2):
> net/mlx5: fix exception handling
> net/mlx5: fix redundant free of Tx buffer
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dpdk-dev] [dpdk-stable] 16.11.3 (LTS) patches review and test
2017-08-18 17:29 ` [dpdk-dev] [dpdk-stable] " Kevin Traynor
@ 2017-08-21 3:40 ` Yuanhan Liu
2017-08-21 8:23 ` Ferruh Yigit
0 siblings, 1 reply; 6+ messages in thread
From: Yuanhan Liu @ 2017-08-21 3:40 UTC (permalink / raw)
To: Kevin Traynor; +Cc: dpdk stable, dev
On Fri, Aug 18, 2017 at 06:29:02PM +0100, Kevin Traynor wrote:
> On 08/18/2017 11:45 AM, Yuanhan Liu wrote:
> > Hi all,
> >
> > Here is a list of patches targeted for LTS release 16.11.3. Please
> > help review and test. The planned date for the final release is 30th,
> > Aug. Before that, please let me know if anyone has objections with
> > these patches being applied.
> >
> > These patches are located at branch 16.11 of dpdk-stable repo:
> > http://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > --yliu
> >
>
> Hi Yuanhan,
>
> I think this one should go in too, as OVS hits this and writes back the
> wrong watermark value to the shared register which can cause problems
> for other ports. I've applied and tested it with DPDK 16.11.
>
> commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
> Author: Qi Zhang <qi.z.zhang@intel.com>
> Date: Thu Aug 10 18:48:07 2017 +0800
>
> net/i40e: fix flow control watermark mismatch
>
> Flow control watermark is not read out correctly,
> that may cause an application who not intend to change
> watermark but does change it with a rte_eth_dev_flow_ctrl_set
> call right after rte_eth_dev_flow_ctrl_get.
Weird, I couldn't find this commit:
$ git show 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
fatal: bad object 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
--yliu
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dpdk-dev] [dpdk-stable] 16.11.3 (LTS) patches review and test
2017-08-21 3:40 ` Yuanhan Liu
@ 2017-08-21 8:23 ` Ferruh Yigit
2017-08-21 9:23 ` Yuanhan Liu
0 siblings, 1 reply; 6+ messages in thread
From: Ferruh Yigit @ 2017-08-21 8:23 UTC (permalink / raw)
To: Yuanhan Liu, Kevin Traynor; +Cc: dpdk stable, dev
On 8/21/2017 4:40 AM, Yuanhan Liu wrote:
> On Fri, Aug 18, 2017 at 06:29:02PM +0100, Kevin Traynor wrote:
>> On 08/18/2017 11:45 AM, Yuanhan Liu wrote:
>>> Hi all,
>>>
>>> Here is a list of patches targeted for LTS release 16.11.3. Please
>>> help review and test. The planned date for the final release is 30th,
>>> Aug. Before that, please let me know if anyone has objections with
>>> these patches being applied.
>>>
>>> These patches are located at branch 16.11 of dpdk-stable repo:
>>> http://dpdk.org/browse/dpdk-stable/
>>>
>>> Thanks.
>>>
>>> --yliu
>>>
>>
>> Hi Yuanhan,
>>
>> I think this one should go in too, as OVS hits this and writes back the
>> wrong watermark value to the shared register which can cause problems
>> for other ports. I've applied and tested it with DPDK 16.11.
>>
>> commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
>> Author: Qi Zhang <qi.z.zhang@intel.com>
>> Date: Thu Aug 10 18:48:07 2017 +0800
>>
>> net/i40e: fix flow control watermark mismatch
>>
>> Flow control watermark is not read out correctly,
>> that may cause an application who not intend to change
>> watermark but does change it with a rte_eth_dev_flow_ctrl_set
>> call right after rte_eth_dev_flow_ctrl_get.
>
> Weird, I couldn't find this commit:
>
> $ git show 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
> fatal: bad object 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
The commit is in next-net. Not sure how to proceed, any idea?
>
> --yliu
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dpdk-dev] [dpdk-stable] 16.11.3 (LTS) patches review and test
2017-08-21 8:23 ` Ferruh Yigit
@ 2017-08-21 9:23 ` Yuanhan Liu
2017-08-21 15:25 ` Kevin Traynor
0 siblings, 1 reply; 6+ messages in thread
From: Yuanhan Liu @ 2017-08-21 9:23 UTC (permalink / raw)
To: Ferruh Yigit; +Cc: Kevin Traynor, dpdk stable, dev
On Mon, Aug 21, 2017 at 09:23:24AM +0100, Ferruh Yigit wrote:
> >> I think this one should go in too, as OVS hits this and writes back the
> >> wrong watermark value to the shared register which can cause problems
> >> for other ports. I've applied and tested it with DPDK 16.11.
> >>
> >> commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
> >> Author: Qi Zhang <qi.z.zhang@intel.com>
> >> Date: Thu Aug 10 18:48:07 2017 +0800
> >>
> >> net/i40e: fix flow control watermark mismatch
> >>
> >> Flow control watermark is not read out correctly,
> >> that may cause an application who not intend to change
> >> watermark but does change it with a rte_eth_dev_flow_ctrl_set
> >> call right after rte_eth_dev_flow_ctrl_get.
> >
> > Weird, I couldn't find this commit:
> >
> > $ git show 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
> > fatal: bad object 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
>
> The commit is in next-net. Not sure how to proceed, any idea?
I see. Thanks. So it's not merged to Thomas tree yet. I normally take
commits from there. Because I add a tag like following every time I
pick a commit:
[ upstream commit 5b9b65b14e05c106bb8229c0fe0b347315da7d00 ]
If I take commits directly from next-* tree, the commit could have
been changed while merging to Thomas tree, for two reasons:
- the next-* could have done a rebase
- we don't do "git merge" at Thomas tree
However, if that commit is urgent, I think I could make it for 16.11.3
release with following tag:
[ next-net commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd ]
If not, I will postone it to 16.11.4.
--yliu
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [dpdk-dev] [dpdk-stable] 16.11.3 (LTS) patches review and test
2017-08-21 9:23 ` Yuanhan Liu
@ 2017-08-21 15:25 ` Kevin Traynor
0 siblings, 0 replies; 6+ messages in thread
From: Kevin Traynor @ 2017-08-21 15:25 UTC (permalink / raw)
To: Yuanhan Liu, Ferruh Yigit; +Cc: dpdk stable, dev
On 08/21/2017 10:23 AM, Yuanhan Liu wrote:
> On Mon, Aug 21, 2017 at 09:23:24AM +0100, Ferruh Yigit wrote:
>>>> I think this one should go in too, as OVS hits this and writes back the
>>>> wrong watermark value to the shared register which can cause problems
>>>> for other ports. I've applied and tested it with DPDK 16.11.
>>>>
>>>> commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
>>>> Author: Qi Zhang <qi.z.zhang@intel.com>
>>>> Date: Thu Aug 10 18:48:07 2017 +0800
>>>>
>>>> net/i40e: fix flow control watermark mismatch
>>>>
>>>> Flow control watermark is not read out correctly,
>>>> that may cause an application who not intend to change
>>>> watermark but does change it with a rte_eth_dev_flow_ctrl_set
>>>> call right after rte_eth_dev_flow_ctrl_get.
>>>
>>> Weird, I couldn't find this commit:
>>>
>>> $ git show 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
>>> fatal: bad object 0e61ab56e01655f02bfe4e6249e032e864b0f5dd
>>
>> The commit is in next-net. Not sure how to proceed, any idea?
>
> I see. Thanks. So it's not merged to Thomas tree yet. I normally take
> commits from there. Because I add a tag like following every time I
> pick a commit:
>
> [ upstream commit 5b9b65b14e05c106bb8229c0fe0b347315da7d00 ]
>
oops, I didn't think about that :/
> If I take commits directly from next-* tree, the commit could have
> been changed while merging to Thomas tree, for two reasons:
>
> - the next-* could have done a rebase
> - we don't do "git merge" at Thomas tree
>
>
> However, if that commit is urgent, I think I could make it for 16.11.3
> release with following tag:
>
> [ next-net commit 0e61ab56e01655f02bfe4e6249e032e864b0f5dd ]
>
> If not, I will postone it to 16.11.4.
>
> --yliu
>
Given that it took 9 months for the bug to be found, I think postponing
to DPDK 16.11.4 is better than upsetting the dpdk-stable commit log to
reference multiple repos.
thanks,
Kevin.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-08-21 15:25 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-18 10:45 [dpdk-dev] 16.11.3 (LTS) patches review and test Yuanhan Liu
2017-08-18 17:29 ` [dpdk-dev] [dpdk-stable] " Kevin Traynor
2017-08-21 3:40 ` Yuanhan Liu
2017-08-21 8:23 ` Ferruh Yigit
2017-08-21 9:23 ` Yuanhan Liu
2017-08-21 15:25 ` Kevin Traynor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).