Changeset 1812a0d in mainline for uspace/srv/net/tl/tcp/tqueue.c


Ignore:
Timestamp:
2011-11-23T19:06:15Z (12 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
762b48a
Parents:
6896409c
Message:

Hook TCP into network stack IP layer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/tcp/tqueue.c

    r6896409c r1812a0d  
    5050#include "seq_no.h"
    5151#include "tqueue.h"
     52#include "tcp.h"
    5253#include "tcp_type.h"
    5354
     
    273274        tcp_pdu_transmit(data, len);
    274275*/
    275         tcp_rqueue_bounce_seg(sp, seg);
     276//      tcp_rqueue_bounce_seg(sp, seg);
    276277//      tcp_ncsim_bounce_seg(sp, seg);
     278
     279        tcp_pdu_t *pdu;
     280
     281        if (tcp_pdu_encode(sp, seg, &pdu) != EOK) {
     282                log_msg(LVL_WARN, "Not enough memory. Segment dropped.");
     283                return;
     284        }
     285
     286        tcp_transmit_pdu(pdu);
     287        tcp_pdu_delete(pdu);
    277288}
    278289
Note: See TracChangeset for help on using the changeset viewer.