> I have the same problem with my DELL server. Can't set MTU > 1500 with current kernel.
Your hardware is limited, you are not seeing a kernel bug. Your tg3 chip has a "jumbo capable" flag and it seems it not set - meaning your NIC does not support frames larger than the standard 1500.
/* hardware minimum and maximum for a single frame's data payload */
#define TG3_MIN_MTU ETH_ZLEN
#define TG3_MAX_MTU(tp) \ (tg3_flag(tp, JUMBO_CAPABLE) ? 9000 : 1500)
> I have the same problem with my DELL server. Can't set MTU > 1500 with current kernel.
Your hardware is limited, you are not seeing a kernel bug. Your tg3 chip has a "jumbo capable" flag and it seems it not set - meaning your NIC does not support frames larger than the standard 1500.
/* hardware minimum and maximum for a single frame's data payload */
(tg3_flag( tp, JUMBO_CAPABLE) ? 9000 : 1500)
#define TG3_MIN_MTU ETH_ZLEN
#define TG3_MAX_MTU(tp) \