mirror of
https://github.com/apache/nuttx.git
synced 2026-09-03 23:52:58 +00:00
arch/arm/src/stm32h7: Remove broken FDCAN filter ioctl stubs.
The SIOCxCANxxFILTER cases in fdcan_netdev_ioctl() call stm32_addextfilter(), stm32_delextfilter(), stm32_addstdfilter() and stm32_delstdfilter(), none of which exist anywhere in the tree. The block only ever compiled because no stm32h7 config enables NETDEV_CAN_FILTER_IOCTL; enabling it breaks the link. The commands now fall through to the existing -ENOTSUP default, which is also what a caller observed before. Assisted-by: Claude:claude-fable-5 Signed-off-by: Jacob Dahl <dahl.jakejacob@gmail.com>
This commit is contained in:
parent
4fa0319f1c
commit
fbe3468703
1 changed files with 0 additions and 34 deletions
|
|
@ -1987,40 +1987,6 @@ static int fdcan_netdev_ioctl(struct net_driver_s *dev, int cmd,
|
|||
break;
|
||||
#endif /* CONFIG_NETDEV_CAN_BITRATE_IOCTL */
|
||||
|
||||
#ifdef CONFIG_NETDEV_CAN_FILTER_IOCTL
|
||||
case SIOCACANEXTFILTER:
|
||||
{
|
||||
/* TODO: Add hardware-level filter... */
|
||||
|
||||
stm32_addextfilter(priv, (struct canioc_extfilter_s *)arg);
|
||||
}
|
||||
break;
|
||||
|
||||
case SIOCDCANEXTFILTER:
|
||||
{
|
||||
/* TODO: Delete hardware-level filter... */
|
||||
|
||||
stm32_delextfilter(priv, (struct canioc_extfilter_s *)arg);
|
||||
}
|
||||
break;
|
||||
|
||||
case SIOCACANSTDFILTER:
|
||||
{
|
||||
/* TODO: Add hardware-level filter... */
|
||||
|
||||
stm32_addstdfilter(priv, (struct canioc_stdfilter_s *)arg);
|
||||
}
|
||||
break;
|
||||
|
||||
case SIOCDCANSTDFILTER:
|
||||
{
|
||||
/* TODO: Delete hardware-level filter... */
|
||||
|
||||
stm32_delstdfilter(priv, (struct canioc_stdfilter_s *)arg);
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
|
||||
default:
|
||||
ret = -ENOTSUP;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue