Lines Matching full:ipv4
2 This file defines the EFI IPv4 (Internet Protocol version 4)
5 - EFI IPv4 Service Binding Protocol
6 - EFI IPv4 Variable (deprecated in UEFI 2.4B)
7 - EFI IPv4 Protocol.
8 The EFI IPv4 Protocol provides basic network IPv4 packet I/O services,
60 /// The default IPv4 protocol packets to send and receive. Ignored
65 /// Set to TRUE to receive all IPv4 packets that get through the receive filters.
66 /// Set to FALSE to receive only the DefaultProtocol IPv4
76 /// Set to TRUE to receive broadcast IPv4 packets. Ignored when
78 /// Set to FALSE to stop receiving broadcast IPv4 packets.
82 /// Set to TRUE to receive all IPv4 packets that are sent to any
84 /// Set to FALSE to stop receiving all promiscuous IPv4 packets
88 /// Set to TRUE to use the default IPv4 address and default routing table.
92 /// The station IPv4 address that will be assigned to this EFI IPv4Protocol instance.
100 /// TypeOfService field in transmitted IPv4 packets.
104 /// TimeToLive field in transmitted IPv4 packets.
108 /// State of the DoNotFragment bit in transmitted IPv4 packets.
113 /// IPv4 receive filters are still applied. Fragmentation is disabled for RawData mode.
143 /// Set to TRUE after this EFI IPv4 Protocol instance has been successfully configured.
155 /// Set to TRUE when the EFI IPv4 Protocol instance has a station address and subnet mask.
179 /// Array of ICMP types and codes that are supported by this EFI IPv4 Protocol driver
240 /// by the EFI IPv4 Protocol driver. The type of Event must be
263 Gets the current operational settings for this instance of the EFI IPv4 Protocol driver.
271 @param Ip4ModeData The pointer to the EFI IPv4 Protocol mode data structure.
290 Assigns an IPv4 address and subnet mask to this EFI IPv4 Protocol driver instance.
293 parameters and filter settings for this EFI IPv4 Protocol instance. Until these
297 parameters have been set again. Each EFI IPv4 Protocol instance can be started
302 be appended as an alias address into the addresses list in the EFI IPv4 Protocol
304 to retrieve the default IPv4 address if it is not available yet. Clients could
305 frequently call GetModeData() to check the status to ensure that the default IPv4
313 @param IpConfigData The pointer to the EFI IPv4 Protocol configuration data structure.
320 IpConfigData.StationAddress is not a unicast IPv4 address.
321 IpConfigData.SubnetMask is not a valid IPv4 subnet
324 not be located when clients choose to use the default IPv4
325 address. This EFI IPv4 Protocol implementation does not
327 @retval EFI_OUT_OF_RESOURCES The EFI IPv4 Protocol driver instance data could not be allocated.
329 IPv4 address or subnet mask can be changed. The interface must
331 @retval EFI_DEVICE_ERROR An unexpected system or network error occurred. The EFI IPv4
353 @param GroupAddress The pointer to the IPv4 multicast address.
360 not a multicast IPv4 address.
365 …@retval EFI_UNSUPPORTED This EFI IPv4 Protocol implementation does not support multicast gro…
385 Routes are determined by comparing the SubnetAddress with the destination IPv4
390 The default route matches all destination IPv4 addresses that do not match any
398 Each EFI IPv4 Protocol instance has its own independent routing table. Those EFI
399 IPv4 Protocol instances that use the default IPv4 address will also have copies
401 copies will be updated whenever the EIF IPv4 Protocol driver reconfigures its
410 @param GatewayAddress The unicast gateway IPv4 address for this route.
423 - *GatewayAddress is not a valid unicast IPv4 address.
444 EFI IPv4 Protocol instance. Whenever the packet in the token is sent out or some
463 …@retval EFI_BAD_BUFFER_SIZE The length of the IPv4 header + option length + total data length is
483 and cannot be NULL. When the receive operation completes, the EFI IPv4 Protocol
491 @retval EFI_NOT_STARTED This EFI IPv4 Protocol instance has not been started.
501 The EFI IPv4 Protocol instance has been reset to startup defaults.
568 @retval EFI_NOT_STARTED This EFI IPv4 Protocol instance has not been started.
585 /// The EFI IPv4 Protocol implements a simple packet-oriented interface that can be