diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2009-04-23 04:43:40 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2009-04-23 04:43:40 +0000 |
commit | f1c00c7473a9761d472ed375a6a1edf28166f7c6 (patch) | |
tree | abee65d5e5c9fafb1e314e69e21fc7322bb62b4a /bsd_eth_drivers/if_re/if_re.c | |
parent | - removed 'bootverbose' -- now defined by libbsdport. (diff) | |
download | libbsdport-f1c00c7473a9761d472ed375a6a1edf28166f7c6.tar.bz2 |
- added missing ETHER_SIOCMULTIFRAG() macro to ioctl (#ifdef __rtems__)
Diffstat (limited to 'bsd_eth_drivers/if_re/if_re.c')
-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); |