> -----Original Message----- > From: Thomas Monjalon <tho...@monjalon.net> > Sent: Tuesday, September 29, 2020 07:15 > To: dev@dpdk.org > Cc: Yigit, Ferruh <ferruh.yi...@intel.com>; arybche...@solarflare.com; > Shepard Siegel > <shepard.sie...@atomicrules.com>; Ed Czeck <ed.cz...@atomicrules.com>; John > Miller > <john.mil...@atomicrules.com>; Igor Russkikh <igor.russk...@aquantia.com>; > Pavel Belous > <pavel.bel...@aquantia.com>; Somalapuram Amaranath <asoma...@amd.com>; Ajit > Khaparde > <ajit.khapa...@broadcom.com>; Somnath Kotur <somnath.ko...@broadcom.com>; > Chas Williams > <ch...@att.com>; Wei Hu (Xavier) <xavier.hu...@huawei.com>; Hemant Agrawal > <hemant.agra...@nxp.com>; > Sachin Saxena <sachin.sax...@oss.nxp.com>; Guo, Jia <jia....@intel.com>; > Wang, Haiyue > <haiyue.w...@intel.com>; Marcin Wojtas <m...@semihalf.com>; Michal Krawczyk > <m...@semihalf.com>; Guy > Tzalik <gtza...@amazon.com>; Evgeny Schemeilin <evge...@amazon.com>; Igor > Chauskin <igo...@amazon.com>; > Zhang, Qi Z <qi.z.zh...@intel.com>; Wang, Xiao W <xiao.w.w...@intel.com>; > Ziyang Xuan > <xuanziya...@huawei.com>; Xiaoyun Wang <cloud.wangxiao...@huawei.com>; > Guoyang Zhou > <zhouguoy...@huawei.com>; Min Hu (Connor) <humi...@huawei.com>; Yisen Zhuang > <yisen.zhu...@huawei.com>; > Xing, Beilei <beilei.x...@intel.com>; Wu, Jingjing <jingjing...@intel.com>; > Yang, Qiming > <qiming.y...@intel.com>; Alfredo Cardigliano <cardigli...@ntop.org>; Shijith > Thotton > <sthot...@marvell.com>; Srisivasubramanian Srinivasan > <sriniva...@marvell.com>; Stephen Hemminger > <sthem...@microsoft.com>; K. Y. Srinivasan <k...@microsoft.com>; Haiyang > Zhang <haiya...@microsoft.com>; > Long Li <lon...@microsoft.com>; Harman Kalra <hka...@marvell.com>; Rasesh > Mody <rm...@marvell.com>; > Shahed Shaikh <shsha...@marvell.com>; Wiles, Keith <keith.wi...@intel.com>; > Maxime Coquelin > <maxime.coque...@redhat.com>; Xia, Chenbo <chenbo....@intel.com>; Wang, > Zhihong > <zhihong.w...@intel.com>; Yong Wang <yongw...@vmware.com> > Subject: [PATCH v3 28/29] ethdev: reset all when releasing a port > > The function rte_eth_dev_release_port() was resetting partially > the struct rte_eth_dev. The drivers were completing it > with more pointers set to NULL in the close or remove operations. > > A full memset is done so most of those assignments become useless. > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > ---
> drivers/net/e1000/em_ethdev.c | 4 ---- > drivers/net/e1000/igb_ethdev.c | 8 -------- > drivers/net/ixgbe/ixgbe_ethdev.c | 8 -------- For e1000/ixgbe Reviewed-by: Haiyue Wang <haiyue.w...@intel.com> > -- > 2.28.0