From: Heiner Kallweit <hkallweit1@gmail.com>
To: Yeqi Fu <fufuyqqqqqq@gmail.com>,
nic_swsd@realtek.com, davem@davemloft.net, kuba@kernel.org
Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] r8169: Apply configurations to the L0s/L1 entry delay of RTL8105e and RTL8401
Date: Fri, 19 Nov 2021 21:06:51 +0100 [thread overview]
Message-ID: <9aedd796-50a1-0fe1-7d1e-43a59fb58b8d@gmail.com> (raw)
In-Reply-To: <20211119184709.19209-1-fufuyqqqqqq@gmail.com>
On 19.11.2021 19:47, Yeqi Fu wrote:
> We properly configure the L0s/L1 entry delay in the startup functions of
> RTL8105e and RTL8401 through rtl_set_def_aspm_entry_latency(), which will
> avoid local denial of service.
>
What do you mean with local denial of service? Are you aware of any issues
with these two chip versions?
Where do you got the info from that these calls are appropriate? At least
for RTL8401 even the r8101 vendor driver doesn't do it.
Your patch misses the net vs. net-next annotation. Is this supposed to be
a fix? Then a Fixes tag would be needed.
> Signed-off-by: Yeqi Fu <fufuyqqqqqq@gmail.com>
> ---
> drivers/net/ethernet/realtek/r8169_main.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/net/ethernet/realtek/r8169_main.c b/drivers/net/ethernet/realtek/r8169_main.c
> index bbe21db20417..4f533007a456 100644
> --- a/drivers/net/ethernet/realtek/r8169_main.c
> +++ b/drivers/net/ethernet/realtek/r8169_main.c
> @@ -3420,6 +3420,7 @@ static void rtl_hw_start_8401(struct rtl8169_private *tp)
> { 0x07, 0xffff, 0x8e68 },
> };
>
> + rtl_set_def_aspm_entry_latency(tp);
> rtl_ephy_init(tp, e_info_8401);
> RTL_W8(tp, Config3, RTL_R8(tp, Config3) & ~Beacon_en);
> }
> @@ -3437,6 +3438,7 @@ static void rtl_hw_start_8105e_1(struct rtl8169_private *tp)
> { 0x0a, 0, 0x0020 }
> };
>
> + rtl_set_def_aspm_entry_latency(tp);
> /* Force LAN exit from ASPM if Rx/Tx are not idle */
> RTL_W32(tp, FuncEvent, RTL_R32(tp, FuncEvent) | 0x002800);
>
>
next prev parent reply other threads:[~2021-11-19 20:07 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-19 18:47 [PATCH] r8169: Apply configurations to the L0s/L1 entry delay of RTL8105e and RTL8401 Yeqi Fu
2021-11-19 20:06 ` Heiner Kallweit [this message]
[not found] ` <CANqj-X=6yri8wv=aHVxUkUDOZV20QbhK4YcGHVdSXWY7XwkQiA@mail.gmail.com>
2021-11-20 6:54 ` Heiner Kallweit
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=9aedd796-50a1-0fe1-7d1e-43a59fb58b8d@gmail.com \
--to=hkallweit1@gmail.com \
--cc=davem@davemloft.net \
--cc=fufuyqqqqqq@gmail.com \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=nic_swsd@realtek.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).