162306a36Sopenharmony_ci========================================= 262306a36Sopenharmony_ciLinux Networking and Network Devices APIs 362306a36Sopenharmony_ci========================================= 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciLinux Networking 662306a36Sopenharmony_ci================ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciNetworking Base Types 962306a36Sopenharmony_ci--------------------- 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci.. kernel-doc:: include/linux/net.h 1262306a36Sopenharmony_ci :internal: 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciSocket Buffer Functions 1562306a36Sopenharmony_ci----------------------- 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci.. kernel-doc:: include/linux/skbuff.h 1862306a36Sopenharmony_ci :internal: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci.. kernel-doc:: include/net/sock.h 2162306a36Sopenharmony_ci :internal: 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci.. kernel-doc:: net/socket.c 2462306a36Sopenharmony_ci :export: 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci.. kernel-doc:: net/core/skbuff.c 2762306a36Sopenharmony_ci :export: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci.. kernel-doc:: net/core/sock.c 3062306a36Sopenharmony_ci :export: 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci.. kernel-doc:: net/core/datagram.c 3362306a36Sopenharmony_ci :export: 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci.. kernel-doc:: net/core/stream.c 3662306a36Sopenharmony_ci :export: 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciSocket Filter 3962306a36Sopenharmony_ci------------- 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci.. kernel-doc:: net/core/filter.c 4262306a36Sopenharmony_ci :export: 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciGeneric Network Statistics 4562306a36Sopenharmony_ci-------------------------- 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci.. kernel-doc:: include/uapi/linux/gen_stats.h 4862306a36Sopenharmony_ci :internal: 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci.. kernel-doc:: net/core/gen_stats.c 5162306a36Sopenharmony_ci :export: 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci.. kernel-doc:: net/core/gen_estimator.c 5462306a36Sopenharmony_ci :export: 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciSUN RPC subsystem 5762306a36Sopenharmony_ci----------------- 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/xdr.c 6062306a36Sopenharmony_ci :export: 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/svc_xprt.c 6362306a36Sopenharmony_ci :export: 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/xprt.c 6662306a36Sopenharmony_ci :export: 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/sched.c 6962306a36Sopenharmony_ci :export: 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/socklib.c 7262306a36Sopenharmony_ci :export: 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/stats.c 7562306a36Sopenharmony_ci :export: 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/rpc_pipe.c 7862306a36Sopenharmony_ci :export: 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/rpcb_clnt.c 8162306a36Sopenharmony_ci :export: 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci.. kernel-doc:: net/sunrpc/clnt.c 8462306a36Sopenharmony_ci :export: 8562306a36Sopenharmony_ci 8662306a36Sopenharmony_ciNetwork device support 8762306a36Sopenharmony_ci====================== 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ciDriver Support 9062306a36Sopenharmony_ci-------------- 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci.. kernel-doc:: net/core/dev.c 9362306a36Sopenharmony_ci :export: 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci.. kernel-doc:: net/ethernet/eth.c 9662306a36Sopenharmony_ci :export: 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci.. kernel-doc:: net/sched/sch_generic.c 9962306a36Sopenharmony_ci :export: 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci.. kernel-doc:: include/linux/etherdevice.h 10262306a36Sopenharmony_ci :internal: 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ci.. kernel-doc:: include/linux/netdevice.h 10562306a36Sopenharmony_ci :internal: 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ciPHY Support 10862306a36Sopenharmony_ci----------- 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy.c 11162306a36Sopenharmony_ci :export: 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy.c 11462306a36Sopenharmony_ci :internal: 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy-core.c 11762306a36Sopenharmony_ci :export: 11862306a36Sopenharmony_ci 11962306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy-c45.c 12062306a36Sopenharmony_ci :export: 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci.. kernel-doc:: include/linux/phy.h 12362306a36Sopenharmony_ci :internal: 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy_device.c 12662306a36Sopenharmony_ci :export: 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phy_device.c 12962306a36Sopenharmony_ci :internal: 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/mdio_bus.c 13262306a36Sopenharmony_ci :export: 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/mdio_bus.c 13562306a36Sopenharmony_ci :internal: 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ciPHYLINK 13862306a36Sopenharmony_ci------- 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links, 14162306a36Sopenharmony_ci and SFF modules (eg, hot-pluggable SFP) that may contain PHYs. PHYLINK 14262306a36Sopenharmony_ci provides management of the link state and link modes. 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_ci.. kernel-doc:: include/linux/phylink.h 14562306a36Sopenharmony_ci :internal: 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/phylink.c 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ciSFP support 15062306a36Sopenharmony_ci----------- 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/sfp-bus.c 15362306a36Sopenharmony_ci :internal: 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci.. kernel-doc:: include/linux/sfp.h 15662306a36Sopenharmony_ci :internal: 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ci.. kernel-doc:: drivers/net/phy/sfp-bus.c 15962306a36Sopenharmony_ci :export: 160