Changeset 9520af7 in mainline for uspace/srv/net/tcp/ncsim.c


Ignore:
Timestamp:
2017-09-12T15:48:01Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1d40c93d
Parents:
0a1e7e4
Message:

Allow TCP conn tests that involve transferring data by enabling an internal loopback. Add simple →SYN, ←RST test.

File:
1 edited

Legend:

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

    r0a1e7e4 r9520af7  
    7373        tcp_squeue_entry_t *sqe;
    7474        tcp_squeue_entry_t *old_qe;
     75        inet_ep2_t rident;
    7576        link_t *link;
    7677
    7778        log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_ncsim_bounce_seg()");
    78         tcp_rqueue_bounce_seg(epp, seg);
     79        tcp_ep2_flipped(epp, &rident);
     80        tcp_rqueue_insert_seg(&rident, seg);
    7981        return;
    8082
     
    125127        link_t *link;
    126128        tcp_squeue_entry_t *sqe;
     129        inet_ep2_t rident;
    127130        int rc;
    128131
     
    148151
    149152                log_msg(LOG_DEFAULT, LVL_DEBUG, "NCSim - End Sleep");
    150                 tcp_rqueue_bounce_seg(&sqe->epp, sqe->seg);
     153                tcp_ep2_flipped(&sqe->epp, &rident);
     154                tcp_rqueue_insert_seg(&rident, sqe->seg);
    151155                free(sqe);
    152156        }
Note: See TracChangeset for help on using the changeset viewer.