--- zzzz-none-000/linux-5.15.153/include/uapi/linux/if_ether.h 2024-03-26 22:23:03.000000000 +0000 +++ puma7-arm-6591-800/linux-5.15.153/include/uapi/linux/if_ether.h 2024-10-02 08:26:07.000000000 +0000 @@ -18,6 +18,10 @@ * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. */ +/* +Includes Intel Corporation's changes/modifications dated: 2014. +Changed/modified portions - Copyright © 2014, Intel Corporation. +*/ #ifndef _UAPI_LINUX_IF_ETHER_H #define _UAPI_LINUX_IF_ETHER_H @@ -33,8 +37,13 @@ #define ETH_TLEN 2 /* Octets in ethernet type field */ #define ETH_HLEN 14 /* Total octets in header. */ #define ETH_ZLEN 60 /* Min. octets in frame sans FCS */ +#ifdef CONFIG_INTEL_PP_TUNNEL_SUPPORT // Support 1800 MTU +#define ETH_DATA_LEN 1800 /* Max. octets in payload */ +#define ETH_FRAME_LEN 1814 /* Max. octets in frame sans FCS */ +#else #define ETH_DATA_LEN 1500 /* Max. octets in payload */ #define ETH_FRAME_LEN 1514 /* Max. octets in frame sans FCS */ +#endif #define ETH_FCS_LEN 4 /* Octets in the FCS */ #define ETH_MIN_MTU 68 /* Min IPv4 MTU per RFC791 */