Lines Matching full:ipv6
34 Gets the current operational settings for this instance of the EFI IPv6 Protocol driver.
41 @param[out] Ip6ModeData Pointer to the EFI IPv6 Protocol mode data structure.
115 // Return the currently configured IPv6 addresses and corresponding prefix lengths.
236 Validate that Ipv6 address is OK to be used as station address or next hop address/ neighbor.
239 @param[in] Ip The IPv6 address to validate.
272 in the last IPv6 extension header, or basic IPv6 header is there's no extension header.
423 // The specified source address is not one of the addresses IPv6 maintains.
570 Assigns an IPv6 address and subnet mask to this EFI IPv6 Protocol driver instance.
573 settings for this EFI IPv6 Protocol instance. Until these parameters have been set, no network traffic
576 parameters have been set again. Each EFI IPv6 Protocol instance can be started and stopped
580 If Ip6ConfigData.StationAddress is a valid non-zero IPv6 unicast address, it is required
581 to be one of the currently configured IPv6 addresses listed in the EFI IPv6 drivers, or else
583 unspecified, the IPv6 driver will bind a source address according to the source address selection
584 algorithm. Clients could frequently call GetModeData() to check get currently configured IPv6
585 address list in the EFI IPv6 driver. If both Ip6ConfigData.StationAddress and
587 source address filled in each outgoing IPv6 packet is decided based on the destination of this packet.
594 @param[in] Ip6ConfigData Pointer to the EFI IPv6 Protocol configuration data structure.
601 a unicast IPv6 address.
603 one of the configured IP addresses in the EFI IPv6 driver.
605 @retval EFI_OUT_OF_RESOURCES The EFI IPv6 Protocol driver instance data could not be allocated.
606 @retval EFI_NO_MAPPING The IPv6 driver was responsible for choosing a source address for
608 @retval EFI_ALREADY_STARTED The interface is already open and must be stopped before the IPv6
610 @retval EFI_DEVICE_ERROR An unexpected system or network error occurred. The EFI IPv6
725 @param[in] GroupAddress Pointer to the IPv6 multicast address.
733 not a multicast IPv6 address.
738 @retval EFI_UNSUPPORTED This EFI IPv6 Protocol implementation does not support multicast groups.
793 the destination IPv6 address arithmetically. The gateway address must be on the same subnet as the
797 default route matches all destination IPv6 addresses that do not match any other routes.
799 All EFI IPv6 Protocol instances share a routing table.
810 @param[in] GatewayAddress The unicast gateway IPv6 address for this route.
821 - *GatewayAddress is not a valid unicast IPv6 address.
822 - *GatewayAddress is one of the local configured IPv6
899 IPv6 neighbor cache entries are typically inserted and updated by the network protocol driver as
913 @param[in] TargetIp6Address Pointer to the Target IPv6 address.
929 - *TargetIpAddress is not a valid unicast IPv6 address.
930 - *TargetIpAddress is one of the local configured IPv6
1195 EFI IPv6 Protocol instance. Whenever the packet in the token is sent out or some
1203 @retval EFI_NO_MAPPING The IPv6 driver was responsible for choosing
1223 EFI IPv6 protocol instance.
1226 when doing Configure() for this EFI IPv6 protocol
1403 // Allocate a new buffer to store IPv6 extension headers to avoid updating
1453 and cannot be NULL. When the receive operation completes, the EFI IPv6 Protocol
1471 @retval EFI_NOT_STARTED This EFI IPv6 Protocol instance has not been started.
1481 The EFI IPv6 Protocol instance has been reset to startup defaults.
1805 @retval EFI_NOT_STARTED This EFI IPv6 Protocol instance has not been started.