mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-21 20:12:37 +01:00
netdev: Move rta_add_u8
Move closer to where it is used
This commit is contained in:
parent
035d78f403
commit
08decb340e
22
src/netdev.c
22
src/netdev.c
@ -60,17 +60,6 @@ static void do_debug(const char *str, void *user_data)
|
|||||||
l_info("%s%s", prefix, str);
|
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 {
|
struct cb_data {
|
||||||
netdev_command_func_t callback;
|
netdev_command_func_t callback;
|
||||||
void *user_data;
|
void *user_data;
|
||||||
@ -89,6 +78,17 @@ static void netlink_result(int error, uint16_t type, const void *data,
|
|||||||
l_free(cb_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,
|
void netdev_set_linkmode_and_operstate(uint32_t ifindex,
|
||||||
uint8_t linkmode, uint8_t operstate,
|
uint8_t linkmode, uint8_t operstate,
|
||||||
netdev_command_func_t callback, void *user_data)
|
netdev_command_func_t callback, void *user_data)
|
||||||
|
Loading…
Reference in New Issue
Block a user