Thread (7 messages) flat view 7 messages, 2 authors, 2021-06-22

Re: [GIT PULL] linux-firmware: mrvl: prestera: Update Marvell Prestera Switchdev v3.0 with policer support

From: Vadym Kochan <hidden>
Date: 2021-06-18 09:58:38
Also in: linux-firmware, lkml

Hi Andrew,

On Fri, Jun 18, 2021 at 03:18:16AM +0200, Andrew Lunn wrote:
On Thu, Jun 17, 2021 at 07:58:24PM +0300, Vadym Kochan wrote:
quoted
Hi Andrew,

On Thu, Jun 17, 2021 at 06:45:14PM +0200, Andrew Lunn wrote:
quoted
On Thu, Jun 17, 2021 at 06:42:06PM +0300, Vadym Kochan wrote:
quoted
The following changes since commit 0f66b74b6267fce66395316308d88b0535aa3df2:

  cypress: update firmware for cyw54591 pcie (2021-06-09 07:12:02 -0400)

are available in the Git repository at:

  https://github.com/PLVision/linux-firmware.git mrvl-prestera

for you to fetch changes up to a43d95a48b8e8167e21fb72429d860c7961c2e32:

  mrvl: prestera: Update Marvell Prestera Switchdev v3.0 with policer support (2021-06-17 18:22:57 +0300)

----------------------------------------------------------------
Vadym Kochan (1):
      mrvl: prestera: Update Marvell Prestera Switchdev v3.0 with policer support

 mrvl/prestera/mvsw_prestera_fw-v3.0.img | Bin 13721584 -> 13721676 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
Hi Vadym

You keep the version the same, but add new features? So what does the
version number actually mean? How does the driver know if should not
use the policer if it cannot tell old version 3.0 from new version
3.0?  How is a user supposed to know if they have old version 3.0
rather than new 3.0, when policer fails?

    Andrew
So the last 'sub' x.x.1 version will be showed in dmesg output and via:

    $ ethtool -i $PORT

    ...
    firmware-version: 3.0.1
That is pretty unfriendly, the filename saying one thing, the kernel
another.

If you look back in the git history, are there other firmware blobs
which get updated while retaining the same version? If this is very
unusual, you probably should not be doing it. If it is common
practice, then i will be surprised, and it is probably acceptable.

I suppose you could consider another alternative: Make
mrvl/prestera/mvsw_prestera_fw-v3.0.img a symbolic link, and it would
point to mrvl/prestera/mvsw_prestera_fw-v3.0.1.img.

	  Andrew
I just picked some from the git log:

    48237834129d ("QCA: Update Bluetooth firmware for QCA6174")

this just updates the binary and description says that it updates
to v26.

Not sure if it is good example.

But anyway, I agree with you that better if new changes also reflects
the FW binary name (version) so it will be easy to find out which FW binary
have or not particular features.

So I think better to add new FW 3.1 binary ?

Thank you,
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help