Home
last modified time | relevance | path

Searched refs:radvert (Results 1 – 5 of 5) sorted by relevance

/dports/net/radvd/radvd-2.19/
H A Dradvdump.c150 struct nd_router_advert *radvert = (struct nd_router_advert *)msg; in print_ff() local
158 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 …]
H A Dprocess.c214 struct nd_router_advert *radvert = (struct nd_router_advert *)msg; in process_ra() local
216 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()
H A Dsend.c187 struct nd_router_advert radvert; in add_ra_header() local
189 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 …]
/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/
H A Drtadv.c611 struct nd_router_advert *radvert; in rtadv_process_advert() local
647 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()
/dports/net/frr7/frr-frr-7.5.1/zebra/
H A Drtadv.c611 struct nd_router_advert *radvert; in rtadv_process_advert() local
647 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()