RE: [PATCH v6 net-next 05/15] net: enetc: add support for the "Add" operation to VLAN filter table

Wei Fang <[email protected]> Mon, 11 May 2026 02:05:30 +0000
Newsgroups dev.linux.lists.sashiko,dev.linux.lists.imx,org.kernel.vger.linux-devicetree
Message-ID <DBBPR04MB7500514E13E2678077462D9188382@DBBPR04MB7500.eurprd04.prod.outlook.com>
> Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to
> consider:
> - [Low] Missing dummy implementation for `ntmp_vft_add_entry` when
> `CONFIG_NXP_NETC_LIB` is disabled.
> --
> 
> commit 5e0769b9fed651ba9fec062f5b68e9fec7739814
> Author: Wei Fang <[email protected]>
> 
> net: enetc: add support for the "Add" operation to VLAN filter table
> 
> This commit adds support for the Add operation to the VLAN filter table
> for the enetc switch driver. It introduces the ntmp_vft_add_entry helper
> function to facilitate adding entries using the table management protocol.
> 
> > diff --git a/include/linux/fsl/ntmp.h b/include/linux/fsl/ntmp.h
> > index 4cfff835954e5..3672e0dc7726b 100644
> > --- a/include/linux/fsl/ntmp.h
> > +++ b/include/linux/fsl/ntmp.h
> 
> [ ... ]
> 
> > @@ -125,6 +147,8 @@ int ntmp_fdbt_delete_entry(struct ntmp_user *user,
> u32 entry_id);
> >  int ntmp_fdbt_search_port_entry(struct ntmp_user *user, int port,
> >  				u32 *resume_entry_id,
> >  				struct fdbt_entry_data *entry);
> > +int ntmp_vft_add_entry(struct ntmp_user *user, u16 vid,
> > +		       const struct vft_cfge_data *cfge);
> >  #else
> >  static inline int ntmp_init_cbdr(struct netc_cbdr *cbdr, struct device *dev,
> >  				 const struct netc_cbdr_regs *regs)
> 
> Does this need a dummy implementation for ntmp_vft_add_entry() in the #else
> block?
> 
> Other functions in this file have a static inline stub when
> CONFIG_NXP_NETC_LIB is disabled. Without a stub here, configurations where
> the caller is built but the library is not might encounter build failures
> due to an undefined reference or implicit declaration.
> 

No need to add a dummy implementation for ntmp_vft_add_entry(), this function
is only called by NETC switch driver, and the driver will select NXP_NETC_LIB. So
ntmp_vft_add_entry() is always defined if NETC switch driver is built.

This is a false positive, please ignore it.