[Intel-wired-lan] [Patch v5 13/18] ice: Check FDIR program status for AVF

Chen, BoX C box.c.chen at intel.com
Mon Mar 15 08:22:21 UTC 2021


> -----Original Message-----
> From: Wang, Haiyue <haiyue.wang at intel.com>
> Sent: March 15, 2021 16:22
> To: intel-wired-lan at lists.osuosl.org
> Cc: Liang, Cunming <cunming.liang at intel.com>; Cao, Yahui
> <yahui.cao at intel.com>; Zhang, Qi Z <qi.z.zhang at intel.com>; Chen, BoX C
> <box.c.chen at intel.com>
> Subject: RE: [Intel-wired-lan] [Patch v5 13/18] ice: Check FDIR program status
> for AVF
> 
> > -----Original Message-----
> > From: Intel-wired-lan <intel-wired-lan-bounces at osuosl.org> On Behalf
> > Of Haiyue Wang
> > Sent: Tuesday, March 9, 2021 11:08
> > To: intel-wired-lan at lists.osuosl.org
> > Cc: Liang, Cunming <cunming.liang at intel.com>; Cao, Yahui
> > <yahui.cao at intel.com>; Zhang, Qi Z <qi.z.zhang at intel.com>
> > Subject: [Intel-wired-lan] [Patch v5 13/18] ice: Check FDIR program
> > status for AVF
> >
> > From: Qi Zhang <qi.z.zhang at intel.com>
> >
> > Enables returning FDIR completion status by checking the ctrl_vsi Rx
> > queue descriptor value.
> >
> > To enable returning FDIR completion status from ctrl_vsi Rx queue,
> > COMP_Queue and COMP_Report of FDIR filter programming descriptor
> needs
> > to be properly configured. After program request sent to ctrl_vsi Tx
> > queue, ctrl_vsi Rx queue interrupt will be triggered and completion
> > status will be returned.
> >
> > Driver will first issue request in ice_vc_fdir_add_fltr(), then pass
> > FDIR context to the background task in interrupt service routine
> > ice_vc_fdir_irq_handler() and finally deal with them in
> > ice_flush_fdir_ctx(). ice_flush_fdir_ctx() will check the descriptor's
> > value, fdir context, and then send back virtual channel message to VF
> > by calling ice_vc_add_fdir_fltr_post(). An additional timer will be
> > setup in case of hardware interrupt timeout.
> >
> > Signed-off-by: Yahui Cao <yahui.cao at intel.com>
> > Signed-off-by: Brett Creeley <brett.creeley at intel.com>
> > Signed-off-by: Jesse Brandeburg <jesse.brandeburg at intel.com>
> > Signed-off-by: Qi Zhang <qi.z.zhang at intel.com>
> > ---
> 
> Re-send to Bo, as a new member.
> 

Tested-by: Chen Bo <BoX.C.Chen at intel.com>

BRs,
Chen Bo

> > --
> > 2.30.1
> >
> > _______________________________________________
> > Intel-wired-lan mailing list
> > Intel-wired-lan at osuosl.org
> > https://lists.osuosl.org/mailman/listinfo/intel-wired-lan


More information about the Intel-wired-lan mailing list