lib: add iwinfo_backend_by_name()
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
This commit is contained in:
parent
32dad1a63a
commit
7901e7c69f
2 changed files with 12 additions and 0 deletions
|
@ -182,6 +182,7 @@ struct iwinfo_ops {
|
||||||
|
|
||||||
const char * iwinfo_type(const char *ifname);
|
const char * iwinfo_type(const char *ifname);
|
||||||
const struct iwinfo_ops * iwinfo_backend(const char *ifname);
|
const struct iwinfo_ops * iwinfo_backend(const char *ifname);
|
||||||
|
const struct iwinfo_ops * iwinfo_backend_by_name(const char *name);
|
||||||
void iwinfo_finish(void);
|
void iwinfo_finish(void);
|
||||||
|
|
||||||
extern const struct iwinfo_ops wext_ops;
|
extern const struct iwinfo_ops wext_ops;
|
||||||
|
|
11
iwinfo_lib.c
11
iwinfo_lib.c
|
@ -350,6 +350,17 @@ const struct iwinfo_ops * iwinfo_backend(const char *ifname)
|
||||||
return NULL;
|
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)
|
void iwinfo_finish(void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
Loading…
Reference in a new issue