1/* 2 * INET An implementation of the TCP/IP protocol suite for the LINUX 3 * operating system. INET is implemented using the BSD Socket 4 * interface as the means of communication with the user level. 5 * 6 * Definitions for the TCP protocol sk_state field. 7 * 8 * This program is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License 10 * as published by the Free Software Foundation; either version 11 * 2 of the License, or (at your option) any later version. 12 */ 13#ifndef _LINUX_TCP_STATES_H 14#define _LINUX_TCP_STATES_H 15 16enum { 17 TCP_ESTABLISHED = 1, 18 TCP_SYN_SENT, 19 TCP_SYN_RECV, 20 TCP_FIN_WAIT1, 21 TCP_FIN_WAIT2, 22 TCP_TIME_WAIT, 23 TCP_CLOSE, 24 TCP_CLOSE_WAIT, 25 TCP_LAST_ACK, 26 TCP_LISTEN, 27 TCP_CLOSING, /* Now a valid state */ 28 29 TCP_MAX_STATES /* Leave at the end! */ 30}; 31 32#define TCP_STATE_MASK 0xF 33 34#endif /* _LINUX_TCP_STATES_H */ 35