Ignore:
File:
1 edited

Legend:

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

    r7c15d6f rf303f2cf  
    11/*
    2  * Copyright (c) 2015 Jiri Svoboda
     2 * Copyright (c) 2011 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    282282}
    283283
    284 void tcp_transmit_segment(inet_ep2_t *epp, tcp_segment_t *seg)
     284void tcp_transmit_segment(tcp_sockpair_t *sp, tcp_segment_t *seg)
    285285{
    286286        log_msg(LOG_DEFAULT, LVL_DEBUG,
    287             "tcp_transmit_segment(l:(%u),f:(%u), %p)",
    288             epp->local.port, epp->remote.port, seg);
    289 
     287            "tcp_transmit_segment(f:(%u),l:(%u), %p)",
     288            sp->local.port, sp->foreign.port, seg);
     289       
    290290        log_msg(LOG_DEFAULT, LVL_DEBUG, "SEG.SEQ=%" PRIu32 ", SEG.WND=%" PRIu32,
    291291            seg->seq, seg->wnd);
     
    301301        tcp_pdu_t *pdu;
    302302
    303         if (tcp_pdu_encode(epp, seg, &pdu) != EOK) {
     303        if (tcp_pdu_encode(sp, seg, &pdu) != EOK) {
    304304                log_msg(LOG_DEFAULT, LVL_WARN, "Not enough memory. Segment dropped.");
    305305                return;
     
    351351
    352352        /* Reset retransmission timer */
    353         fibril_timer_set_locked(conn->retransmit.timer, RETRANSMIT_TIMEOUT,
    354             retransmit_timeout_func, (void *) conn);
     353        tcp_tqueue_timer_set(tqe->conn);
    355354
    356355        tcp_conn_unlock(conn);
     356        tcp_conn_delref(conn);
    357357
    358358        log_msg(LOG_DEFAULT, LVL_DEBUG, "### %s: retransmit_timeout_func(%p) end", conn->name, conn);
Note: See TracChangeset for help on using the changeset viewer.