1========================================= 2Linux Networking and Network Devices APIs 3========================================= 4 5Linux Networking 6================ 7 8Networking Base Types 9--------------------- 10 11.. kernel-doc:: include/linux/net.h 12 :internal: 13 14Socket Buffer Functions 15----------------------- 16 17.. kernel-doc:: include/linux/skbuff.h 18 :internal: 19 20.. kernel-doc:: include/net/sock.h 21 :internal: 22 23.. kernel-doc:: net/socket.c 24 :export: 25 26.. kernel-doc:: net/core/skbuff.c 27 :export: 28 29.. kernel-doc:: net/core/sock.c 30 :export: 31 32.. kernel-doc:: net/core/datagram.c 33 :export: 34 35.. kernel-doc:: net/core/stream.c 36 :export: 37 38Socket Filter 39------------- 40 41.. kernel-doc:: net/core/filter.c 42 :export: 43 44Generic Network Statistics 45-------------------------- 46 47.. kernel-doc:: include/uapi/linux/gen_stats.h 48 :internal: 49 50.. kernel-doc:: net/core/gen_stats.c 51 :export: 52 53.. kernel-doc:: net/core/gen_estimator.c 54 :export: 55 56SUN RPC subsystem 57----------------- 58 59.. kernel-doc:: net/sunrpc/xdr.c 60 :export: 61 62.. kernel-doc:: net/sunrpc/svc_xprt.c 63 :export: 64 65.. kernel-doc:: net/sunrpc/xprt.c 66 :export: 67 68.. kernel-doc:: net/sunrpc/sched.c 69 :export: 70 71.. kernel-doc:: net/sunrpc/socklib.c 72 :export: 73 74.. kernel-doc:: net/sunrpc/stats.c 75 :export: 76 77.. kernel-doc:: net/sunrpc/rpc_pipe.c 78 :export: 79 80.. kernel-doc:: net/sunrpc/rpcb_clnt.c 81 :export: 82 83.. kernel-doc:: net/sunrpc/clnt.c 84 :export: 85 86WiMAX 87----- 88 89.. kernel-doc:: net/wimax/op-msg.c 90 :export: 91 92.. kernel-doc:: net/wimax/op-reset.c 93 :export: 94 95.. kernel-doc:: net/wimax/op-rfkill.c 96 :export: 97 98.. kernel-doc:: net/wimax/stack.c 99 :export: 100 101.. kernel-doc:: include/net/wimax.h 102 :internal: 103 104.. kernel-doc:: include/uapi/linux/wimax.h 105 :internal: 106 107Network device support 108====================== 109 110Driver Support 111-------------- 112 113.. kernel-doc:: net/core/dev.c 114 :export: 115 116.. kernel-doc:: net/ethernet/eth.c 117 :export: 118 119.. kernel-doc:: net/sched/sch_generic.c 120 :export: 121 122.. kernel-doc:: include/linux/etherdevice.h 123 :internal: 124 125.. kernel-doc:: include/linux/netdevice.h 126 :internal: 127 128PHY Support 129----------- 130 131.. kernel-doc:: drivers/net/phy/phy.c 132 :export: 133 134.. kernel-doc:: drivers/net/phy/phy.c 135 :internal: 136 137.. kernel-doc:: drivers/net/phy/phy-core.c 138 :export: 139 140.. kernel-doc:: drivers/net/phy/phy-c45.c 141 :export: 142 143.. kernel-doc:: include/linux/phy.h 144 :internal: 145 146.. kernel-doc:: drivers/net/phy/phy_device.c 147 :export: 148 149.. kernel-doc:: drivers/net/phy/phy_device.c 150 :internal: 151 152.. kernel-doc:: drivers/net/phy/mdio_bus.c 153 :export: 154 155.. kernel-doc:: drivers/net/phy/mdio_bus.c 156 :internal: 157 158PHYLINK 159------- 160 161 PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links, 162 and SFF modules (eg, hot-pluggable SFP) that may contain PHYs. PHYLINK 163 provides management of the link state and link modes. 164 165.. kernel-doc:: include/linux/phylink.h 166 :internal: 167 168.. kernel-doc:: drivers/net/phy/phylink.c 169 170SFP support 171----------- 172 173.. kernel-doc:: drivers/net/phy/sfp-bus.c 174 :internal: 175 176.. kernel-doc:: include/linux/sfp.h 177 :internal: 178 179.. kernel-doc:: drivers/net/phy/sfp-bus.c 180 :export: 181