Lines Matching +full:rx +full:- +full:only
1 .. SPDX-License-Identifier: GPL-2.0
8 - Madalin Bucur <madalin.bucur@nxp.com>
9 - Camelia Groza <camelia.groza@nxp.com>
13 - DPAA Ethernet Overview
14 - DPAA Ethernet Supported SoCs
15 - Configuring DPAA Ethernet in your kernel
16 - DPAA Ethernet Frame Processing
17 - DPAA Ethernet Features
18 - DPAA IRQ Affinity and Receive Side Scaling
19 - Debugging
32 - Peripheral Access Memory Unit (PAMU) (* needed only for PPC platforms)
34 - Frame Manager (FMan)
36 - Queue Manager (QMan), Buffer Manager (BMan)
43 ------------- ---- ----------- ---- -------------
44 -Ports / Tx Rx \ ... / Tx Rx \
46 -MACs | MAC0 | | MACN |
49 --------- -------------- --- -------------- ---------
51 ---------------------------------------------------------
53 ---------------------------------------------------------
60 --------- -^- -^- -^- --- ---------
62 |Rx | |Rx | |Tx | |Tx | | driver |
63 --------- |Dfl| |Err| |Cnf| |FQs| | |
66 --------- --- --- --- -v- ---------
69 ----------------------- --------
81 MURAM Multi-user RAM in FMan
83 Rx Dfl FQ default reception FQ
84 Rx Err FQ Rx error frames FQ
98 - P1023
99 - P2041
100 - P3041
101 - P4080
102 - P5020
103 - P5040
104 - T1023
105 - T1024
106 - T1040
107 - T1042
108 - T2080
109 - T4240
110 - B4860
113 - LS1043A
114 - LS1046A
127 # for arch/powerpc only
138 On Rx, buffers for the incoming frames are retrieved from the buffers found
155 The driver has Rx and Tx checksum offloading for UDP and TCP. Currently the Rx
157 ethtool. Also, rx-flow-hash and rx-hashing was added. The addition of RSS
165 default, only one traffic class is enabled and the lowest priority Tx queues
171 * priorities 0 to 3 - traffic class 0 (low priority)
172 * priorities 4 to 7 - traffic class 1 (medium-low priority)
173 * priorities 8 to 11 - traffic class 2 (medium-high priority)
174 * priorities 12 to 15 - traffic class 3 (high priority)
184 Traffic coming on the DPAA Rx queues or on the DPAA Tx confirmation
194 received on the default Rx frame queue. The default DPAA Rx frame
200 is that only one CPU at a time can service the traffic received by a
204 128 Rx frame queues that are configured to dedicated channels, in a
205 round-robin manner. The mapping of the frame queues to CPUs is now
209 be processed by the same CPU. This ensures intra-flow order preservation
214 # ethtool -N fm1-mac9 rx-flow-hash tcp4 ""
216 To turn it back on, one needs to set rx-flow-hash for tcp4/6 or udp4/6::
218 # ethtool -N fm1-mac9 rx-flow-hash udp4 sfdn
222 going to control the rx-flow-hashing for all protocols on that interface.
225 128 Rx FQs, the DPAA Ethernet driver also sets the skb hash value when
229 # ethtool -K fm1-mac9 rx-hashing off
230 # ethtool -k fm1-mac9 | grep hash
231 receive-hashing: off
232 # ethtool -K fm1-mac9 rx-hashing on
234 receive-hashing: on
235 # ethtool -k fm1-mac9 | grep hash
236 receive-hashing: on
238 Please note that Rx hashing depends upon the rx-flow-hashing being on
239 for that interface - turning off rx-flow-hashing will also disable the
240 rx-hashing (without ethtool reporting it as off as that depends on the
248 - interrupt count per CPU
249 - Rx packets count per CPU
250 - Tx packets count per CPU
251 - Tx confirmed packets count per CPU
252 - Tx S/G frames count per CPU
253 - Tx error count per CPU
254 - Rx error count per CPU
255 - Rx error count per type
256 - congestion related statistics:
258 - congestion status
259 - time spent in congestion
260 - number of time the device entered congestion
261 - dropped packets count per cause
265 - the FQ IDs for each FQ type
266 /sys/devices/platform/soc/<addr>.fman/<addr>.ethernet/dpaa-ethernet.<id>/net/fm<nr>-mac<nr>/fqids
268 - the ID of the buffer pool in use
269 /sys/devices/platform/soc/<addr>.fman/<addr>.ethernet/dpaa-ethernet.<id>/net/fm<nr>-mac<nr>/bpids