pub fn getModeData(self: *const Ip6) GetModeDataError!ModeData self: *const Ip6100
101
102
103
104
105
106
107
108 pub fn getModeData(self: *const Ip6) GetModeDataError!ModeData {
var data: ModeData = undefined;
switch (self._get_mode_data(self, &data.ip6_mode, &data.mnp_config, &data.snp_mode)) {
.success => return data,
.invalid_parameter => return error.InvalidParameter,
.out_of_resources => return error.OutOfResources,
else => |status| return uefi.unexpectedStatus(status),
}
}
Gets the current operational settings for this instance of the EFI IPv6 Protocol driver.