mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-10 02:20:22 +01:00
dhcp: add nm_dhcp_client_create_l3cd() helper
This commit is contained in:
parent
c06e6390a4
commit
f0d132bda9
2 changed files with 12 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*****************************************************************************/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue