Changes in uspace/srv/net/tcp/tcp_type.h [58e9dec:b10460a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tcp/tcp_type.h
r58e9dec rb10460a 47 47 struct tcp_conn; 48 48 49 /** Connection state */ 49 50 typedef enum { 50 51 /** Listen */ … … 101 102 } tcp_error_t; 102 103 104 /** Transfer flags */ 103 105 typedef enum { 104 106 XF_PUSH = 0x1, … … 106 108 } xflags_t; 107 109 110 /** Control message bits 111 * 112 * Note this is not the actual on-the-wire encoding 113 */ 108 114 typedef enum { 109 115 CTL_SYN = 0x1, … … 128 134 } tcp_tqueue_t; 129 135 136 /** Active or passive connection */ 130 137 typedef enum { 131 138 ap_active, … … 133 140 } acpass_t; 134 141 142 /** Flags for TCP open operation */ 135 143 typedef enum { 136 144 tcp_open_nonblock = 1 … … 264 272 } tcp_segment_t; 265 273 266 274 /** Receive queue entry */ 267 275 typedef struct { 268 276 link_t link; … … 279 287 } tcp_squeue_entry_t; 280 288 289 /** Incoming queue entry */ 281 290 typedef struct { 282 291 link_t link; … … 291 300 } tcp_tqueue_entry_t; 292 301 302 /** Continuation of processing. 303 * 304 * When processing incoming segment, are we done or should we continue 305 * processing it? 306 */ 293 307 typedef enum { 294 308 cp_continue,
Note:
See TracChangeset
for help on using the changeset viewer.