149268Sbostic /*- 2*63222Sbostic * Copyright (c) 1991, 1993 3*63222Sbostic * The Regents of the University of California. All rights reserved. 449268Sbostic * 549268Sbostic * %sccs.include.redist.c% 649268Sbostic * 7*63222Sbostic * @(#)tp_ip.h 8.1 (Berkeley) 06/10/93 849268Sbostic */ 949268Sbostic 1036402Ssklower /*********************************************************** 1136402Ssklower Copyright IBM Corporation 1987 1236402Ssklower 1336402Ssklower All Rights Reserved 1436402Ssklower 1536402Ssklower Permission to use, copy, modify, and distribute this software and its 1636402Ssklower documentation for any purpose and without fee is hereby granted, 1736402Ssklower provided that the above copyright notice appear in all copies and that 1836402Ssklower both that copyright notice and this permission notice appear in 1936402Ssklower supporting documentation, and that the name of IBM not be 2036402Ssklower used in advertising or publicity pertaining to distribution of the 2136402Ssklower software without specific, written prior permission. 2236402Ssklower 2336402Ssklower IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 2436402Ssklower ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 2536402Ssklower IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 2636402Ssklower ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 2736402Ssklower WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 2836402Ssklower ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 2936402Ssklower SOFTWARE. 3036402Ssklower 3136402Ssklower ******************************************************************/ 3236402Ssklower 3336402Ssklower /* 3436402Ssklower * ARGO Project, Computer Sciences Dept., University of Wisconsin - Madison 3536402Ssklower */ 3636402Ssklower /* 3736402Ssklower * ARGO TP 3836402Ssklower * 3936402Ssklower * $Header: tp_ip.h,v 5.1 88/10/12 12:19:47 root Exp $ 4036402Ssklower * $Source: /usr/argo/sys/netiso/RCS/tp_ip.h,v $ 4136402Ssklower * 4236402Ssklower * internet IP-dependent structures and include files 4336402Ssklower * 4436402Ssklower */ 4536402Ssklower 4636402Ssklower 4736402Ssklower #ifndef __TP_IP__ 4836402Ssklower #define __TP_IP__ 4936402Ssklower 5036402Ssklower #ifndef SOCK_STREAM 5156533Sbostic #include <sys/socket.h> 5256533Sbostic #endif 5336402Ssklower 5456533Sbostic #include <netinet/in.h> 5556533Sbostic #include <netinet/in_systm.h> 5656533Sbostic #include <netinet/ip.h> 5756533Sbostic #include <net/route.h> 5856533Sbostic #include <netinet/in_pcb.h> 5956533Sbostic #include <netinet/ip_var.h> 6036402Ssklower 6136402Ssklower 6236402Ssklower struct inpcb tp_inpcb; 6336402Ssklower /* queue of active inpcbs for tp ; for tp with dod ip */ 6436402Ssklower 6560359Sbostic #endif /* __TP_IP__ */ 66