Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/netinet/in_gif.h,v rcsdiff: /ftp/cvs/cvsroot/src/sys/netinet/in_gif.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.2 retrieving revision 1.18 diff -u -p -r1.2 -r1.18 --- src/sys/netinet/in_gif.h 1999/07/01 08:12:50 1.2 +++ src/sys/netinet/in_gif.h 2017/11/27 05:02:22 1.18 @@ -1,7 +1,10 @@ +/* $NetBSD: in_gif.h,v 1.18 2017/11/27 05:02:22 knakahara Exp $ */ +/* $KAME: in_gif.h,v 1.6 2001/07/25 00:55:48 itojun Exp $ */ + /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -13,7 +16,7 @@ * 3. Neither the name of the project nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE @@ -32,9 +35,14 @@ #define GIF_TTL 30 -extern int gif_ttl; +extern int ip_gif_ttl; -void in_gif_input __P((struct mbuf *, ...)); -int in_gif_output __P((struct ifnet *, int, struct mbuf *, struct rtentry *)); +struct gif_variant; +void in_gif_input(struct mbuf *, int, int, void *); +#ifdef GIF_ENCAPCHECK +int gif_encapcheck4(struct mbuf *, int, int, struct gif_variant *); +#endif +int in_gif_attach(struct gif_variant *); +int in_gif_detach(struct gif_variant *); -#endif /*_NETINET_IN_GIF_H_*/ +#endif /* !_NETINET_IN_GIF_H_ */