Changeset ff381a7 in mainline for uspace/srv/net/tcp/tcp_type.h
- Timestamp:
- 2015-11-02T20:54:19Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d8513177
- Parents:
- 3feeab2 (diff), 5265eea4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tcp/tcp_type.h
r3feeab2 rff381a7 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.