mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 09:19:51 +00:00
![Arnd Bergmann](/assets/img/avatar_default.png)
There are no known users of this driver as of October 2020, and it will be removed unless someone turns out to still need it in future releases. According to https://en.wikipedia.org/wiki/List_of_WiMAX_networks, there have been many public wimax networks, but it appears that many of these have migrated to LTE or discontinued their service altogether. As most PCs and phones lack WiMAX hardware support, the remaining networks tend to use standalone routers. These almost certainly run Linux, but not a modern kernel or the mainline wimax driver stack. NetworkManager appears to have dropped userspace support in 2015 https://bugzilla.gnome.org/show_bug.cgi?id=747846, the www.linuxwimax.org site had already shut down earlier. WiMax is apparently still being deployed on airport campus networks ("AeroMACS"), but in a frequency band that was not supported by the old Intel 2400m (used in Sandy Bridge laptops and earlier), which is the only driver using the kernel's wimax stack. Move all files into drivers/staging/wimax, including the uapi header files and documentation, to make it easier to remove it when it gets to that. Only minimal changes are made to the source files, in order to make it possible to port patches across the move. Also remove the MAINTAINERS entry that refers to a broken mailing list and website. Acked-by: Jakub Kicinski <kuba@kernel.org> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-By: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> Acked-by: Johannes Berg <johannes@sipsolutions.net> Suggested-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
159 lines
2.7 KiB
ReStructuredText
159 lines
2.7 KiB
ReStructuredText
=========================================
|
|
Linux Networking and Network Devices APIs
|
|
=========================================
|
|
|
|
Linux Networking
|
|
================
|
|
|
|
Networking Base Types
|
|
---------------------
|
|
|
|
.. kernel-doc:: include/linux/net.h
|
|
:internal:
|
|
|
|
Socket Buffer Functions
|
|
-----------------------
|
|
|
|
.. kernel-doc:: include/linux/skbuff.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/net/sock.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: net/socket.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/core/skbuff.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/core/sock.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/core/datagram.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/core/stream.c
|
|
:export:
|
|
|
|
Socket Filter
|
|
-------------
|
|
|
|
.. kernel-doc:: net/core/filter.c
|
|
:export:
|
|
|
|
Generic Network Statistics
|
|
--------------------------
|
|
|
|
.. kernel-doc:: include/uapi/linux/gen_stats.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: net/core/gen_stats.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/core/gen_estimator.c
|
|
:export:
|
|
|
|
SUN RPC subsystem
|
|
-----------------
|
|
|
|
.. kernel-doc:: net/sunrpc/xdr.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/svc_xprt.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/xprt.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/sched.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/socklib.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/stats.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/rpc_pipe.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/rpcb_clnt.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sunrpc/clnt.c
|
|
:export:
|
|
|
|
Network device support
|
|
======================
|
|
|
|
Driver Support
|
|
--------------
|
|
|
|
.. kernel-doc:: net/core/dev.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/ethernet/eth.c
|
|
:export:
|
|
|
|
.. kernel-doc:: net/sched/sch_generic.c
|
|
:export:
|
|
|
|
.. kernel-doc:: include/linux/etherdevice.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/linux/netdevice.h
|
|
:internal:
|
|
|
|
PHY Support
|
|
-----------
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy-core.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy-c45.c
|
|
:export:
|
|
|
|
.. kernel-doc:: include/linux/phy.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy_device.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phy_device.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/net/phy/mdio_bus.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/net/phy/mdio_bus.c
|
|
:internal:
|
|
|
|
PHYLINK
|
|
-------
|
|
|
|
PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,
|
|
and SFF modules (eg, hot-pluggable SFP) that may contain PHYs. PHYLINK
|
|
provides management of the link state and link modes.
|
|
|
|
.. kernel-doc:: include/linux/phylink.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/net/phy/phylink.c
|
|
|
|
SFP support
|
|
-----------
|
|
|
|
.. kernel-doc:: drivers/net/phy/sfp-bus.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: include/linux/sfp.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/net/phy/sfp-bus.c
|
|
:export:
|