> -----Original Message-----
> From: Intel-wired-lan <[email protected]> On Behalf Of
> Przemek Kitszel
> Sent: Tuesday, August 26, 2025 9:56 PM
> To: Simon Horman <[email protected]>
> Cc: [email protected]; Nguyen, Anthony L
> <[email protected]>; [email protected]; Greg KH
> <[email protected]>; Kyle, Jeremiah <[email protected]>;
> Pepiak, Leszek <[email protected]>; Czapnik, Lukasz
> <[email protected]>; Loktionov, Aleksandr
> <[email protected]>
> Subject: Re: [Intel-wired-lan] [PATCH iwl-net 7/8] i40e: add mask to apply
> valid bits for itr_idx
> 
> On 8/26/25 18:34, Simon Horman wrote:
> > On Wed, Aug 13, 2025 at 12:45:17PM +0200, Przemek Kitszel wrote:
> >> From: Lukasz Czapnik <[email protected]>
> >>
> >> The ITR index (itr_idx) is only 2 bits wide. When constructing the
> >> register value for QINT_RQCTL, all fields are ORed together. Without
> >> masking, higher bits from itr_idx may overwrite adjacent fields in
> >> the register.
> >>
> >> Apply I40E_QINT_RQCTL_ITR_INDX_MASK to ensure only the intended bits
> >> are set.
> >
> > I'm all for using FIELD_PREP.
> > But can this actually occur?
> >
> > If not, it feels more like a clean-up.
> 
> I don't see any other place that we validate VF-provided ::rxitr_idx and
> ::txitr_idx of struct virtchnl_vector_map. So it's up to rogue VF.
> With that, I would like to keep this as a fix.
> 
> > Which could be more universally applied.
> 
> this is also true, we typically apply such conversions when doing other work
> that is related (so this time it kind of triggers :))
> 
> > And targeted at net-next (without a Fixes tag).
> >
> >>
> >> Fixes: 5c3c48ac6bf5 ("i40e: implement virtual device interface")
> >> Cc: [email protected]
> >> Signed-off-by: Lukasz Czapnik <[email protected]>
> >> Reviewed-by: Aleksandr Loktionov <[email protected]>
> >> Signed-off-by: Przemek Kitszel <[email protected]>
> >
> > My question about the target-tree aside, this looks good to me.
> >
> > Reviewed-by: Simon Horman <[email protected]>
> >
> 
> thank you for looking into this series


Tested-by: Rafal Romanowski <[email protected]>


Reply via email to