From: "Jiawen Wu" <jiawenwu@trustnetic.com>
To: "'Weiguo Li'" <liwg06@foxmail.com>
Cc: <dev@dpdk.org>
Subject: RE: [PATCH] net/txgbe: fix a bit with boolean operator
Date: Wed, 2 Mar 2022 16:02:43 +0800 [thread overview]
Message-ID: <004601d82e0b$e60ab910$b2202b30$@trustnetic.com> (raw)
In-Reply-To: <tencent_D18B07E35425224027E35B6E6441A439E605@qq.com> LkRqr2tzIWJ5HHp6ZGrppcchuNK5SsIjWTu+y+SeWnizDcA6o6Nt845FWdw808au6UlOP3CgjphA Zy+PmAkoHX6sJYIcOiwZ+1Y2GRWl6xWcvz6aaV4Te2Hb98Z4tIAymZrkFPvSvaiuVhA8rDbaQ1zk Sm3A8Gy2vpGpbcANmLELrQziPdYrLgh5uf8zSg8AO3X48EmSC0/pxVOSB5rS9Lxgl4eUi0TSUISE MYch2ynNwGjbhVB8C/L+f28x/YQQnDSurvxO4sECkRhjSWxvtcn8TjinXJQRB94l7mkyu3T639K9 DY+HMYe+h/cSL0VhDyojZT5LBKVgi0pAkhLEUUXIjTQZEzbioN7qMLXkdGrm6KA5E6fmsxZlXr5p I4GGQxaWIGIyv7txmu4NQJI837Uzu3UF5kX/fGsVRXcLYv4yD3+89jstS42EFnnWY5JFR/nzkHTi vlKtMmqGxODoISatDVZGr118BudxxFsvUEHG9sgJTb46rhAqpQxukl9fp/lYa1k/fHmuP0EjX5GR tuoFyo0DRCOInVbCJXMtmgpfHjRhKoTv9n2uAy/SyeWZaaV2xu+4uY7HxDuMuYUulFapqr4RWujV Yc04Kgg5yXWXtIT6wbFZsnjkBr7BE1Y3QnZ9a7U5E2Qis8gd7lccCV9ygM4DIr+6Z5qj4tyHerTD 2YRRazLwzIDUpD7tXJXRYt5Sn5It6F6LCJBfBNvP2mht+YzI/pRSz2fYmq90ZdHM8iGSn35t1UuL NbuM59EsOf2DazwF1z6JHNmg5vUSAw3iFQ1znvu1ayqGcpbYrdp9mDveKaByGvGqCLGsNPBEN4TE 8gYdfkFbVDZ1xDm5cE4Ij3o8svawFcLNz3TiRXkW8tokHpfHj8qoNB9GXDJw1yig==
On March 1, 2022 2:09 PM, Weiguo Li wrote:
> Since boolean value is in 0 and 1, it's strange to combines a boolean
value with
> a bit operator.
>
> Thus it's highly possible a typo error with "if (A & !B)", and more
probably to
> use "if (A & ~B)" instead.
>
> Fixes: c1d4e9d37abdc6 ("net/txgbe: add queue stats mapping")
>
> Signed-off-by: Weiguo Li <liwg06@foxmail.com>
> ---
> drivers/net/txgbe/txgbe_ethdev.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/net/txgbe/txgbe_ethdev.c
> b/drivers/net/txgbe/txgbe_ethdev.c
> index 19d4444748..f0994f028d 100644
> --- a/drivers/net/txgbe/txgbe_ethdev.c
> +++ b/drivers/net/txgbe/txgbe_ethdev.c
> @@ -376,7 +376,7 @@ txgbe_dev_queue_stats_mapping_set(struct
> rte_eth_dev *eth_dev,
> if (hw->mac.type != txgbe_mac_raptor)
> return -ENOSYS;
>
> - if (stat_idx & !QMAP_FIELD_RESERVED_BITS_MASK)
> + if (stat_idx & ~QMAP_FIELD_RESERVED_BITS_MASK)
> return -EIO;
>
> PMD_INIT_LOG(DEBUG, "Setting port %d, %s queue_id %d to stat
> index %d",
> --
> 2.25.1
Thanks.
Acked-by: Jiawen Wu <jiawenwu@trustnetic.com>
next prev parent reply other threads:[~2022-03-02 8:02 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-01 6:08 [PATCH] net/txgbe: fix a bit with boolean operator Weiguo Li
2022-03-02 8:02 ` Jiawen Wu [this message]
2022-03-02 17:23 ` Ferruh Yigit
2022-03-03 13:31 ` Weiguo Li
2022-03-03 15:18 ` Ferruh Yigit
2022-03-03 16:16 ` Stephen Hemminger
2022-03-02 17:34 ` Ferruh Yigit
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='004601d82e0b$e60ab910$b2202b30$@trustnetic.com' \
--to=jiawenwu@trustnetic.com \
--cc=dev@dpdk.org \
--cc=liwg06@foxmail.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.