From c54de1f76f2070447f83f4b5cf8c2d046a55f032 Mon Sep 17 00:00:00 2001 From: luigi Date: Sun, 4 Apr 2004 06:14:55 +0000 Subject: + arpresolve(): remove an unused argument + struct ifnet: remove unused fields, move ipv6-related field close to each other, add a pointer to l3<->l2 translation tables (arp,nd6, etc.) for future use. + struct route: remove an unused field, move close to each other some fields that might likely go away in the future --- sys/netinet/if_ether.c | 9 ++------- sys/netinet/if_ether.h | 4 ++-- 2 files changed, 4 insertions(+), 9 deletions(-) (limited to 'sys/netinet') diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c index d9919e3..4fdf95f 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -347,13 +347,8 @@ arprequest(ifp, sip, tip, enaddr) * taken over here, either now or for later transmission. */ int -arpresolve(ifp, rt, m, dst, desten, rt0) - struct ifnet *ifp; - struct rtentry *rt; - struct mbuf *m; - struct sockaddr *dst; - u_char *desten; - struct rtentry *rt0; +arpresolve(struct ifnet *ifp, struct rtentry *rt, struct mbuf *m, + struct sockaddr *dst, u_char *desten) { struct llinfo_arp *la = 0; struct sockaddr_dl *sdl; diff --git a/sys/netinet/if_ether.h b/sys/netinet/if_ether.h index 1f7a2cd..6738fa9 100644 --- a/sys/netinet/if_ether.h +++ b/sys/netinet/if_ether.h @@ -113,8 +113,8 @@ struct sockaddr_inarp { extern u_char ether_ipmulticast_min[ETHER_ADDR_LEN]; extern u_char ether_ipmulticast_max[ETHER_ADDR_LEN]; -int arpresolve(struct ifnet *, struct rtentry *, struct mbuf *, - struct sockaddr *, u_char *, struct rtentry *); +int arpresolve(struct ifnet *ifp, struct rtentry *rt, + struct mbuf *m, struct sockaddr *dst, u_char *desten); void arp_ifinit(struct ifnet *, struct ifaddr *); #endif -- cgit v1.1