[dpdk-dev] eth_fm10k_dev_init failed as there is no Glort update

Chen, Jing D jing.d.chen at intel.com
Thu Aug 17 11:14:11 CEST 2017


Some corretness.

> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Chen, Jing D
> Sent: Thursday, August 17, 2017 5:06 PM
> To: Krishna S <k.sharmaa at gmail.com>
> Cc: dev at dpdk.org; Wang, Xiao W <xiao.w.wang at intel.com>
> Subject: Re: [dpdk-dev] eth_fm10k_dev_init failed as there is no Glort update
> 
> Hi,
> 
> > -----Original Message-----
> > From: Krishna S [mailto:k.sharmaa at gmail.com]
> > Sent: Thursday, August 17, 2017 5:02 PM
> > To: Chen, Jing D <jing.d.chen at intel.com>
> > Cc: dev at dpdk.org; Wang, Xiao W <xiao.w.wang at intel.com>
> > Subject: Re: eth_fm10k_dev_init failed as there is no Glort update
> >
> > Hi Everyone,
> >
> > Can anyone help me on this?
> >
> > Regards,
> > Krishna Sharma
> >
> > On Wed, Aug 16, 2017 at 7:24 PM, Krishna S <k.sharmaa at gmail.com>
> wrote:
> > > Hi Cheng,
> > >
> > > I am working on a system which uses fm10k driver.
> > >
> > > In my system, I am hitting an error in eth_fm10k_dev_init().
> > >
> > > We are waiting for VF to get GLoRT update message once
> > > update_lport_state(hw, hw->mac.dglort_map, 1, 1); is done.
> > >
> > > Check goes something like this.
> > >  if (hw->mac.type == fm10k_mac_vf) {
> > >                 int glort_valid = 0;
> > >                 int i;
> > >
> > >                 for (i = 0; i < MAX_QUERY_GLORT_STATE_TIMES; i++) {
> > >                         glort_valid = fm10k_glort_valid(hw);
> > >                         if (glort_valid) {
> > >                                 PMD_INIT_LOG(INFO, "GloRT update took ~%u ms!",
> > >                                         (i * WAIT_GLORT_MSG_US/1000));
> > >                             break;
> > >                         }
> > >
> > > But we are at times failing to get an update and so initialising fails.
> > >
> > > Could you kindly give pointers on what could be possible reasons why
> > > is there no update from PF ?
> 
> DPDK doesn't support DPDK PF + DPDK VF case, only kernel PF + DPDK/kernel
> VF driver case.

fm10k doesn't support DPDK fm10k PF + DPDK fm10k VF case, only kernel fm10k PF + DPDK/kernel
fm10k VF driver case.

> 
> > >
> > >
> > > --
> > > Regards,
> > > Krishna Sharma
> >
> >
> >
> > --
> > Regards,
> > Krishna Sharma


More information about the dev mailing list