Ignore:
File:
1 edited

Legend:

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

    ra2e3ee6 r69a93df7  
    146146static void tcp_phdr_setup(tcp_pdu_t *pdu, tcp_phdr_t *phdr)
    147147{
    148         // FIXME: Check for correctness
    149        
    150         uint32_t src_addr;
    151         inet_addr_pack(&pdu->src_addr, &src_addr);
    152        
    153         uint32_t dest_addr;
    154         inet_addr_pack(&pdu->dest_addr, &dest_addr);
    155        
    156         phdr->src_addr = host2uint32_t_be(src_addr);
    157         phdr->dest_addr = host2uint32_t_be(dest_addr);
     148        phdr->src_addr = host2uint32_t_be(pdu->src_addr.ipv4);
     149        phdr->dest_addr = host2uint32_t_be(pdu->dest_addr.ipv4);
    158150        phdr->zero = 0;
    159151        phdr->protocol = 6; /* XXX Magic number */
Note: See TracChangeset for help on using the changeset viewer.