Lines Matching refs:Prefix
86 EFI_IPv6_ADDRESS Prefix;
151 EFI_IPv6_ADDRESS Prefix;
175 of prefix entries is also returned.
178 @param[out] PrefixCount The number of returned prefix entries.
181 @retval EFI_SUCCESS The prefix table successfully built.
182 @retval EFI_OUT_OF_RESOURCES Failed to allocate the memory for the prefix table.
311 Allocate and initialize a IP6 prefix list entry.
314 @param[in] OnLinkOrAuto If TRUE, the entry is created for the on link prefix list.
315 Otherwise, it is created for the autoconfiguration prefix list.
316 @param[in] ValidLifetime The length of time in seconds that the prefix
319 generated from the prefix via stateless address
321 @param[in] PrefixLength The prefix length of the Prefix.
322 @param[in] Prefix The prefix address.
324 @return NULL if it failed to allocate memory for the prefix node. Otherwise, point
325 to the created or existing prefix list entry.
335 IN EFI_IPv6_ADDRESS *Prefix
339 Destroy a IP6 prefix list entry.
342 @param[in] PrefixEntry The to be destroyed prefix list entry.
343 @param[in] OnLinkOrAuto If TRUE, the entry is removed from on link prefix list.
344 Otherwise remove from autoconfiguration prefix list.
359 Search the list array to find an IP6 prefix list entry.
362 @param[in] OnLinkOrAuto If TRUE, the search the link prefix list,
363 Otherwise search the autoconfiguration prefix list.
364 @param[in] PrefixLength The prefix length of the Prefix
365 @param[in] Prefix The prefix address.
367 @return NULL if cannot find the IP6 prefix list entry. Otherwise, return the
368 pointer to the IP6 prefix list entry.
376 IN EFI_IPv6_ADDRESS *Prefix
380 Release the resource in prefix list table, and destroy the list entry and
384 @param[in] ListHead The list entry head of the prefix list table.
670 @param[in] PrefixLength The prefix length of the Ip6Addr.
714 things: 1) maitain default router list; 2) maintain prefix options;