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