mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-04 15:40:22 +01:00
platform: set NLM_F_EXCL when adding links
When adding a link, set both NLM_F_CREATE and NLM_F_EXCL
flags.
`ip route add` and systemd-networkd sets NLM_F_EXCL too.
(cherry picked from commit 4bb76fb4c3)
This commit is contained in:
parent
ec35bb8236
commit
0a97605d2e
1 changed files with 8 additions and 8 deletions
|
|
@ -4058,7 +4058,7 @@ link_add (NMPlatform *platform,
|
|||
name, nm_link_type_to_string (type), (int) type);
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4450,7 +4450,7 @@ vlan_add (NMPlatform *platform,
|
|||
name, parent, vlan_id, (unsigned int) vlan_flags);
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4494,7 +4494,7 @@ link_gre_add (NMPlatform *platform,
|
|||
nm_utils_inet4_ntop (props->remote, buffer));
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4550,7 +4550,7 @@ link_ip6tnl_add (NMPlatform *platform,
|
|||
nm_utils_inet6_ntop (&props->remote, buffer));
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4610,7 +4610,7 @@ link_ipip_add (NMPlatform *platform,
|
|||
nm_utils_inet4_ntop (props->remote, buffer));
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4660,7 +4660,7 @@ link_macvlan_add (NMPlatform *platform,
|
|||
props->mode);
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4710,7 +4710,7 @@ link_sit_add (NMPlatform *platform,
|
|||
nm_utils_inet4_ntop (props->remote, buffer));
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
@ -4759,7 +4759,7 @@ link_vxlan_add (NMPlatform *platform,
|
|||
name, props->parent_ifindex, props->id);
|
||||
|
||||
nlmsg = _nl_msg_new_link (RTM_NEWLINK,
|
||||
NLM_F_CREATE,
|
||||
NLM_F_CREATE | NLM_F_EXCL,
|
||||
0,
|
||||
name,
|
||||
0,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue