]> git.baikalelectronics.ru Git - kernel.git/commit
staging: wilc1000: added support to dynamically add/remove interfaces
authorAjay Singh <ajay.kathat@microchip.com>
Wed, 26 Jun 2019 12:40:52 +0000 (12:40 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Jul 2019 07:01:41 +0000 (09:01 +0200)
commite7853c9511cd9987b375e88f0f01c5c5e61d49fb
tree68407c91ea36ca7ff6e65c58cbb2cfabf5e62294
parent9101caa5f7caeb0674596adfe0d6889f1ac62150
staging: wilc1000: added support to dynamically add/remove interfaces

Removed the use of two hardcoded interfaces and added support to
add/remove the network interfaces dynamically.
Now the driver will have single default interface with name 'wlan0' and
later other interface can be added from user space application e.g
using 'iw add' command.
Also taken care to maintain 'wilc_vif' as part of 'net_device'
private data and 'wilc' struct as 'wiphy' private data.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wilc1000/wilc_mon.c
drivers/staging/wilc1000/wilc_netdev.c
drivers/staging/wilc1000/wilc_sdio.c
drivers/staging/wilc1000/wilc_spi.c
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h
drivers/staging/wilc1000/wilc_wfi_netdevice.h
drivers/staging/wilc1000/wilc_wlan.c
drivers/staging/wilc1000/wilc_wlan.h