Function mcastIpToMac [src]
Translates an IP multicast address to a hardware (MAC) multicast address.
This function may be unsupported in some MNP implementations.
Prototype
pub fn mcastIpToMac( self: *ManagedNetwork, ipv6flag: bool, ipaddress: *const uefi.IpAddress, ) McastIpToMacError!MacAddress
Parameters
self: *ManagedNetwork
ipv6flag: bool
ipaddress: *const uefi.IpAddress
Possible Errors
Source
pub fn mcastIpToMac(
self: *ManagedNetwork,
ipv6flag: bool,
ipaddress: *const uefi.IpAddress,
) McastIpToMacError!MacAddress {
var result: MacAddress = undefined;
switch (self._mcast_ip_to_mac(self, ipv6flag, ipaddress, &result)) {
.success => return result,
else => |status| {
try status.err();
return uefi.unexpectedStatus(status);
},
}
}