Yu Watanabe
db9ecf0501
license: LGPL-2.1+ -> LGPL-2.1-or-later
2020-11-09 13:23:58 +09:00
Zbigniew Jędrzejewski-Szmek
222eaaf937
Get rid of in_addr_port_from_string_auto() again
...
With the commit "shared/socket-netlink: only allow ifindex if explicitly supported"
this helper is not necessary anymore.
2020-09-10 00:46:44 +02:00
Yu Watanabe
fc7676e313
util: drop unused socket_addr_port_from_string_auto()
2020-09-04 20:05:58 +09:00
Yu Watanabe
355e884ded
util: introduce in_addr_port_from_string_auto()
2020-09-04 20:05:58 +09:00
Susant Sahani
1f1f3210c9
shared: Introduce socket_addr_port_from_string_auto
2020-09-02 03:25:17 +00:00
Lennart Poettering
ceffbc584d
socket-netlink: make address argument const
2020-08-17 18:56:42 +02:00
Yu Watanabe
408f8fbc0f
util: introduce 'struct in_addr_full' and its helper functions
2020-07-21 03:55:34 +09:00
Yu Watanabe
a723fb85da
util: introduce in_addr_port_ifindex_name_from_string_auto() and in_addr_port_ifindex_name_to_string()
2020-07-21 03:55:34 +09:00
Marc-André Lureau
2d95d81f7b
shared: move in_addr_ifindex_name_from_string_auto() there
2020-05-07 22:36:52 +02:00
Zbigniew Jędrzejewski-Szmek
d308bb99d2
Resolve alternative ifnames wherever we would resolve an interface name
...
To keep the names manageable, "ifname_or_ifindex" is replaced by "interface".
2020-01-12 11:24:35 +01:00
Zbigniew Jędrzejewski-Szmek
fc2ea97ad0
util-lib: add function to resolve "alternative" names
...
Calls to if_nametoindex() are expected to use resolve_ifname() instead.
2020-01-12 10:54:31 +01:00
Zbigniew Jędrzejewski-Szmek
5c3fa98db6
util-lib: move things that parse ifnames to shared/
...
In subsequent commits, calls to if_nametoindex() will be replaced by a wrapper
that falls back to alternative name resolution over netlink. netlink support
requires libsystemd (for sd-netlink), and we don't want to add any functions
that require netlink in basic/. So stuff that calls if_nametoindex() for user
supplied interface names, and everything that depends on that, needs to be
moved.
2020-01-11 12:07:28 +01:00