From: Yu Watanabe Date: Wed, 5 Mar 2025 21:35:45 +0000 (+0900) Subject: netlink-util: move several function prototypes X-Git-Tag: v258-rc1~1101^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F36627%2Fhead;p=thirdparty%2Fsystemd.git netlink-util: move several function prototypes --- diff --git a/src/libsystemd/sd-netlink/netlink-util.h b/src/libsystemd/sd-netlink/netlink-util.h index a31c0208ae2..752c84c824d 100644 --- a/src/libsystemd/sd-netlink/netlink-util.h +++ b/src/libsystemd/sd-netlink/netlink-util.h @@ -92,26 +92,6 @@ int rtnl_resolve_ifname_full( const char *name, char **ret_name, char ***ret_altnames); - -int rtnl_rename_link(sd_netlink **rtnl, const char *orig_name, const char *new_name); -int rtnl_set_link_name(sd_netlink **rtnl, int ifindex, const char *name, char* const* alternative_names); -static inline int rtnl_append_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names) { - return rtnl_set_link_name(rtnl, ifindex, NULL, alternative_names); -} -int rtnl_set_link_properties( - sd_netlink **rtnl, - int ifindex, - const char *alias, - const struct hw_addr_data *hw_addr, - uint32_t txqueues, - uint32_t rxqueues, - uint32_t txqueuelen, - uint32_t mtu, - uint32_t gso_max_size, - size_t gso_max_segments); -int rtnl_set_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names); -int rtnl_set_link_alternative_names_by_ifname(sd_netlink **rtnl, const char *ifname, char* const *alternative_names); -int rtnl_delete_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names); static inline int rtnl_resolve_link_alternative_name(sd_netlink **rtnl, const char *name, char **ret) { return rtnl_resolve_ifname_full(rtnl, RESOLVE_IFNAME_ALTERNATIVE, name, ret, NULL); } @@ -132,6 +112,27 @@ static inline int rtnl_resolve_interface_or_warn(sd_netlink **rtnl, const char * return r; } +int rtnl_set_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names); +int rtnl_set_link_alternative_names_by_ifname(sd_netlink **rtnl, const char *ifname, char* const *alternative_names); +int rtnl_delete_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names); +int rtnl_rename_link(sd_netlink **rtnl, const char *orig_name, const char *new_name); +int rtnl_set_link_name(sd_netlink **rtnl, int ifindex, const char *name, char* const* alternative_names); +static inline int rtnl_append_link_alternative_names(sd_netlink **rtnl, int ifindex, char* const *alternative_names) { + return rtnl_set_link_name(rtnl, ifindex, NULL, alternative_names); +} + +int rtnl_set_link_properties( + sd_netlink **rtnl, + int ifindex, + const char *alias, + const struct hw_addr_data *hw_addr, + uint32_t txqueues, + uint32_t rxqueues, + uint32_t txqueuelen, + uint32_t mtu, + uint32_t gso_max_size, + size_t gso_max_segments); + int rtnl_log_parse_error(int r); int rtnl_log_create_error(int r);