diff --git a/icmp.c b/icmp.c index d612d9b..54690eb 100644 --- a/icmp.c +++ b/icmp.c @@ -141,7 +141,7 @@ void send_ipv6_ra(sessionidt s, tunnelidt t, struct in6_addr *ip) p_nra->nd_ra_cksum = 0; // Checksum p_nra->nd_ra_curhoplimit = 64; // Hop count p_nra->nd_ra_flags_reserved = (ND_RA_FLAG_MANAGED|ND_RA_FLAG_OTHER); // Flags - p_nra->nd_ra_router_lifetime = AdvDefaultLifetime; // Lifetime + p_nra->nd_ra_router_lifetime = htons(AdvDefaultLifetime); // Lifetime p_nra->nd_ra_reachable = 0; // Reachable time p_nra->nd_ra_retransmit = 0; // Retrans timer // Option PI after RA message (rfc4861)