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