Searched refs:radvert (Results 1 – 5 of 5) sorted by relevance
150 struct nd_router_advert *radvert = (struct nd_router_advert *)msg; in print_ff() local158 if (!edefs || DFLT_AdvReachableTime != ntohl(radvert->nd_ra_reachable)) in print_ff()159 printf("\tAdvReachableTime %u;\n", ntohl(radvert->nd_ra_reachable)); in print_ff()161 if (!edefs || DFLT_AdvRetransTimer != ntohl(radvert->nd_ra_retransmit)) in print_ff()162 printf("\tAdvRetransTimer %u;\n", ntohl(radvert->nd_ra_retransmit)); in print_ff()164 if (!edefs || DFLT_AdvCurHopLimit != radvert->nd_ra_curhoplimit) in print_ff()165 printf("\tAdvCurHopLimit %u;\n", radvert->nd_ra_curhoplimit); in print_ff()167 if (!edefs || (3 * DFLT_MaxRtrAdvInterval) != ntohs(radvert->nd_ra_router_lifetime)) in print_ff()168 printf("\tAdvDefaultLifetime %hu;\n", ntohs(radvert->nd_ra_router_lifetime)); in print_ff()176 …if (!edefs || (((radvert->nd_ra_flags_reserved & 0x18) >> 3) & 0xff) != DFLT_AdvDefaultPreference)… in print_ff()[all …]
214 struct nd_router_advert *radvert = (struct nd_router_advert *)msg; in process_ra() local216 if ((radvert->nd_ra_curhoplimit && iface->ra_header_info.AdvCurHopLimit) && in process_ra()217 (radvert->nd_ra_curhoplimit != iface->ra_header_info.AdvCurHopLimit)) { in process_ra()221 …if ((radvert->nd_ra_flags_reserved & ND_RA_FLAG_MANAGED) && !iface->ra_header_info.AdvManagedFlag)… in process_ra()225 …if ((radvert->nd_ra_flags_reserved & ND_RA_FLAG_OTHER) && !iface->ra_header_info.AdvOtherConfigFla… in process_ra()231 if ((radvert->nd_ra_reachable && iface->ra_header_info.AdvReachableTime) && in process_ra()232 (ntohl(radvert->nd_ra_reachable) != iface->ra_header_info.AdvReachableTime)) { in process_ra()236 if ((radvert->nd_ra_retransmit && iface->ra_header_info.AdvRetransTimer) && in process_ra()237 (ntohl(radvert->nd_ra_retransmit) != iface->ra_header_info.AdvRetransTimer)) { in process_ra()
187 struct nd_router_advert radvert; in add_ra_header() local189 memset(&radvert, 0, sizeof(radvert)); in add_ra_header()191 radvert.nd_ra_type = ND_ROUTER_ADVERT; in add_ra_header()192 radvert.nd_ra_code = 0; in add_ra_header()193 radvert.nd_ra_cksum = 0; in add_ra_header()194 radvert.nd_ra_curhoplimit = ra_header_info->AdvCurHopLimit; in add_ra_header()195 radvert.nd_ra_flags_reserved = (ra_header_info->AdvManagedFlag) ? ND_RA_FLAG_MANAGED : 0; in add_ra_header()201 radvert.nd_ra_router_lifetime = 0; in add_ra_header()208 radvert.nd_ra_reachable = htonl(ra_header_info->AdvReachableTime); in add_ra_header()209 radvert.nd_ra_retransmit = htonl(ra_header_info->AdvRetransTimer); in add_ra_header()[all …]
611 struct nd_router_advert *radvert; in rtadv_process_advert() local647 radvert = (struct nd_router_advert *)msg; in rtadv_process_advert()649 if ((radvert->nd_ra_curhoplimit && zif->rtadv.AdvCurHopLimit) in rtadv_process_advert()650 && (radvert->nd_ra_curhoplimit != zif->rtadv.AdvCurHopLimit)) { in rtadv_process_advert()657 if ((radvert->nd_ra_flags_reserved & ND_RA_FLAG_MANAGED) in rtadv_process_advert()665 if ((radvert->nd_ra_flags_reserved & ND_RA_FLAG_OTHER) in rtadv_process_advert()673 if ((radvert->nd_ra_reachable && zif->rtadv.AdvReachableTime) in rtadv_process_advert()674 && (ntohl(radvert->nd_ra_reachable) in rtadv_process_advert()682 if ((ntohl(radvert->nd_ra_retransmit) in rtadv_process_advert()