#[repr(C)]pub struct Ip4ModeData {
pub is_started: Boolean,
pub max_packet_size: u32,
pub config_data: Ip4ConfigData,
pub is_configured: Boolean,
pub group_count: u32,
pub group_table: *const Ipv4Address,
pub route_count: u32,
pub route_table: *const Ip4RouteTable,
pub icmp_type_count: u32,
pub icmp_type_list: *const Ip4IcmpType,
}Expand description
Defined in UEFI Specification, Section 28.3.5
Fields§
§is_started: BooleanSet to Boolean::TRUE after an associated Ipv4Protocol instance
has been successfully configured.
max_packet_size: u32The maximum packet size, in bytes, of the packet which the upper layer driver could feed.
config_data: Ip4ConfigDataCurrent configuration settings.
is_configured: BooleanSet to Boolean::TRUE when an associated Ipv4Protocol instance
has a station address and subnet mask.
group_count: u32Number of joined multicast groups.
group_table: *const Ipv4AddressList of joined multicast group addresses.
route_count: u32Number of entries in the routing table.
route_table: *const Ip4RouteTableRouting table entries.
icmp_type_count: u32Number of entries in the supported ICMP types list.
icmp_type_list: *const Ip4IcmpTypeArray of ICMP types and codes that are supported.