Fix kernel build breakage when 'device ether' was not included.
This commit is contained in:
parent
6b709b74ae
commit
6ec86086e7
@ -51,6 +51,7 @@
|
||||
#include <sys/syslog.h>
|
||||
#include <sys/sysctl.h>
|
||||
|
||||
#include <net/ethernet.h>
|
||||
#include <net/if.h>
|
||||
#include <net/if_arp.h>
|
||||
#include <net/if_dl.h>
|
||||
@ -241,7 +242,8 @@ if_detach(ifp)
|
||||
*/
|
||||
switch (ifp->if_type) {
|
||||
case IFT_ETHER:
|
||||
ether_ifdetach(ifp);
|
||||
if (ng_ether_detach_p != NULL)
|
||||
(*ng_ether_detach_p)(ifp);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -676,17 +676,6 @@ ether_ifattach(ifp)
|
||||
(*ng_ether_attach_p)(ifp);
|
||||
}
|
||||
|
||||
/*
|
||||
* Perform common duties while detaching an Ethernet interface
|
||||
*/
|
||||
void
|
||||
ether_ifdetach(ifp)
|
||||
struct ifnet *ifp;
|
||||
{
|
||||
if (ng_ether_detach_p != NULL)
|
||||
(*ng_ether_detach_p)(ifp);
|
||||
}
|
||||
|
||||
SYSCTL_DECL(_net_link);
|
||||
SYSCTL_NODE(_net_link, IFT_ETHER, ether, CTLFLAG_RW, 0, "Ethernet");
|
||||
|
||||
|
@ -324,7 +324,6 @@ extern int if_index;
|
||||
extern struct ifaddr **ifnet_addrs;
|
||||
|
||||
void ether_ifattach __P((struct ifnet *));
|
||||
void ether_ifdetach __P((struct ifnet *));
|
||||
void ether_input __P((struct ifnet *, struct ether_header *, struct mbuf *));
|
||||
void ether_demux __P((struct ifnet *, struct ether_header *, struct mbuf *));
|
||||
int ether_output __P((struct ifnet *,
|
||||
|
Loading…
x
Reference in New Issue
Block a user