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