diff --git a/src/network.c b/src/network.c index a0ce96c7..ba92a64b 100644 --- a/src/network.c +++ b/src/network.c @@ -193,6 +193,11 @@ const char *network_get_ssid(struct network *network) return network->ssid; } +struct netdev *network_get_netdev(struct network *network) +{ + return network->netdev; +} + void network_init() { networks = l_queue_new(); diff --git a/src/network.h b/src/network.h index aaed457b..4eb269ea 100644 --- a/src/network.h +++ b/src/network.h @@ -42,6 +42,7 @@ bool network_connected(uint32_t type, const char *ssid); double network_rankmod(uint32_t type, const char *ssid); const char *network_get_ssid(struct network *network); +struct netdev *network_get_netdev(struct network *network); void network_init(); void network_exit();