Ignore:
File:
1 edited

Legend:

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

    r02a09ed r06a1d077  
    6969        size_t pdu_raw_size;
    7070
    71         log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_inet_ev_recv()");
     71        log_msg(LVL_DEBUG, "tcp_inet_ev_recv()");
    7272
    7373        pdu_raw = dgram->data;
     
    7676        /* Split into header and payload. */
    7777
    78         log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_inet_ev_recv() - split header/payload");
     78        log_msg(LVL_DEBUG, "tcp_inet_ev_recv() - split header/payload");
    7979
    8080        tcp_pdu_t *pdu;
     
    8484
    8585        if (pdu_raw_size < sizeof(tcp_header_t)) {
    86                 log_msg(LOG_DEFAULT, LVL_WARN, "pdu_raw_size = %zu < sizeof(tcp_header_t) = %zu",
     86                log_msg(LVL_WARN, "pdu_raw_size = %zu < sizeof(tcp_header_t) = %zu",
    8787                    pdu_raw_size, sizeof(tcp_header_t));
    8888                return EINVAL;
     
    9696
    9797        if (pdu_raw_size < hdr_size) {
    98                 log_msg(LOG_DEFAULT, LVL_WARN, "pdu_raw_size = %zu < hdr_size = %zu",
     98                log_msg(LVL_WARN, "pdu_raw_size = %zu < hdr_size = %zu",
    9999                    pdu_raw_size, hdr_size);
    100100                return EINVAL;
     
    102102
    103103        if (hdr_size < sizeof(tcp_header_t)) {
    104                 log_msg(LOG_DEFAULT, LVL_WARN, "hdr_size = %zu < sizeof(tcp_header_t) = %zu",
     104                log_msg(LVL_WARN, "hdr_size = %zu < sizeof(tcp_header_t) = %zu",
    105105                    hdr_size, sizeof(tcp_header_t));            return EINVAL;
    106106        }
    107107
    108         log_msg(LOG_DEFAULT, LVL_DEBUG, "pdu_raw_size=%zu, hdr_size=%zu",
     108        log_msg(LVL_DEBUG, "pdu_raw_size=%zu, hdr_size=%zu",
    109109            pdu_raw_size, hdr_size);
    110110        pdu = tcp_pdu_create(pdu_raw, hdr_size, pdu_raw + hdr_size,
    111111            pdu_raw_size - hdr_size);
    112112        if (pdu == NULL) {
    113                 log_msg(LOG_DEFAULT, LVL_WARN, "Failed creating PDU. Dropped.");
     113                log_msg(LVL_WARN, "Failed creating PDU. Dropped.");
    114114                return ENOMEM;
    115115        }
    116116
    117         pdu->src = dgram->src;
    118         pdu->dest = dgram->dest;
     117        pdu->src_addr.ipv4 = dgram->src.ipv4;
     118        pdu->dest_addr.ipv4 = dgram->dest.ipv4;
     119        log_msg(LVL_DEBUG, "src: 0x%08x, dest: 0x%08x",
     120            pdu->src_addr.ipv4, pdu->dest_addr.ipv4);
    119121
    120122        tcp_received_pdu(pdu);
     
    135137        pdu_raw = malloc(pdu_raw_size);
    136138        if (pdu_raw == NULL) {
    137                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed to transmit PDU. Out of memory.");
     139                log_msg(LVL_ERROR, "Failed to transmit PDU. Out of memory.");
    138140                return;
    139141        }
     
    143145            pdu->text_size);
    144146
    145         dgram.src = pdu->src;
    146         dgram.dest = pdu->dest;
     147        dgram.src.ipv4 = pdu->src_addr.ipv4;
     148        dgram.dest.ipv4 = pdu->dest_addr.ipv4;
    147149        dgram.tos = 0;
    148150        dgram.data = pdu_raw;
     
    151153        rc = inet_send(&dgram, INET_TTL_MAX, 0);
    152154        if (rc != EOK)
    153                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed to transmit PDU.");
     155                log_msg(LVL_ERROR, "Failed to transmit PDU.");
    154156}
    155157
     
    160162        tcp_sockpair_t rident;
    161163
    162         log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_received_pdu()");
     164        log_msg(LVL_DEBUG, "tcp_received_pdu()");
    163165
    164166        if (tcp_pdu_decode(pdu, &rident, &dseg) != EOK) {
    165                 log_msg(LOG_DEFAULT, LVL_WARN, "Not enough memory. PDU dropped.");
     167                log_msg(LVL_WARN, "Not enough memory. PDU dropped.");
    166168                return;
    167169        }
     
    175177        int rc;
    176178
    177         log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_init()");
     179        log_msg(LVL_DEBUG, "tcp_init()");
    178180
    179181        tcp_rqueue_init();
    180         tcp_rqueue_fibril_start();
     182        tcp_rqueue_thread_start();
    181183
    182184        tcp_ncsim_init();
    183         tcp_ncsim_fibril_start();
     185        tcp_ncsim_thread_start();
    184186
    185187        if (0) tcp_test();
     
    187189        rc = inet_init(IP_PROTO_TCP, &tcp_inet_ev_ops);
    188190        if (rc != EOK) {
    189                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed connecting to internet service.");
     191                log_msg(LVL_ERROR, "Failed connecting to internet service.");
    190192                return ENOENT;
    191193        }
     
    193195        rc = tcp_sock_init();
    194196        if (rc != EOK) {
    195                 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed initializing socket service.");
     197                log_msg(LVL_ERROR, "Failed initializing socket service.");
    196198                return ENOENT;
    197199        }
     
    206208        printf(NAME ": TCP (Transmission Control Protocol) network module\n");
    207209
    208         rc = log_init(NAME);
     210        rc = log_init(NAME, LVL_WARN);
    209211        if (rc != EOK) {
    210212                printf(NAME ": Failed to initialize log.\n");
Note: See TracChangeset for help on using the changeset viewer.