diff options
author | Grygorii Strashko <grygorii.strashko@ti.com> | 2020-04-23 17:20:18 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-04-23 12:50:20 -0700 |
commit | c8f8e47efe66dae775b617982e47a4564d7c4dda (patch) | |
tree | 18ebac9f672cc591158bb4e852d4da63666234a2 /crypto/authenc.c | |
parent | 3bfd41b57811d76412af57f4884e28ad78c2ab2f (diff) |
net: ethernet: ti: cpts: move tx timestamp processing to ptp worker only
Now the tx timestamp processing happens from different contexts - softirq
and thread/PTP worker. Enabling IRQ will add one more hard_irq context.
This makes over all defered TX timestamp processing and locking
overcomplicated. Move tx timestamp processing to PTP worker always instead.
napi_rx->cpts_tx_timestamp
if ptp_packet then
push to txq
ptp_schedule_worker()
do_aux_work->cpts_overflow_check
cpts_process_events()
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/authenc.c')
0 files changed, 0 insertions, 0 deletions