> -----Original Message----- > From: Guo, Jia > Sent: Thursday, July 20, 2017 4:45 PM > To: Xing, Beilei <beilei.x...@intel.com>; Wu, Jingjing <jingjing...@intel.com> > Cc: dev@dpdk.org; Guo, Jia <jia....@intel.com> > Subject: [PATCH] net/i40e: fix link down and negotiation issue > > Enable the functions set link down and set link up in i40e by check phy_type, > and fix the issue of auto negotiation failed in XXV710 when bind kernel driver > after unbind from dpdk driver by modify the speed setting distinguish from set > link up and down. With this fix, if unbind dpdk to bind kernel driver, no > need to > set auto negotiation and ifconfi up anymore, remove the part from doc. > > Fixes: ca7e599d4506 ("net/i40e: fix link management") > Fixes: 2f1e22817420 ("i40e: skip link control as firmware workaround") > Fixes: 6e145fcc754b ("6e145fcc754b5e79167")
What is this? Need to add title. How about to CC sta...@dpdk.org? > enum i40e_status_code status; > struct i40e_aq_get_phy_abilities_resp phy_ab; > struct i40e_aq_set_phy_config phy_conf; > + enum i40e_aq_phy_type cnt; > + __le32 phy_type_mask = 0; Please define it as unit32_t, and use cpu_to_le32 when assigning,