Home | History | Annotate | Download | only in Ip6Dxe

Lines Matching refs:Prefix

456   Retrieve the Prefix address according to the PrefixLength by clear the useless

459 @param[in] PrefixLength The prefix length of the prefix.
460 @param[in, out] Prefix On input, points to the original prefix address
468 IN OUT EFI_IPv6_ADDRESS *Prefix
476 ASSERT ((Prefix != NULL) && (PrefixLength < IP6_PREFIX_MAX));
479 ZeroMem (Prefix, sizeof (EFI_IPv6_ADDRESS));
489 Value = Prefix->Addr[Byte];
492 ZeroMem (Prefix->Addr + Byte, 16 - Byte);
497 Prefix->Addr[Byte] = (UINT8) (Value & Mask);
519 EFI_IPv6_ADDRESS Prefix;
522 ZeroMem (&Prefix, sizeof (EFI_IPv6_ADDRESS));
527 // If the address is known as on-link or autonomous prefix, record it as
533 IP6_COPY_ADDRESS (&Prefix, &PrefixEntry->Prefix);
534 Ip6GetPrefix (PrefixEntry->PrefixLength, &Prefix);
535 if (EFI_IP6_EQUAL (&Prefix, DestinationAddress)) {