| *** ip_output.c.orig Sat Nov 1 04:53:02 1997 |
| --- ip_output.c Sat Nov 1 04:56:47 1997 |
| static struct mbuf *ip_insertoptions __P((struct mbuf *, struct mbuf *, int *)); |
| __P((struct ifnet *, struct mbuf *, struct sockaddr_in *)); |
| + extern int fr_check __P((struct ip *, int, struct ifnet *, int, struct mbuf **)); |
| + extern int (*fr_checkp) __P((struct ip *, int, struct ifnet *, int, struct mbuf **)); |
| * IP output. The packet in mbuf chain m contains a skeletal IP |
| + if ((error = (*fr_checkp)(ip, hlen, ifp, 1, &m1)) || !m1) |
| + ip = mtod(m = m1, struct ip *); |
| * If small enough for route, can just send directly. |