IP configuration for a network interface.

Public Attributes#

sl_ip_management_t

IP Assignment Type of sl_ip_management_t.

sl_ip_address_type_t

IP Address Type of sl_ip_address_type_t.

char *

Host name visible on network.

IPv4 setting to be used in case of static IP address assignment of type sl_net_ipv4_setting_t.

IPv6 setting to be used in case of static IP address assignment of type sl_net_ipv6_setting_t.

union sl_net_ip_configuration_t::@0

IP setting to be used for static IP address assignment.

Public Attribute Documentation#

mode#

sl_ip_management_t sl_net_ip_configuration_t::mode

IP Assignment Type of sl_ip_management_t.


type#

sl_ip_address_type_t sl_net_ip_configuration_t::type

IP Address Type of sl_ip_address_type_t.


host_name#

char* sl_net_ip_configuration_t::host_name

Host name visible on network.


v4#

sl_net_ipv4_setting_t sl_net_ip_configuration_t::v4

IPv4 setting to be used in case of static IP address assignment of type sl_net_ipv4_setting_t.


v6#

sl_net_ipv6_setting_t sl_net_ip_configuration_t::v6

IPv6 setting to be used in case of static IP address assignment of type sl_net_ipv6_setting_t.


ip#

union sl_net_ip_configuration_t::@0 sl_net_ip_configuration_t::ip

IP setting to be used for static IP address assignment.