Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › uefi › protocol › ip6 › Ip6 › configure Public Function configure Doc Source Public Function std.os.uefi.protocol.ip6.Ip6.configure
pub fn configure (self : *Ip6 , ip6_config_data : *const Config ) ConfigureError !void Params File os/uefi/protocol/ip6.zig: 113
113
114
115
116
117
118
119
120
121
122
123
124 pub fn configure (self : *Ip6 , ip6_config_data : *const Config ) ConfigureError !void {
switch (self ._configure (self , ip6_config_data )) {
.success => {},
.invalid_parameter => return error .InvalidParameter ,
.out_of_resources => return error .OutOfResources ,
.no_mapping => return error .NoMapping ,
.already_started => return error .AlreadyStarted ,
.device_error => return error .DeviceError ,
.unsupported => return error .Unsupported ,
else => |status | return uefi .unexpectedStatus (status ),
}
}
Assign IPv6 address and other configuration parameter to this EFI IPv6 Protocol driver instance.
To reset the configuration, use
disableinstead.