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_ */ |