diff options
Diffstat (limited to '')
-rw-r--r-- | bsd_eth_drivers/if_re/if_re.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bsd_eth_drivers/if_re/if_re.c b/bsd_eth_drivers/if_re/if_re.c index b9194d1..c470c9a 100644 --- a/bsd_eth_drivers/if_re/if_re.c +++ b/bsd_eth_drivers/if_re/if_re.c @@ -2755,6 +2755,10 @@ re_ioctl(struct ifnet *ifp, ioctl_command_t command, caddr_t data) break; case SIOCADDMULTI: case SIOCDELMULTI: +#ifdef __rtems__ + if ( ETHER_SIOCMULTIFRAG(error, command, ifr, ifp) ) + break; +#endif RL_LOCK(sc); re_setmulti(sc); RL_UNLOCK(sc); |