]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
netlink-util: move several function prototypes 36627/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 5 Mar 2025 21:35:45 +0000 (06:35 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 12 Mar 2025 16:48:50 +0000 (01:48 +0900)
src/libsystemd/sd-netlink/netlink-util.h

index a31c0208ae2fc7961bd0844df6605afcb1992de5..752c84c824d75cca83df7175e4e6d2e25e39e712 100644 (file)
@@ -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);