160 lines · plain
1=========================================2Linux Networking and Network Devices APIs3=========================================4 5Linux Networking6================7 8Networking Base Types9---------------------10 11.. kernel-doc:: include/linux/net.h12 :internal:13 14Socket Buffer Functions15-----------------------16 17.. kernel-doc:: include/linux/skbuff.h18 :internal:19 20.. kernel-doc:: include/net/sock.h21 :internal:22 23.. kernel-doc:: net/socket.c24 :export:25 26.. kernel-doc:: net/core/skbuff.c27 :export:28 29.. kernel-doc:: net/core/sock.c30 :export:31 32.. kernel-doc:: net/core/datagram.c33 :export:34 35.. kernel-doc:: net/core/stream.c36 :export:37 38Socket Filter39-------------40 41.. kernel-doc:: net/core/filter.c42 :export:43 44Generic Network Statistics45--------------------------46 47.. kernel-doc:: include/uapi/linux/gen_stats.h48 :internal:49 50.. kernel-doc:: net/core/gen_stats.c51 :export:52 53.. kernel-doc:: net/core/gen_estimator.c54 :export:55 56SUN RPC subsystem57-----------------58 59.. kernel-doc:: net/sunrpc/xdr.c60 :export:61 62.. kernel-doc:: net/sunrpc/svc_xprt.c63 :export:64 65.. kernel-doc:: net/sunrpc/xprt.c66 :export:67 68.. kernel-doc:: net/sunrpc/sched.c69 :export:70 71.. kernel-doc:: net/sunrpc/socklib.c72 :export:73 74.. kernel-doc:: net/sunrpc/stats.c75 :export:76 77.. kernel-doc:: net/sunrpc/rpc_pipe.c78 :export:79 80.. kernel-doc:: net/sunrpc/rpcb_clnt.c81 :export:82 83.. kernel-doc:: net/sunrpc/clnt.c84 :export:85 86Network device support87======================88 89Driver Support90--------------91 92.. kernel-doc:: net/core/dev.c93 :export:94 95.. kernel-doc:: net/ethernet/eth.c96 :export:97 98.. kernel-doc:: net/sched/sch_generic.c99 :export:100 101.. kernel-doc:: include/linux/etherdevice.h102 :internal:103 104.. kernel-doc:: include/linux/netdevice.h105 :internal:106 107PHY Support108-----------109 110.. kernel-doc:: drivers/net/phy/phy.c111 :export:112 113.. kernel-doc:: drivers/net/phy/phy.c114 :internal:115 116.. kernel-doc:: drivers/net/phy/phy-core.c117 :export:118 119.. kernel-doc:: drivers/net/phy/phy-c45.c120 :export:121 122.. kernel-doc:: include/linux/phy.h123 :internal:124 125.. kernel-doc:: drivers/net/phy/phy_device.c126 :export:127 128.. kernel-doc:: drivers/net/phy/phy_device.c129 :internal:130 131.. kernel-doc:: drivers/net/phy/mdio_bus.c132 :export:133 134.. kernel-doc:: drivers/net/phy/mdio_bus.c135 :internal:136 137PHYLINK138-------139 140 PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,141 and SFF modules (eg, hot-pluggable SFP) that may contain PHYs. PHYLINK142 provides management of the link state and link modes.143 144.. kernel-doc:: include/linux/phylink.h145 :internal:146 147.. kernel-doc:: drivers/net/phy/phylink.c148 149SFP support150-----------151 152.. kernel-doc:: drivers/net/phy/sfp-bus.c153 :internal:154 155.. kernel-doc:: include/linux/sfp.h156 :internal:157 158.. kernel-doc:: drivers/net/phy/sfp-bus.c159 :export:160