From f1c00c7473a9761d472ed375a6a1edf28166f7c6 Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Thu, 23 Apr 2009 04:43:40 +0000 Subject: - added missing ETHER_SIOCMULTIFRAG() macro to ioctl (#ifdef __rtems__) --- bsd_eth_drivers/if_re/if_re.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bsd_eth_drivers/if_re/if_re.c') 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); -- cgit v1.2.3