diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2014-10-27 16:57:19 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2014-10-27 16:57:19 +0100 |
commit | 7901e7c69fc793aa590529afad433ec856baca72 (patch) | |
tree | e1c03706f1667449b1a03179f1adbf3c1e8e4e0b /iwinfo_lib.c | |
parent | 32dad1a63aa73168ad431603b104a16c0b7f69fc (diff) | |
download | iwinfo-7901e7c69fc793aa590529afad433ec856baca72.tar.gz |
lib: add iwinfo_backend_by_name()
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Diffstat (limited to 'iwinfo_lib.c')
-rw-r--r-- | iwinfo_lib.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/iwinfo_lib.c b/iwinfo_lib.c index 4ae8f59..c30d834 100644 --- a/iwinfo_lib.c +++ b/iwinfo_lib.c @@ -350,6 +350,17 @@ const struct iwinfo_ops * iwinfo_backend(const char *ifname) return NULL; } +const struct iwinfo_ops * iwinfo_backend_by_name(const char *name) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(backends); i++) + if (!strcmp(backends[i]->name, name)) + return backends[i]; + + return NULL; +} + void iwinfo_finish(void) { int i; |