Changeset 032bbe7 in mainline for uspace/srv/net/tl/tcp/rqueue.c


Ignore:
Timestamp:
2011-09-22T19:53:07Z (13 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
32105348
Parents:
0093ab6
Message:

Document functions and files.

File:
1 edited

Legend:

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

    r0093ab6 r032bbe7  
    3232
    3333/**
    34  * @file
     34 * @file Global segment receive queue
    3535 */
    3636
     
    4040#include <stdlib.h>
    4141#include <thread.h>
     42#include "conn.h"
    4243#include "rqueue.h"
    4344#include "state.h"
     
    4647static prodcons_t rqueue;
    4748
     49/** Initialize segment receive queue. */
    4850void tcp_rqueue_init(void)
    4951{
     
    5456 *
    5557 * This is for testing purposes only.
     58 *
     59 * @param sp    Socket pair, oriented for transmission
     60 * @param seg   Segment
    5661 */
    5762void tcp_rqueue_bounce_seg(tcp_sockpair_t *sp, tcp_segment_t *seg)
     
    6267
    6368        /* Reverse the identification */
    64         rident.local = sp->foreign;
    65         rident.foreign = sp->local;
     69        tcp_sockpair_flipped(sp, &rident);
    6670
    6771        tcp_rqueue_insert_seg(&rident, seg);
    6872}
    6973
     74/** Insert segment into receive queue.
     75 *
     76 * @param sp    Socket pair, oriented for reception
     77 * @param seg   Segment
     78 */
    7079void tcp_rqueue_insert_seg(tcp_sockpair_t *sp, tcp_segment_t *seg)
    7180{
     
    8594}
    8695
     96/** Receive queue handler thread. */
    8797static void tcp_rqueue_thread(void *arg)
    8898{
     
    100110}
    101111
     112/** Start receive queue handler thread. */
    102113void tcp_rqueue_thread_start(void)
    103114{
Note: See TracChangeset for help on using the changeset viewer.