summaryrefslogtreecommitdiffstats
path: root/sys/net/if_atm.h
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2003-04-29 08:07:44 +0000
committerharti <harti@FreeBSD.org>2003-04-29 08:07:44 +0000
commit434086177ff1782e5033d3ef3944a029b263f85b (patch)
tree631feff583589aa3eebd1ddb28044891f36cc315 /sys/net/if_atm.h
parentdb92d84028d043a57be76ff4d516386f5736053e (diff)
downloadFreeBSD-src-434086177ff1782e5033d3ef3944a029b263f85b.zip
FreeBSD-src-434086177ff1782e5033d3ef3944a029b263f85b.tar.gz
Add module data and version to the atm_subr and reference this info from the
(currently) only consumer (en). Add a sysctl node hw.atm where the atm drivers will hook on their hardware sysctl sub-trees. Make atm_ifattach call if_attach and remove the corresponding call to if_attach from en. Create atm_ifdetach and use that in en. While the last change actually changes the interface this is not a problem in practice because the only other consumer of this API is an older LANAI driver on the net, that is not ready for current anyway. Reviewed by: -atm
Diffstat (limited to 'sys/net/if_atm.h')
-rw-r--r--sys/net/if_atm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net/if_atm.h b/sys/net/if_atm.h
index f09f7a6..b8a34a8 100644
--- a/sys/net/if_atm.h
+++ b/sys/net/if_atm.h
@@ -99,6 +99,7 @@ struct atmllc {
#ifdef _KERNEL
void atm_ifattach(struct ifnet *);
+void atm_ifdetach(struct ifnet *);
void atm_input(struct ifnet *, struct atm_pseudohdr *,
struct mbuf *, void *);
int atm_output(struct ifnet *, struct mbuf *, struct sockaddr *,
OpenPOWER on IntegriCloud