-/* $OpenBSD: route.h,v 1.204 2024/01/31 14:56:42 bluhm Exp $ */
+/* $OpenBSD: route.h,v 1.205 2024/02/05 12:52:11 aoyama Exp $ */
/* $NetBSD: route.h,v 1.9 1996/02/13 22:00:49 christos Exp $ */
/*
struct mbuf;
struct socket;
struct ifnet;
-struct in_addr;
struct sockaddr_in6;
struct if_ieee80211_data;
struct bfd_config;
void route_init(void);
-void route_cache(struct route *, struct in_addr, u_int);
void rtm_ifchg(struct ifnet *);
void rtm_ifannounce(struct ifnet *, int);
void rtm_bfd(struct bfd_config *);
-/* $OpenBSD: in.h,v 1.145 2023/11/10 20:05:22 bluhm Exp $ */
+/* $OpenBSD: in.h,v 1.146 2024/02/05 12:52:11 aoyama Exp $ */
/* $NetBSD: in.h,v 1.20 1996/02/13 23:41:47 christos Exp $ */
/*
struct sockaddr_in;
struct ifaddr;
struct in_ifaddr;
+struct route;
void ipv4_input(struct ifnet *, struct mbuf *);
struct mbuf *
int in_nam2sin(const struct mbuf *, struct sockaddr_in **);
int in_sa2sin(struct sockaddr *, struct sockaddr_in **);
+void route_cache(struct route *, struct in_addr, u_int);
+
char *inet_ntoa(struct in_addr);
int inet_nat64(int, const void *, void *, const void *, u_int8_t);
int inet_nat46(int, const void *, void *, const void *, u_int8_t);