Le 18/03/2024 à 18:45, Simon Horman a écrit :
[...]
Hi Erwan, all,
As a fix, I think this patch warrants a fixes tag.
Perhaps this one is appropriate?
Fixes: 41c445ff0f48 ("i40e: main driver core")
Simon
Isn't that a bit too generic ?
[..]
I am fine with this patch, so please take what follows as a suggestion
for improvement, possibly as a follow-up. Not as a hard requirement from
my side.
The part of this function between the two hunks of this patch is:
netdev_err(netdev, "Error changing mtu to %d, Max is %d\n",
new_mtu, frame_size - I40E_PACKET_HDR_PAD);
My reading is that with this patch two different limits are
checked wrt maximum MTU size:
1. A VSI level limit, which relates to RX buffer size
2. A PHY level limit that relates to the MFS
That seems fine to me. But the log message for 1 (above) does
not seem particularly informative wrt which limit has been exceeded.
I got some comments around this.
I wanted to keep my patch being focused on the mfs issue, but I can
offer a patch to get a similar output for this. What WRT stands for ?
I wanted also to make another patch for this :
dev_warn(&pdev->dev, "MFS for port %x has been set below the default:
%x\n",pf->hw.port, val);
The MFS reported as hex without a "0x" prefix is very misleading, I can
offer a patch for this too.
Erwan,