dhcp: add nm_dhcp_client_create_l3cd() helper

This commit is contained in:
Thomas Haller 2022-06-23 12:07:16 +02:00
parent c06e6390a4
commit f0d132bda9
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728
2 changed files with 12 additions and 0 deletions

View file

@ -228,6 +228,16 @@ nm_dhcp_client_get_effective_client_id(NMDhcpClient *self)
return priv->effective_client_id;
}
NML3ConfigData *
nm_dhcp_client_create_l3cd(NMDhcpClient *self)
{
NMDhcpClientPrivate *priv = NM_DHCP_CLIENT_GET_PRIVATE(self);
return nm_l3_config_data_new(nm_l3cfg_get_multi_idx(priv->config.l3cfg),
nm_l3cfg_get_ifindex(priv->config.l3cfg),
NM_IP_CONFIG_SOURCE_DHCP);
}
/*****************************************************************************/
void

View file

@ -288,6 +288,8 @@ int nm_dhcp_client_get_ifindex(NMDhcpClient *self);
void nm_dhcp_client_set_effective_client_id(NMDhcpClient *self, GBytes *client_id);
GBytes *nm_dhcp_client_get_effective_client_id(NMDhcpClient *self);
NML3ConfigData *nm_dhcp_client_create_l3cd(NMDhcpClient *self);
/*****************************************************************************
* Client data
*****************************************************************************/