summaryrefslogtreecommitdiffstats
path: root/sys/net/if_var.h
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2001-07-02 20:49:25 +0000
committerbrooks <brooks@FreeBSD.org>2001-07-02 20:49:25 +0000
commit5da97d80e2d7042b9d86959519aca3d58066ca21 (patch)
tree5b65dfbb642b566dad2288425cf42bcebf948b13 /sys/net/if_var.h
parent10671e2b791d0b1e548f15151858169fc47c05cd (diff)
downloadFreeBSD-src-5da97d80e2d7042b9d86959519aca3d58066ca21.zip
FreeBSD-src-5da97d80e2d7042b9d86959519aca3d58066ca21.tar.gz
Add kernel infrastructure for network device cloning.
Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week
Diffstat (limited to 'sys/net/if_var.h')
-rw-r--r--sys/net/if_var.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/net/if_var.h b/sys/net/if_var.h
index 21cf174..7e760c7 100644
--- a/sys/net/if_var.h
+++ b/sys/net/if_var.h
@@ -401,7 +401,7 @@ void if_up __P((struct ifnet *));
/*void ifinit __P((void));*/ /* declared in systm.h for main() */
int ifioctl __P((struct socket *, u_long, caddr_t, struct proc *));
int ifpromisc __P((struct ifnet *, int));
-struct ifnet *ifunit __P((char *));
+struct ifnet *ifunit __P((const char *));
struct ifnet *if_withname __P((struct sockaddr *));
int if_poll_recv_slow __P((struct ifnet *ifp, int *quotap));
@@ -423,6 +423,12 @@ struct ifmultiaddr *ifmaof_ifpforaddr __P((struct sockaddr *,
struct ifnet *));
int if_simloop __P((struct ifnet *ifp, struct mbuf *m, int af, int hlen));
+void if_clone_attach __P((struct if_clone *));
+void if_clone_detach __P((struct if_clone *));
+
+int if_clone_create __P((char *, int));
+int if_clone_destroy __P((const char *));
+
#endif /* _KERNEL */
#endif /* !_NET_IF_VAR_H_ */
OpenPOWER on IntegriCloud