Re: [EXTERNAL] [PATCH] netpoll: support sending over raw IP interfaces

From: Mark
Date: Thu Mar 21 2024 - 08:33:44 EST


Hi Ratheesh,

> Op 18 mrt 6 Reiwa, om 15:06 heeft Ratheesh Kannoth <rkannoth@xxxxxxxxxxx> het volgende geschreven:
>
>> […]
> Is below network topology possible ?
> Netpoll()- ------> netdev A ----> raw interface
> Where netdev A's netdev->header_ops != NULL

I believe so, this is not uncommon in tunnel devices like gretap.
However, those fully encapsulate the link layer header in the packet
to the lower interface. I am not aware of a interface driver that removes
a header upon xmit, so to speak. However, I have just posted a v2 that
instead uses the documented `dev_has_header()` API, which seems to fit the
check exactly, here:

https://lore.kernel.org/netdev/20240321122003.20089-1-mark@xxxxxxxxxx/T/

I hope this change manages to mitigate your concerns. :-)

> […]

Thanks and regards,
Mark