diff --git a/src/netdev.c b/src/netdev.c index 0f7b48d4..202d2d9e 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -60,17 +60,6 @@ static void do_debug(const char *str, void *user_data) l_info("%s%s", prefix, str); } -static size_t rta_add_u8(void *rta_buf, unsigned short type, uint8_t value) -{ - struct rtattr *rta = rta_buf; - - rta->rta_len = RTA_LENGTH(sizeof(uint8_t)); - rta->rta_type = type; - *((uint8_t *) RTA_DATA(rta)) = value; - - return RTA_SPACE(sizeof(uint8_t)); -} - struct cb_data { netdev_command_func_t callback; void *user_data; @@ -89,6 +78,17 @@ static void netlink_result(int error, uint16_t type, const void *data, l_free(cb_data); } +static size_t rta_add_u8(void *rta_buf, unsigned short type, uint8_t value) +{ + struct rtattr *rta = rta_buf; + + rta->rta_len = RTA_LENGTH(sizeof(uint8_t)); + rta->rta_type = type; + *((uint8_t *) RTA_DATA(rta)) = value; + + return RTA_SPACE(sizeof(uint8_t)); +} + void netdev_set_linkmode_and_operstate(uint32_t ifindex, uint8_t linkmode, uint8_t operstate, netdev_command_func_t callback, void *user_data)