Re: [dpdk-dev] net/e1000: fix segfault on tx done clean up

2020-07-20 Thread Zhang, Qi Z
> -Original Message- > From: dev On Behalf Of Zhao1, Wei > Sent: Thursday, July 16, 2020 5:16 PM > To: Guo, Jia > Cc: bmcf...@redhat.com; dev@dpdk.org > Subject: Re: [dpdk-dev] net/e1000: fix segfault on tx done clean up > > > Reviewed-by: Wei Zhao &

Re: [dpdk-dev] net/e1000: fix segfault on tx done clean up

2020-07-16 Thread Zhao1, Wei
Reviewed-by: Wei Zhao > -Original Message- > From: Guo, Jia > Sent: Thursday, July 16, 2020 4:54 PM > To: Zhao1, Wei > Cc: bmcf...@redhat.com; dev@dpdk.org; Guo, Jia > Subject: [dpdk-dev] net/e1000: fix segfault on tx done clean up > > As tx mbuf is n

[dpdk-dev] net/e1000: fix segfault on tx done clean up

2020-07-16 Thread Jeff Guo
As tx mbuf is not set for some advanced descriptors, if there is no mbuf checking before rte_pktmbuf_free_seg() function be called on the process of tx done clean up, that will cause a segfault. So add a NULL pointer check to fix it. Bugzilla ID: 501 Fixes: 8d907d2b79f7 (net/igb: free consumed Tx

[dpdk-dev] net/e1000: fix segfault on tx done clean up

2020-07-16 Thread Jeff Guo
As tx mbuf is not set for some advanced descriptors, if there is no mbuf checking before rte_pktmbuf_free_seg() function be called on the process of tx done clean up, that will casue a segfault. So add a NULL pointer check to fix it. Bugzilla ID: 501 Fixes: 8d907d2b79f7 (net/igb: free consumed Tx