1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-13 14:40:22 +00:00

Hide AF_INET specific ioctl handling under #ifdef INET.

MFC after:	2 months
This commit is contained in:
Bjoern A. Zeeb 2008-11-06 11:00:57 +00:00
parent 19aa71e559
commit edb04458d5
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=184717

View File

@ -34,6 +34,7 @@
#ifdef HAVE_KERNEL_OPTION_HEADERS
#include "opt_device_polling.h"
#include "opt_inet.h"
#endif
#include <sys/param.h>
@ -1033,7 +1034,9 @@ em_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
{
struct adapter *adapter = ifp->if_softc;
struct ifreq *ifr = (struct ifreq *)data;
#ifdef INET
struct ifaddr *ifa = (struct ifaddr *)data;
#endif
int error = 0;
if (adapter->in_detach)
@ -1041,6 +1044,7 @@ em_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
switch (command) {
case SIOCSIFADDR:
#ifdef INET
if (ifa->ifa_addr->sa_family == AF_INET) {
/*
* XXX
@ -1057,6 +1061,7 @@ em_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
}
arp_ifinit(ifp, ifa);
} else
#endif
error = ether_ioctl(ifp, command, data);
break;
case SIOCSIFMTU: