[Intel-wired-lan] [next PATCH S15 04/15] i40e: Lock for VSI's MAC filter list
Sullivan, Catherine
catherine.sullivan at intel.com
Wed Sep 30 16:18:47 UTC 2015
> From: Brandeburg, Jesse
> Sent: Tuesday, September 29, 2015 12:08 PM
>
> On Thu, 3 Sep 2015 17:18:51 -0400
> Catherine Sullivan <catherine.sullivan at intel.com> wrote:
>
> > From: Kiran Patil <kiran.patil at intel.com>
> >
> > This patch introduces a spinlock which is to be used for synchronizing
> > access to VSI's MAC filter list.
> >
> > This patch also synchronizes execution of other codepaths which are
> > accessing VSI's MAC filter list with execution of
> > service_task:sync_vsi_filters.
> >
> > In function i40e_add_vsi, copied out LAA MAC address instead of
> > cloning MAC filter entry because only MAC address is needed to remove
> > MAC VLAN filter from FW/HW.
> >
> > Signed-off-by: Kiran Patil <kiran.patil at intel.com>
> > Signed-off-by: Jesse Brandeburg <jesse.brandeburg at intel.com>
> > Change-ID: I0e10ac7c715d44aa994239642aa4d57c998573a2
> > ---
> > drivers/net/ethernet/intel/i40e/i40e.h | 2 +
> > drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 2 +
> > drivers/net/ethernet/intel/i40e/i40e_main.c | 326 +++++++++++++++++-
> ---
> > drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 26 +-
> > 4 files changed, 300 insertions(+), 56 deletions(-)
> >
>
> This patch introduces a locking dependency issue, already solved by another
> patch we have prepared, which should either be applied on top of this one or
> squashed onto it.
Jeff, please drop this patch from S15, I will pull it in with the changes mentioned in S16.
More information about the Intel-wired-lan
mailing list