-int ip_output(struct mbuf *,
- struct mbuf *, struct route *, int, struct ip_moptions *, struct ifnet *);
-int ip_output_list(struct mbuf *, int,
- struct mbuf *, struct route *, int, struct ip_moptions *, struct ifnet *);
-struct in_ifaddr *
- ip_rtaddr(struct in_addr, struct route *);
+extern int ip_output(struct mbuf *, struct mbuf *, struct route *, int,
+ struct ip_moptions *, struct ip_out_args *);
+extern int ip_output_list(struct mbuf *, int, struct mbuf *, struct route *,
+ int, struct ip_moptions *, struct ip_out_args *);
+struct in_ifaddr *ip_rtaddr(struct in_addr);