Changeset 3e66428 in mainline for uspace/srv/net/dnsrsrv/transport.c


Ignore:
Timestamp:
2013-06-20T14:10:51Z (12 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
19a4f73
Parents:
b49d872
Message:

new network address infrastructure (towards IPv6 support)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/dnsrsrv/transport.c

    rb49d872 r3e66428  
    5252
    5353/** Request timeout (microseconds) */
    54 #define REQ_TIMEOUT (5*1000*1000)
     54#define REQ_TIMEOUT (5 * 1000 * 1000)
    5555
    5656/** Maximum number of retries */
    5757#define REQ_RETRY_MAX 3
     58
     59inet2_addr_t dns_server_addr;
    5860
    5961typedef struct {
     
    7274static fid_t recv_fid;
    7375static int transport_fd = -1;
    74 inet_addr_t dns_server_addr;
    7576
    7677/** Outstanding requests */
     
    194195        addr.sin_family = AF_INET;
    195196        addr.sin_port = htons(DNS_SERVER_PORT);
    196         addr.sin_addr.s_addr = host2uint32_t_be(dns_server_addr.ipv4);
     197        inet2_addr_sockaddr_in(&dns_server_addr, &addr);
    197198
    198199        rc = dns_message_encode(req, &req_data, &req_size);
     
    204205        while (ntry < REQ_RETRY_MAX) {
    205206                rc = sendto(transport_fd, req_data, req_size, 0,
    206                     (struct sockaddr *)&addr, sizeof(addr));
     207                    (struct sockaddr *) &addr, sizeof(addr));
    207208                if (rc != EOK)
    208209                        goto error;
Note: See TracChangeset for help on using the changeset viewer.