Deleted Added
full compact
in6_var.h (139826) in6_var.h (142215)
1/* $FreeBSD: head/sys/netinet6/in6_var.h 139826 2005-01-07 02:30:35Z imp $ */
1/* $FreeBSD: head/sys/netinet6/in6_var.h 142215 2005-02-22 13:04:05Z glebius $ */
2/* $KAME: in6_var.h,v 1.56 2001/03/29 05:34:31 itojun Exp $ */
3
4/*-
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 563 unchanged lines hidden (view full) ---

573do { \
574 (step).i_in6m = in6_multihead.lh_first; \
575 IN6_NEXT_MULTI((step), (in6m)); \
576} while(0)
577
578struct in6_multi *in6_addmulti __P((struct in6_addr *, struct ifnet *,
579 int *));
580void in6_delmulti __P((struct in6_multi *));
2/* $KAME: in6_var.h,v 1.56 2001/03/29 05:34:31 itojun Exp $ */
3
4/*-
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 563 unchanged lines hidden (view full) ---

573do { \
574 (step).i_in6m = in6_multihead.lh_first; \
575 IN6_NEXT_MULTI((step), (in6m)); \
576} while(0)
577
578struct in6_multi *in6_addmulti __P((struct in6_addr *, struct ifnet *,
579 int *));
580void in6_delmulti __P((struct in6_multi *));
581struct in6_multi_mship *in6_joingroup(struct ifnet *, struct in6_addr *, int *);
582int in6_leavegroup(struct in6_multi_mship *);
581int in6_mask2len __P((struct in6_addr *, u_char *));
582int in6_control __P((struct socket *, u_long, caddr_t, struct ifnet *,
583 struct thread *));
584int in6_update_ifa __P((struct ifnet *, struct in6_aliasreq *,
585 struct in6_ifaddr *));
586void in6_purgeaddr __P((struct ifaddr *));
587int in6if_do_dad __P((struct ifnet *));
588void in6_purgeif __P((struct ifnet *));

--- 10 unchanged lines hidden (view full) ---

599int in6_matchlen __P((struct in6_addr *, struct in6_addr *));
600int in6_are_prefix_equal __P((struct in6_addr *, struct in6_addr *, int));
601void in6_prefixlen2mask __P((struct in6_addr *, int));
602int in6_prefix_ioctl __P((struct socket *, u_long, caddr_t,
603 struct ifnet *));
604int in6_prefix_add_ifid __P((int, struct in6_ifaddr *));
605void in6_prefix_remove_ifid __P((int, struct in6_ifaddr *));
606void in6_purgeprefix __P((struct ifnet *));
583int in6_mask2len __P((struct in6_addr *, u_char *));
584int in6_control __P((struct socket *, u_long, caddr_t, struct ifnet *,
585 struct thread *));
586int in6_update_ifa __P((struct ifnet *, struct in6_aliasreq *,
587 struct in6_ifaddr *));
588void in6_purgeaddr __P((struct ifaddr *));
589int in6if_do_dad __P((struct ifnet *));
590void in6_purgeif __P((struct ifnet *));

--- 10 unchanged lines hidden (view full) ---

601int in6_matchlen __P((struct in6_addr *, struct in6_addr *));
602int in6_are_prefix_equal __P((struct in6_addr *, struct in6_addr *, int));
603void in6_prefixlen2mask __P((struct in6_addr *, int));
604int in6_prefix_ioctl __P((struct socket *, u_long, caddr_t,
605 struct ifnet *));
606int in6_prefix_add_ifid __P((int, struct in6_ifaddr *));
607void in6_prefix_remove_ifid __P((int, struct in6_ifaddr *));
608void in6_purgeprefix __P((struct ifnet *));
609void in6_ifremloop(struct ifaddr *);
610void in6_ifaddloop(struct ifaddr *);
607
608int in6_is_addr_deprecated __P((struct sockaddr_in6 *));
609struct inpcb;
610int in6_embedscope __P((struct in6_addr *, const struct sockaddr_in6 *,
611 struct inpcb *, struct ifnet **));
612int in6_recoverscope __P((struct sockaddr_in6 *, const struct in6_addr *,
613 struct ifnet *));
614void in6_clearscope __P((struct in6_addr *));
615int in6_src_ioctl __P((u_long, caddr_t));
616#endif /* _KERNEL */
617
618#endif /* _NETINET6_IN6_VAR_H_ */
611
612int in6_is_addr_deprecated __P((struct sockaddr_in6 *));
613struct inpcb;
614int in6_embedscope __P((struct in6_addr *, const struct sockaddr_in6 *,
615 struct inpcb *, struct ifnet **));
616int in6_recoverscope __P((struct sockaddr_in6 *, const struct in6_addr *,
617 struct ifnet *));
618void in6_clearscope __P((struct in6_addr *));
619int in6_src_ioctl __P((u_long, caddr_t));
620#endif /* _KERNEL */
621
622#endif /* _NETINET6_IN6_VAR_H_ */