From: David Miller <davem@davemloft.net>
To: moshel@mellanox.com
Cc: netdev@vger.kernel.org, roland@kernel.org, ogerlitz@mellanox.com,
eli@mellanox.com
Subject: Re: [PATCH] net/mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes
Date: Thu, 15 Aug 2013 01:48:37 -0700 (PDT) [thread overview]
Message-ID: <20130815.014837.1103024579636450520.davem@davemloft.net> (raw)
In-Reply-To: <1376491608-3759-1-git-send-email-moshel@mellanox.com>
From: Moshe Lazer <moshel@mellanox.com>
Date: Wed, 14 Aug 2013 17:46:48 +0300
> In the previous QUERY_PAGES command version we used one command to get the
> required amount of boot, init and post init pages. The new version uses the
> op_mod field to specify whether the query is for the required amount of boot,
> init or post init pages. In addition the output field size for the required
> amount of pages increased from 16 to 32 bits.
>
> In MANAGE_PAGES command the input_num_entries and output_num_entries fields
> sizes changed from 16 to 32 bits and the PAS tables offset changed to 0x10.
>
> In the pages request event the num_pages field also changed to 32 bits.
>
> In the HCA-capabilities-layout the size and location of max_qp_mcg field has
> been changed to support 24 bits.
>
> This patch isn't compatible with firmware versions < 5; however, it turns out that the
> first GA firmware we will publish will not support previous versions so this should be OK.
>
> Signed-off-by: Moshe Lazer <moshel@mellanox.com>
> Signed-off-by: Eli Cohen <eli@mellanox.com>
You're going to have to explain a few things before I'm even going to consider
applying this.
What tree are you targetting 'net' or 'net-next'?
Next, does this break things for people using older firmware?
I don't see anything that verifies that the firmware is of a version
that uses the command data structures you're changing in this patch.
If you're not checking, this is terrible, and I find it utterly
unacceptable.
You can't just go "oh the latest firmware uses this new layout, so
we don't have to consider what the older firmware wants."
next prev parent reply other threads:[~2013-08-15 8:48 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-14 14:46 [PATCH] net/mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes Moshe Lazer
2013-08-15 8:48 ` David Miller [this message]
2013-08-15 9:18 ` Or Gerlitz
2013-08-15 22:43 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130815.014837.1103024579636450520.davem@davemloft.net \
--to=davem@davemloft.net \
--cc=eli@mellanox.com \
--cc=moshel@mellanox.com \
--cc=netdev@vger.kernel.org \
--cc=ogerlitz@mellanox.com \
--cc=roland@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox