On Fri, Mar 20, 2020 at 09:42:39PM +0200, Grygorii Strashko wrote: > 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() Since cpts_overflow_check() is performing new functions, consider renaming it to match. Thanks, Richard