Skip to content

Commit 74723e0

Browse files
committed
Make netplan_netdef_get_keep_configuration() public
1 parent 3d98105 commit 74723e0

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

abi-compat/jammy_0.107.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
<elf-symbol name='_netplan_iter_defs_per_devtype_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1616
<elf-symbol name='_netplan_nameserver_iter_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1717
<elf-symbol name='_netplan_nameserver_iter_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18-
<elf-symbol name='_netplan_netdef_get_keep_configuration' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
1918
<elf-symbol name='_netplan_netdef_get_delay_vf_rebind' type='func-type' binding='global-binding' visibility='default-visibility' alias='netplan_netdef_get_delay_virtual_functions_rebind' is-defined='yes'/>
2019
<elf-symbol name='_netplan_netdef_get_embedded_switch_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
2120
<elf-symbol name='_netplan_netdef_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -59,6 +58,7 @@
5958
<elf-symbol name='netplan_get_global_backend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
6059
<elf-symbol name='netplan_get_id_from_nm_filename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
6160
<elf-symbol name='netplan_get_id_from_nm_filepath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61+
<elf-symbol name='netplan_netdef_get_keep_configuration' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
6262
<elf-symbol name='netplan_netdef_get_backend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
6363
<elf-symbol name='netplan_netdef_get_bond_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
6464
<elf-symbol name='netplan_netdef_get_bridge_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -4191,10 +4191,6 @@
41914191
<parameter type-id='type-id-181' name='netdef' filepath='../src/types.c' line='590' column='1'/>
41924192
<return type-id='type-id-44'/>
41934193
</function-decl>
4194-
<function-decl name='_netplan_netdef_get_keep_configuration' mangled-name='_netplan_netdef_get_keep_configuration' filepath='../src/types.c' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_netplan_netdef_get_keep_configuration'>
4195-
<parameter type-id='type-id-181' name='netdef' filepath='../src/types.c' line='597' column='1'/>
4196-
<return type-id='type-id-43'/>
4197-
</function-decl>
41984194
<function-decl name='_netplan_netdef_get_optional' mangled-name='_netplan_netdef_get_optional' filepath='../src/types.c' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_netplan_netdef_get_optional'>
41994195
<parameter type-id='type-id-181' name='netdef' filepath='../src/types.c' line='604' column='1'/>
42004196
<return type-id='type-id-42'/>
@@ -4373,6 +4369,10 @@
43734369
<parameter type-id='type-id-106' name='rootdir' filepath='../src/util.c' line='590' column='1'/>
43744370
<return type-id='type-id-42'/>
43754371
</function-decl>
4372+
<function-decl name='netplan_netdef_get_keep_configuration' mangled-name='netplan_netdef_get_keep_configuration' filepath='../src/types.c' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netplan_netdef_get_keep_configuration'>
4373+
<parameter type-id='type-id-181' name='netdef' filepath='../src/types.c' line='597' column='1'/>
4374+
<return type-id='type-id-43'/>
4375+
</function-decl>
43764376
<function-decl name='netplan_netdef_get_output_filename' mangled-name='netplan_netdef_get_output_filename' filepath='../src/util.c' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netplan_netdef_get_output_filename'>
43774377
<parameter type-id='type-id-181' name='netdef' filepath='../src/util.c' line='645' column='1'/>
43784378
<parameter type-id='type-id-106' name='ssid' filepath='../src/util.c' line='645' column='1'/>

include/netplan.h

+3
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ netplan_netdef_get_vlan_link(const NetplanNetDefinition* netdef);
118118
NETPLAN_PUBLIC NetplanNetDefinition*
119119
netplan_netdef_get_sriov_link(const NetplanNetDefinition* netdef);
120120

121+
NETPLAN_PUBLIC char *
122+
netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef);
123+
121124
NETPLAN_PUBLIC ssize_t
122125
netplan_netdef_get_set_name(const NetplanNetDefinition* netdef, char* out_buffer, size_t out_buffer_size);
123126

python-cffi/netplan/_build_cffi.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
ssize_t _netplan_netdef_get_embedded_switch_mode(const NetplanNetDefinition* netdef, char* out_buffer, size_t out_buf_size);
113113
gboolean _netplan_netdef_get_sriov_vlan_filter(const NetplanNetDefinition* netdef);
114114
guint _netplan_netdef_get_vlan_id(const NetplanNetDefinition* netdef);
115-
char* _netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef);
115+
char* netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef);
116116
gboolean _netplan_netdef_is_trivial_compound_itf(const NetplanNetDefinition* netdef);
117117
int _netplan_state_get_vf_count_for_def(
118118
const NetplanState* np_state, const NetplanNetDefinition* netdef, NetplanError** error);

src/types.c

-7
Original file line numberDiff line numberDiff line change
@@ -594,13 +594,6 @@ _netplan_netdef_get_vlan_id(const NetplanNetDefinition* netdef)
594594
return netdef->vlan_id;
595595
}
596596

597-
char *
598-
_netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef)
599-
{
600-
g_assert(netdef);
601-
return netdef->keep_configuration;
602-
}
603-
604597
gboolean
605598
_netplan_netdef_get_optional(const NetplanNetDefinition* netdef)
606599
{

src/util-internal.h

-3
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,6 @@ _netplan_state_get_vf_count_for_def(const NetplanState* np_state, const NetplanN
102102
NETPLAN_INTERNAL gboolean
103103
_netplan_netdef_get_sriov_vlan_filter(const NetplanNetDefinition* netdef);
104104

105-
NETPLAN_INTERNAL char *
106-
_netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef);
107-
108105
NETPLAN_INTERNAL gboolean
109106
_netplan_netdef_get_optional(const NetplanNetDefinition* netdef);
110107

src/util.c

+7
Original file line numberDiff line numberDiff line change
@@ -1018,6 +1018,13 @@ netplan_netdef_match_interface(const NetplanNetDefinition* netdef, const char* n
10181018
return TRUE;
10191019
}
10201020

1021+
char *
1022+
netplan_netdef_get_keep_configuration(const NetplanNetDefinition* netdef) {
1023+
{
1024+
g_assert(netdef);
1025+
return netdef->keep_configuration;
1026+
}
1027+
10211028
ssize_t
10221029
netplan_netdef_get_set_name(const NetplanNetDefinition* netdef, char* out_buffer, size_t out_buf_size)
10231030
{

0 commit comments

Comments
 (0)