Deleted Added
full compact
ip6_var.h (100683) ip6_var.h (105194)
1/* $FreeBSD: head/sys/netinet6/ip6_var.h 100683 2002-07-25 17:40:45Z ume $ */
1/* $FreeBSD: head/sys/netinet6/ip6_var.h 105194 2002-10-16 01:54:46Z sam $ */
2/* $KAME: ip6_var.h,v 1.62 2001/05/03 14:51:48 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

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

299struct in6_ifaddr *ip6_getdstifaddr __P((struct mbuf *));
300void ip6_freepcbopts __P((struct ip6_pktopts *));
301void ip6_freemoptions __P((struct ip6_moptions *));
302int ip6_unknown_opt __P((u_int8_t *, struct mbuf *, int));
303char * ip6_get_prevhdr __P((struct mbuf *, int));
304int ip6_nexthdr __P((struct mbuf *, int, int, int *));
305int ip6_lasthdr __P((struct mbuf *, int, int, int *));
306
2/* $KAME: ip6_var.h,v 1.62 2001/05/03 14:51:48 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

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

299struct in6_ifaddr *ip6_getdstifaddr __P((struct mbuf *));
300void ip6_freepcbopts __P((struct ip6_pktopts *));
301void ip6_freemoptions __P((struct ip6_moptions *));
302int ip6_unknown_opt __P((u_int8_t *, struct mbuf *, int));
303char * ip6_get_prevhdr __P((struct mbuf *, int));
304int ip6_nexthdr __P((struct mbuf *, int, int, int *));
305int ip6_lasthdr __P((struct mbuf *, int, int, int *));
306
307struct mbuf *ip6_addaux __P((struct mbuf *));
308struct mbuf *ip6_findaux __P((struct mbuf *));
307struct ip6aux *ip6_addaux __P((struct mbuf *));
308struct ip6aux *ip6_findaux __P((struct mbuf *));
309void ip6_delaux __P((struct mbuf *));
310
311int ip6_mforward __P((struct ip6_hdr *, struct ifnet *, struct mbuf *));
312int ip6_process_hopopts __P((struct mbuf *, u_int8_t *, int, u_int32_t *,
313 u_int32_t *));
314void ip6_savecontrol __P((struct inpcb *, struct mbuf **, struct ip6_hdr *,
315 struct mbuf *));
316void ip6_notify_pmtu __P((struct inpcb *, struct sockaddr_in6 *,
317 u_int32_t *));
318int ip6_sysctl __P((int *, u_int, void *, size_t *, void *, size_t));
319
320void ip6_forward __P((struct mbuf *, int));
321
322void ip6_mloopback __P((struct ifnet *, struct mbuf *, struct sockaddr_in6 *));
323int ip6_output __P((struct mbuf *, struct ip6_pktopts *,
324 struct route_in6 *,
325 int,
309void ip6_delaux __P((struct mbuf *));
310
311int ip6_mforward __P((struct ip6_hdr *, struct ifnet *, struct mbuf *));
312int ip6_process_hopopts __P((struct mbuf *, u_int8_t *, int, u_int32_t *,
313 u_int32_t *));
314void ip6_savecontrol __P((struct inpcb *, struct mbuf **, struct ip6_hdr *,
315 struct mbuf *));
316void ip6_notify_pmtu __P((struct inpcb *, struct sockaddr_in6 *,
317 u_int32_t *));
318int ip6_sysctl __P((int *, u_int, void *, size_t *, void *, size_t));
319
320void ip6_forward __P((struct mbuf *, int));
321
322void ip6_mloopback __P((struct ifnet *, struct mbuf *, struct sockaddr_in6 *));
323int ip6_output __P((struct mbuf *, struct ip6_pktopts *,
324 struct route_in6 *,
325 int,
326 struct ip6_moptions *, struct ifnet **));
326 struct ip6_moptions *, struct ifnet **,
327 struct inpcb *));
327int ip6_ctloutput __P((struct socket *, struct sockopt *sopt));
328void init_ip6pktopts __P((struct ip6_pktopts *));
329int ip6_setpktoptions __P((struct mbuf *, struct ip6_pktopts *, int, int));
330void ip6_clearpktopts __P((struct ip6_pktopts *, int, int));
331struct ip6_pktopts *ip6_copypktopts __P((struct ip6_pktopts *, int));
332int ip6_optlen __P((struct inpcb *));
333
334int route6_input __P((struct mbuf **, int *, int));

--- 19 unchanged lines hidden ---
328int ip6_ctloutput __P((struct socket *, struct sockopt *sopt));
329void init_ip6pktopts __P((struct ip6_pktopts *));
330int ip6_setpktoptions __P((struct mbuf *, struct ip6_pktopts *, int, int));
331void ip6_clearpktopts __P((struct ip6_pktopts *, int, int));
332struct ip6_pktopts *ip6_copypktopts __P((struct ip6_pktopts *, int));
333int ip6_optlen __P((struct inpcb *));
334
335int route6_input __P((struct mbuf **, int *, int));

--- 19 unchanged lines hidden ---