1 ========================================= 2 Linux Networking and Network Devices APIs 3 ========================================= 4 5 Linux Networking 6 ================ 7 8 Networking Base Types 9 --------------------- 10 11 .. kernel-doc:: include/linux/net.h 12 :internal: 13 14 Socket 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 38 Socket Filter 39 ------------- 40 41 .. kernel-doc:: net/core/filter.c 42 :export: 43 44 Generic 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 56 SUN 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 86 Network device support 87 ====================== 88 89 Driver Support 90 -------------- 91 92 .. kernel-doc:: net/core/dev.c 93 :export: 94 95 .. kernel-doc:: net/ethernet/eth.c 96 :export: 97 98 .. kernel-doc:: net/sched/sch_generic.c 99 :export: 100 101 .. kernel-doc:: include/linux/etherdevice.h 102 :internal: 103 104 .. kernel-doc:: include/linux/netdevice.h 105 :internal: 106 107 PHY Support 108 ----------- 109 110 .. kernel-doc:: drivers/net/phy/phy.c 111 :export: 112 113 .. kernel-doc:: drivers/net/phy/phy.c 114 :internal: 115 116 .. kernel-doc:: drivers/net/phy/phy-core.c 117 :export: 118 119 .. kernel-doc:: drivers/net/phy/phy-c45.c 120 :export: 121 122 .. kernel-doc:: include/linux/phy.h 123 :internal: 124 125 .. kernel-doc:: drivers/net/phy/phy_device.c 126 :export: 127 128 .. kernel-doc:: drivers/net/phy/phy_device.c 129 :internal: 130 131 .. kernel-doc:: drivers/net/phy/mdio_bus.c 132 :export: 133 134 .. kernel-doc:: drivers/net/phy/mdio_bus.c 135 :internal: 136 137 PHYLINK 138 ------- 139 140 PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links, 141 and SFF modules (eg, hot-pluggable SFP) that may contain PHYs. PHYLINK 142 provides management of the link state and link modes. 143 144 .. kernel-doc:: include/linux/phylink.h 145 :internal: 146 147 .. kernel-doc:: drivers/net/phy/phylink.c 148 149 SFP support 150 ----------- 151 152 .. kernel-doc:: drivers/net/phy/sfp-bus.c 153 :internal: 154 155 .. kernel-doc:: include/linux/sfp.h 156 :internal: 157 158 .. kernel-doc:: drivers/net/phy/sfp-bus.c 159 :export:
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.