Changeset 04cd242 in mainline for uspace/srv/net/tl/tcp/tcp.c


Ignore:
Timestamp:
2011-11-27T18:20:58Z (12 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a4ee3ab2
Parents:
762b48a
Message:

Implement socket provider API in tcp module (active side).

File:
1 edited

Legend:

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

    r762b48a r04cd242  
    5555#include "pdu.h"
    5656#include "rqueue.h"
     57#include "sock.h"
    5758#include "std.h"
    5859#include "tcp.h"
     
    6162#define NAME       "tcp"
    6263
    63 static async_sess_t *net_sess;
     64async_sess_t *net_sess;
    6465static async_sess_t *icmp_sess;
    6566static async_sess_t *ip_sess;
    66 static packet_dimensions_t pkt_dims;
     67packet_dimensions_t pkt_dims;
    6768
    6869static void tcp_received_pdu(tcp_pdu_t *pdu);
     
    354355    size_t *answer_count)
    355356{
     357        async_sess_t *callback;
     358
    356359        log_msg(LVL_DEBUG, "tl_message()");
     360
     361        *answer_count = 0;
     362        callback = async_callback_receive_start(EXCHANGE_SERIALIZE, call);
     363        if (callback)
     364                return tcp_sock_connection(callback, callid, *call);
     365
    357366        return ENOTSUP;
    358367}
Note: See TracChangeset for help on using the changeset viewer.