Searched hist:"8 e7610e686d0943d0c340e0dc4425c44f6470074" (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | diff 8e7610e686d0943d0c340e0dc4425c44f6470074 Mon Jan 16 23:08:34 CET 2023 Robert Hancock <robert.hancock@calian.com> net: macb: simplify TX timestamp handling
This driver was capturing the TX timestamp values from the TX ring during the TX completion path, but deferring the actual packet TX timestamp updating to a workqueue. There does not seem to be much of a reason for this with the current state of the driver. Simplify this to just do the TX timestamping as part of the TX completion path, to avoid the need for the extra timestamp buffer and workqueue.
Signed-off-by: Robert Hancock <robert.hancock@calian.com> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | macb.h | diff 8e7610e686d0943d0c340e0dc4425c44f6470074 Mon Jan 16 23:08:34 CET 2023 Robert Hancock <robert.hancock@calian.com> net: macb: simplify TX timestamp handling
This driver was capturing the TX timestamp values from the TX ring during the TX completion path, but deferring the actual packet TX timestamp updating to a workqueue. There does not seem to be much of a reason for this with the current state of the driver. Simplify this to just do the TX timestamping as part of the TX completion path, to avoid the need for the extra timestamp buffer and workqueue.
Signed-off-by: Robert Hancock <robert.hancock@calian.com> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | macb_main.c | diff 8e7610e686d0943d0c340e0dc4425c44f6470074 Mon Jan 16 23:08:34 CET 2023 Robert Hancock <robert.hancock@calian.com> net: macb: simplify TX timestamp handling
This driver was capturing the TX timestamp values from the TX ring during the TX completion path, but deferring the actual packet TX timestamp updating to a workqueue. There does not seem to be much of a reason for this with the current state of the driver. Simplify this to just do the TX timestamping as part of the TX completion path, to avoid the need for the extra timestamp buffer and workqueue.
Signed-off-by: Robert Hancock <robert.hancock@calian.com> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|