X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/3106e3f1973a9e6623108c7bd8ce525f9e79d2c4..b1098fedcb27f9133115fb92ae0df6b42ed61a24:/sys/netinet/in_var.h diff --git a/sys/netinet/in_var.h b/sys/netinet/in_var.h index 0daace81e6..b14dc6ce51 100644 --- a/sys/netinet/in_var.h +++ b/sys/netinet/in_var.h @@ -31,9 +31,12 @@ * SUCH DAMAGE. * * from: @(#)in_var.h 7.6 (Berkeley) 6/28/90 - * $Id$ + * $Id: in_var.h,v 1.3 1993/11/07 17:47:53 wollman Exp $ */ +#ifndef _NETINET_IN_VAR_H_ +#define _NETINET_IN_VAR_H_ 1 + /* * Interface address, Internet version. One of these structures * is allocated for each interface with an Internet address. @@ -71,7 +74,21 @@ struct in_aliasreq { #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr)) #ifdef KERNEL -struct in_ifaddr *in_ifaddr; +extern struct in_ifaddr *in_ifaddr; struct in_ifaddr *in_iaonnetof(); -struct ifqueue ipintrq; /* ip packet input queue */ -#endif +extern struct ifqueue ipintrq; /* ip packet input queue */ +extern struct protosw inetsw[]; +extern u_char ip_protox[]; +extern struct in_addr in_makeaddr(); +extern struct in_ifaddr *ifptoia(struct ifnet *); +extern u_char inetctlerrmap[]; +extern struct in_addr zeroin_addr; +#ifdef MTUDISC +struct route; +extern unsigned in_nextmtu(unsigned, int); +extern int in_routemtu(struct route *); +extern void in_mtureduce(struct in_addr, unsigned); +extern void in_mtutimer(caddr_t, int); +#endif /* MTUDISC */ +#endif /* KERNEL */ +#endif /* _NETINET_IN_VAR_H_ */