RE: [Intel-wired-lan] [PATCH v2] igc: fix page fault in XDP TX timestamps handling

From: Bouska, Zdenek

Date: Wed Mar 11 2026 - 11:02:54 EST


Dear Paul,

On 25/05/2026 11:51 Paul Menzel wrote:
> Am 25.02.26 um 10:58 schrieb Zdenek Bouska via Intel-wired-lan:
> > If an XDP application that requested TX timestamping is shutting down
> > while the link of the interface in use is still up the following kernel
> > splat is reported:
> >
> > [ 883.803618] [ T1554] BUG: unable to handle page fault for address:
> ffffcfb6200fd008
> > ...
> > [ 883.803650] [ T1554] Call Trace:
> > [ 883.803652] [ T1554] <TASK>
> > [ 883.803654] [ T1554] igc_ptp_tx_tstamp_event+0xdf/0x160 [igc]
> > [ 883.803660] [ T1554] igc_tsync_interrupt+0x2d5/0x300 [igc]
> > ...
> >
> > During shutdown of the TX ring the xsk_meta pointers are left behind, so
> > that the IRQ handler is trying to touch them.
> >
> > This issue is now being fixed by cleaning up the stale xsk meta data on
> > TX shutdown. TX timestamps on other queues remain unaffected.
>
> If you have the commands to reproduce this, that'd be great to have.

The software which I used is not public yet. I will let you know when that changes.

Thank you for the review!

Best regards,
Zdenek Bouska

--
Siemens, s.r.o
Foundational Technologies