From: David S. Miller Date: Tue, 11 Dec 2018 01:06:58 +0000 (-0800) Subject: Merge tag 'mlx5e-updates-2018-12-10' of git://git.kernel.org/pub/scm/linux/kernel... X-Git-Tag: v5.0-rc1~129^2~116 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=93698321f72cb351ae6ab59185b611ba26e6e1d0;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'mlx5e-updates-2018-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux Saeed Mahameed: ==================== mlx5e-updates-2018-12-10 (gre) This patch set adds GRE offloading support to Mellanox ethernet driver. Patches 1-5 replace the existing egdev mechanism with the new TC indirect block binds mechanism that was introduced by Netronome: 7f76fa36754b ("net: sched: register callbacks for indirect tc block binds") Patches 6-9 add GRE offloading support along with some required refactoring work. Patch 10, Add netif_is_gretap()/netif_is_ip6gretap() - Changed the is_gretap_dev and is_ip6gretap_dev logic from structure comparison to string comparison of the rtnl_link_ops kind field. Patch 11, add GRE offloading support to mlx5. Patch 12 removes the egdev mechanism from TC as it is no longer used by any of the drivers. ==================== Signed-off-by: David S. Miller --- 93698321f72cb351ae6ab59185b611ba26e6e1d0