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,

Reply via email to