geneve: add NETIF_F_FRAGLIST flag for dev features
authorXin Long <lucien.xin@gmail.com>
Fri, 15 Jan 2021 09:47:46 +0000 (17:47 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 19 Jan 2021 03:57:02 +0000 (19:57 -0800)
commit18423e1a9d7d72c84f04e7f5fa31070855966ea7
treef7ae1bafe0fb08c8666a913f78556d3f278df8c4
parentcb2c57112432d5c77f97ea6320973d02beebf3ee
geneve: add NETIF_F_FRAGLIST flag for dev features

Some protocol HW GSO requires fraglist supported by the device, like
SCTP. Without NETIF_F_FRAGLIST set in the dev features of geneve, it
would have to do SW GSO before the packets enter the driver, even
when the geneve dev and lower dev (like veth) both have the feature
of NETIF_F_GSO_SCTP.

So this patch is to add it for geneve.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/geneve.c