Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tcp/tcp_type.h

    r58e9dec rb10460a  
    4747struct tcp_conn;
    4848
     49/** Connection state */
    4950typedef enum {
    5051        /** Listen */
     
    101102} tcp_error_t;
    102103
     104/** Transfer flags */
    103105typedef enum {
    104106        XF_PUSH         = 0x1,
     
    106108} xflags_t;
    107109
     110/** Control message bits
     111 *
     112 * Note this is not the actual on-the-wire encoding
     113 */
    108114typedef enum {
    109115        CTL_SYN         = 0x1,
     
    128134} tcp_tqueue_t;
    129135
     136/** Active or passive connection */
    130137typedef enum {
    131138        ap_active,
     
    133140} acpass_t;
    134141
     142/** Flags for TCP open operation */
    135143typedef enum {
    136144        tcp_open_nonblock = 1
     
    264272} tcp_segment_t;
    265273
    266 
     274/** Receive queue entry */
    267275typedef struct {
    268276        link_t link;
     
    279287} tcp_squeue_entry_t;
    280288
     289/** Incoming queue entry */
    281290typedef struct {
    282291        link_t link;
     
    291300} tcp_tqueue_entry_t;
    292301
     302/** Continuation of processing.
     303 *
     304 * When processing incoming segment, are we done or should we continue
     305 * processing it?
     306 */
    293307typedef enum {
    294308        cp_continue,
Note: See TracChangeset for help on using the changeset viewer.