Commit 2ff7a7d
net: fec: transmit XDP frames in bulk
Currently, the driver writes the ENET_TDAR register for every XDP frame
to trigger transmit start. Frequent MMIO writes consume more CPU cycles
and may reduce XDP TX performance, so transmit XDP frames in bulk.
Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260205085742.2685134-9-wei.fang@nxp.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>1 parent 8a3344b commit 2ff7a7d
1 file changed
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2006 | 2006 | | |
2007 | 2007 | | |
2008 | 2008 | | |
| 2009 | + | |
| 2010 | + | |
2009 | 2011 | | |
2010 | 2012 | | |
2011 | 2013 | | |
| |||
2056 | 2058 | | |
2057 | 2059 | | |
2058 | 2060 | | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
2059 | 2065 | | |
2060 | 2066 | | |
2061 | 2067 | | |
| |||
4037 | 4043 | | |
4038 | 4044 | | |
4039 | 4045 | | |
4040 | | - | |
4041 | | - | |
4042 | | - | |
4043 | 4046 | | |
4044 | 4047 | | |
4045 | 4048 | | |
| |||
4089 | 4092 | | |
4090 | 4093 | | |
4091 | 4094 | | |
| 4095 | + | |
| 4096 | + | |
| 4097 | + | |
4092 | 4098 | | |
4093 | 4099 | | |
4094 | 4100 | | |
| |||
0 commit comments