Linux Audio

Check our new training course

Linux kernel drivers training

May 6-19, 2025
Register
Loading...
v6.13.7
  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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 86Network device support
 87======================
 88
 89Driver 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.. kernel-doc:: include/net/net_shaper.h
108   :internal:
109
110PHY Support
111-----------
112
113.. kernel-doc:: drivers/net/phy/phy.c
114   :export:
115
116.. kernel-doc:: drivers/net/phy/phy.c
117   :internal:
118
119.. kernel-doc:: drivers/net/phy/phy-core.c
120   :export:
121
122.. kernel-doc:: drivers/net/phy/phy-c45.c
123   :export:
124
125.. kernel-doc:: include/linux/phy.h
126   :internal:
127
128.. kernel-doc:: drivers/net/phy/phy_device.c
129   :export:
130
131.. kernel-doc:: drivers/net/phy/phy_device.c
132   :internal:
133
134.. kernel-doc:: drivers/net/phy/mdio_bus.c
135   :export:
136
137.. kernel-doc:: drivers/net/phy/mdio_bus.c
138   :internal:
139
140PHYLINK
141-------
142
143  PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,
144  and SFF modules (eg, hot-pluggable SFP) that may contain PHYs.  PHYLINK
145  provides management of the link state and link modes.
146
147.. kernel-doc:: include/linux/phylink.h
148   :internal:
149
150.. kernel-doc:: drivers/net/phy/phylink.c
151
152SFP support
153-----------
154
155.. kernel-doc:: drivers/net/phy/sfp-bus.c
156   :internal:
157
158.. kernel-doc:: include/linux/sfp.h
159   :internal:
160
161.. kernel-doc:: drivers/net/phy/sfp-bus.c
162   :export:
v4.17
  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_device.c
138   :export:
139
140.. kernel-doc:: drivers/net/phy/phy_device.c
141   :internal:
142
143.. kernel-doc:: drivers/net/phy/mdio_bus.c
144   :export:
145
146.. kernel-doc:: drivers/net/phy/mdio_bus.c
147   :internal:
148
149PHYLINK
150-------
151
152  PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,
153  and SFF modules (eg, hot-pluggable SFP) that may contain PHYs.  PHYLINK
154  provides management of the link state and link modes.
155
156.. kernel-doc:: include/linux/phylink.h
157   :internal:
158
159.. kernel-doc:: drivers/net/phy/phylink.c
160
161SFP support
162-----------
163
164.. kernel-doc:: drivers/net/phy/sfp-bus.c
165   :internal:
166
167.. kernel-doc:: include/linux/sfp.h
168   :internal:
169
170.. kernel-doc:: drivers/net/phy/sfp-bus.c
171   :export: