Ignore:
File:
1 edited

Legend:

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

    r0743493a r28a3e74  
    476476        old_incoming = socket_data->next_incoming;
    477477
    478         if (GET_TCP_HEADER_FINALIZE(header)) {
     478        if (header->finalize) {
    479479                socket_data->fin_incoming = new_sequence_number +
    480480                    total_length - TCP_HEADER_LENGTH(header);
     
    838838        assert(packet);
    839839
    840         if (!GET_TCP_HEADER_SYNCHRONIZE(header))
     840        if (!header->synchronize)
    841841                return tcp_release_and_return(packet, EINVAL);
    842842       
     
    903903        assert(packet);
    904904
    905         if (!GET_TCP_HEADER_SYNCHRONIZE(header))
     905        if (!header->synchronize)
    906906                return tcp_release_and_return(packet, EINVAL);
    907907
     
    10571057        assert(packet);
    10581058
    1059         if (!GET_TCP_HEADER_ACKNOWLEDGE(header))
     1059        if (!header->acknowledge)
    10601060                return tcp_release_and_return(packet, EINVAL);
    10611061
     
    11261126        assert(header);
    11271127
    1128         if (!GET_TCP_HEADER_ACKNOWLEDGE(header))
     1128        if (!header->acknowledge)
    11291129                return;
    11301130
     
    18331833
    18341834        /* Remember the outgoing FIN */
    1835         if (GET_TCP_HEADER_FINALIZE(header))
     1835        if (header->finalize)
    18361836                socket_data->fin_outgoing = socket_data->next_outgoing;
    18371837       
     
    19521952                header->acknowledgement_number =
    19531953                    htonl(socket_data->next_incoming);
    1954                 SET_TCP_HEADER_ACKNOWLEDGE(header, 1);
     1954                header->acknowledge = 1;
    19551955        }
    19561956        header->window = htons(socket_data->window);
     
    20242024        header->source_port = htons(socket->port);
    20252025        header->source_port = htons(socket_data->dest_port);
    2026         SET_TCP_HEADER_LENGTH(header,
    2027             TCP_COMPUTE_HEADER_LENGTH(sizeof(*header)));
    2028         SET_TCP_HEADER_SYNCHRONIZE(header, synchronize);
    2029         SET_TCP_HEADER_FINALIZE(header, finalize);
     2026        header->header_length = TCP_COMPUTE_HEADER_LENGTH(sizeof(*header));
     2027        header->synchronize = synchronize;
     2028        header->finalize = finalize;
    20302029}
    20312030
Note: See TracChangeset for help on using the changeset viewer.