18c2ecf20Sopenharmony_ci=========================================
28c2ecf20Sopenharmony_ciLinux Networking and Network Devices APIs
38c2ecf20Sopenharmony_ci=========================================
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciLinux Networking
68c2ecf20Sopenharmony_ci================
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciNetworking Base Types
98c2ecf20Sopenharmony_ci---------------------
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/net.h
128c2ecf20Sopenharmony_ci   :internal:
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciSocket Buffer Functions
158c2ecf20Sopenharmony_ci-----------------------
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/skbuff.h
188c2ecf20Sopenharmony_ci   :internal:
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci.. kernel-doc:: include/net/sock.h
218c2ecf20Sopenharmony_ci   :internal:
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci.. kernel-doc:: net/socket.c
248c2ecf20Sopenharmony_ci   :export:
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/skbuff.c
278c2ecf20Sopenharmony_ci   :export:
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/sock.c
308c2ecf20Sopenharmony_ci   :export:
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/datagram.c
338c2ecf20Sopenharmony_ci   :export:
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/stream.c
368c2ecf20Sopenharmony_ci   :export:
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciSocket Filter
398c2ecf20Sopenharmony_ci-------------
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/filter.c
428c2ecf20Sopenharmony_ci   :export:
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ciGeneric Network Statistics
458c2ecf20Sopenharmony_ci--------------------------
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ci.. kernel-doc:: include/uapi/linux/gen_stats.h
488c2ecf20Sopenharmony_ci   :internal:
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/gen_stats.c
518c2ecf20Sopenharmony_ci   :export:
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/gen_estimator.c
548c2ecf20Sopenharmony_ci   :export:
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ciSUN RPC subsystem
578c2ecf20Sopenharmony_ci-----------------
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/xdr.c
608c2ecf20Sopenharmony_ci   :export:
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/svc_xprt.c
638c2ecf20Sopenharmony_ci   :export:
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/xprt.c
668c2ecf20Sopenharmony_ci   :export:
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/sched.c
698c2ecf20Sopenharmony_ci   :export:
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/socklib.c
728c2ecf20Sopenharmony_ci   :export:
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/stats.c
758c2ecf20Sopenharmony_ci   :export:
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/rpc_pipe.c
788c2ecf20Sopenharmony_ci   :export:
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/rpcb_clnt.c
818c2ecf20Sopenharmony_ci   :export:
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ci.. kernel-doc:: net/sunrpc/clnt.c
848c2ecf20Sopenharmony_ci   :export:
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ciWiMAX
878c2ecf20Sopenharmony_ci-----
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ci.. kernel-doc:: net/wimax/op-msg.c
908c2ecf20Sopenharmony_ci   :export:
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci.. kernel-doc:: net/wimax/op-reset.c
938c2ecf20Sopenharmony_ci   :export:
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_ci.. kernel-doc:: net/wimax/op-rfkill.c
968c2ecf20Sopenharmony_ci   :export:
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ci.. kernel-doc:: net/wimax/stack.c
998c2ecf20Sopenharmony_ci   :export:
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci.. kernel-doc:: include/net/wimax.h
1028c2ecf20Sopenharmony_ci   :internal:
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ci.. kernel-doc:: include/uapi/linux/wimax.h
1058c2ecf20Sopenharmony_ci   :internal:
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ciNetwork device support
1088c2ecf20Sopenharmony_ci======================
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ciDriver Support
1118c2ecf20Sopenharmony_ci--------------
1128c2ecf20Sopenharmony_ci
1138c2ecf20Sopenharmony_ci.. kernel-doc:: net/core/dev.c
1148c2ecf20Sopenharmony_ci   :export:
1158c2ecf20Sopenharmony_ci
1168c2ecf20Sopenharmony_ci.. kernel-doc:: net/ethernet/eth.c
1178c2ecf20Sopenharmony_ci   :export:
1188c2ecf20Sopenharmony_ci
1198c2ecf20Sopenharmony_ci.. kernel-doc:: net/sched/sch_generic.c
1208c2ecf20Sopenharmony_ci   :export:
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/etherdevice.h
1238c2ecf20Sopenharmony_ci   :internal:
1248c2ecf20Sopenharmony_ci
1258c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/netdevice.h
1268c2ecf20Sopenharmony_ci   :internal:
1278c2ecf20Sopenharmony_ci
1288c2ecf20Sopenharmony_ciPHY Support
1298c2ecf20Sopenharmony_ci-----------
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy.c
1328c2ecf20Sopenharmony_ci   :export:
1338c2ecf20Sopenharmony_ci
1348c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy.c
1358c2ecf20Sopenharmony_ci   :internal:
1368c2ecf20Sopenharmony_ci
1378c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy-core.c
1388c2ecf20Sopenharmony_ci   :export:
1398c2ecf20Sopenharmony_ci
1408c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy-c45.c
1418c2ecf20Sopenharmony_ci   :export:
1428c2ecf20Sopenharmony_ci
1438c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/phy.h
1448c2ecf20Sopenharmony_ci   :internal:
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy_device.c
1478c2ecf20Sopenharmony_ci   :export:
1488c2ecf20Sopenharmony_ci
1498c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy_device.c
1508c2ecf20Sopenharmony_ci   :internal:
1518c2ecf20Sopenharmony_ci
1528c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/mdio_bus.c
1538c2ecf20Sopenharmony_ci   :export:
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/mdio_bus.c
1568c2ecf20Sopenharmony_ci   :internal:
1578c2ecf20Sopenharmony_ci
1588c2ecf20Sopenharmony_ciPHYLINK
1598c2ecf20Sopenharmony_ci-------
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ci  PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,
1628c2ecf20Sopenharmony_ci  and SFF modules (eg, hot-pluggable SFP) that may contain PHYs.  PHYLINK
1638c2ecf20Sopenharmony_ci  provides management of the link state and link modes.
1648c2ecf20Sopenharmony_ci
1658c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/phylink.h
1668c2ecf20Sopenharmony_ci   :internal:
1678c2ecf20Sopenharmony_ci
1688c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phylink.c
1698c2ecf20Sopenharmony_ci
1708c2ecf20Sopenharmony_ciSFP support
1718c2ecf20Sopenharmony_ci-----------
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/sfp-bus.c
1748c2ecf20Sopenharmony_ci   :internal:
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ci.. kernel-doc:: include/linux/sfp.h
1778c2ecf20Sopenharmony_ci   :internal:
1788c2ecf20Sopenharmony_ci
1798c2ecf20Sopenharmony_ci.. kernel-doc:: drivers/net/phy/sfp-bus.c
1808c2ecf20Sopenharmony_ci   :export:
181