1/*- 2 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 42 unchanged lines hidden (view full) --- 51 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 52 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 53 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 54 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 55 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 56 * SUCH DAMAGE. 57 * 58 * @(#)tcp_var.h 8.4 (Berkeley) 5/24/95 |
59 * $FreeBSD: head/sys/netinet6/tcp6_var.h 241916 2012-10-22 21:49:56Z delphij $ |
60 */ 61 62#ifndef _NETINET_TCP6_VAR_H_ 63#define _NETINET_TCP6_VAR_H_ 64 65#ifdef _KERNEL 66#ifdef SYSCTL_DECL 67SYSCTL_DECL(_net_inet6_tcp6); 68 69VNET_DECLARE(int, tcp_v6mssdflt); /* XXX */ 70#define V_tcp_v6mssdflt VNET(tcp_v6mssdflt) 71#endif 72 73struct ip6_hdr; |
74void tcp6_ctlinput(int, struct sockaddr *, void *); 75void tcp6_init(void); 76int tcp6_input(struct mbuf **, int *, int); |
77struct rtentry *tcp_rtlookup6(struct in_conninfo *); 78 79extern struct pr_usrreqs tcp6_usrreqs; 80 81#endif /* _KERNEL */ 82 83#endif /* _NETINET_TCP6_VAR_H_ */ |