On Sun, Dec 16 2018, Florian Fainelli wrote:
> On December 16, 2018 3:19:22 PM PST, NeilBrown wrote:
>>On Sun, Dec 16 2018, David Miller wrote:
>>
>>> From: NeilBrown
>>> Date: Mon, 17 Dec 2018 09:08:54 +1100
>>>
In my 4.4 kernel, the build_skb() call in (the equivalent of)
mtk_poll_rx
On December 16, 2018 3:19:22 PM PST, NeilBrown wrote:
>On Sun, Dec 16 2018, David Miller wrote:
>
>> From: NeilBrown
>> Date: Mon, 17 Dec 2018 09:08:54 +1100
>>
>>> In my 4.4 kernel, the build_skb() call in (the equivalent of)
>>> mtk_poll_rx() takes about 1.2usec and the call to napi_gro_rece
On Sun, Dec 16 2018, David Miller wrote:
> From: NeilBrown
> Date: Mon, 17 Dec 2018 09:08:54 +1100
>
>> In my 4.4 kernel, the build_skb() call in (the equivalent of)
>> mtk_poll_rx() takes about 1.2usec and the call to napi_gro_receive()
>> takes about 3usec.
>>
>> In my 4.20 kernel, these calls
From: NeilBrown
Date: Mon, 17 Dec 2018 09:08:54 +1100
> In my 4.4 kernel, the build_skb() call in (the equivalent of)
> mtk_poll_rx() takes about 1.2usec and the call to napi_gro_receive()
> takes about 3usec.
>
> In my 4.20 kernel, these calls take about 30 and 24 usec respectively.
> This easi
On Tue, Dec 11 2018, NeilBrown wrote:
>
> I got your patch working on 4.20-rc5 and did a performance comparison.
> With the staging driver (using iperf3) I get
> 220 MBit/sec in
> 680 MBit/sec out
>
> with the patched mainline driver I get
> 190 MBit/sec in
>93 MBit/sec out
>
> (numbers
NeilBrown writes:
> I got your patch working on 4.20-rc5 and did a performance comparison.
> With the staging driver (using iperf3) I get
> 220 MBit/sec in
> 680 MBit/sec out
>
> with the patched mainline driver I get
> 190 MBit/sec in
>93 MBit/sec out
>
> (numbers are a bit rubbery, bu
On Fri, Nov 30 2018, Bjørn Mork wrote:
> g...@kernel.org writes:
>
>> I have been working towards supporting the MT7530 switch as used in the
>> MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
>> a dual core MIPS CPU architecture. But underneath it is what appears to
>>
Hi John,
On 4/12/18 12:02 am, John Crispin wrote:
On 03/12/2018 15:00, René van Dorst wrote:
Quoting Bjørn Mork :
Greg Ungerer writes:
The following change helped alot, but I still get some problems under
sustained load and some types of port setups. Still trying to figure
out what exactly
Hi Bjorn,
On 3/12/18 9:34 pm, Bjørn Mork wrote:
[ fixed Johns address - the openwrt.org email was apparently never restored? ]
Greg Ungerer writes:
The following change helped alot, but I still get some problems under
sustained load and some types of port setups. Still trying to figure
out w
On 03/12/2018 15:00, René van Dorst wrote:
Quoting Bjørn Mork :
Greg Ungerer writes:
The following change helped alot, but I still get some problems under
sustained load and some types of port setups. Still trying to figure
out what exactly is going on.
--- a/linux/drivers/net/ethernet/med
Quoting Bjørn Mork :
Greg Ungerer writes:
The following change helped alot, but I still get some problems under
sustained load and some types of port setups. Still trying to figure
out what exactly is going on.
--- a/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/linux/drivers/net/et
[ fixed Johns address - the openwrt.org email was apparently never restored? ]
Greg Ungerer writes:
> The following change helped alot, but I still get some problems under
> sustained load and some types of port setups. Still trying to figure
> out what exactly is going on.
>
> --- a/linux/drive
Hi Bjorn,
On 30/11/18 10:16 pm, Bjørn Mork wrote:
g...@kernel.org writes:
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears to
b
Hi Andrew,
On 30/11/18 11:33 pm, Andrew Lunn wrote:
2. Maximal sized RX packets get silently dropped. So receive side packets
that are large (perfect case is the all-but-last packets in a fragemented
larger packet) appear to be dropped at the mt7621 ethernet MAC level.
The 7530 MIB s
Hi Andrew,
On 30/11/18 11:37 pm, Andrew Lunn wrote:
1. TX packets are not getting an IP header checksum via the normal
off-loaded checksumming when in DSA mode. I have to switch off
NETIF_F_IP_CSUM, so the software stack generates the checksum.
That checksum offloading works ok when
> > 1. TX packets are not getting an IP header checksum via the normal
> >off-loaded checksumming when in DSA mode. I have to switch off
> >NETIF_F_IP_CSUM, so the software stack generates the checksum.
> >That checksum offloading works ok when not using the 7530 DSA driver.
>
> Hmm.
Hi Bjorn,
On 30/11/18 10:16 pm, Bjørn Mork wrote:
g...@kernel.org writes:
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears to
b
> 1. TX packets are not getting an IP header checksum via the normal
>off-loaded checksumming when in DSA mode. I have to switch off
>NETIF_F_IP_CSUM, so the software stack generates the checksum.
>That checksum offloading works ok when not using the 7530 DSA driver.
With some vendors
Hi Rene,
On 30/11/18 9:27 pm, René van Dorst wrote:
Quoting g...@kernel.org:
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears t
> 2. Maximal sized RX packets get silently dropped. So receive side packets
>that are large (perfect case is the all-but-last packets in a fragemented
>larger packet) appear to be dropped at the mt7621 ethernet MAC level.
>The 7530 MIB switch register counters show receive packets at th
g...@kernel.org writes:
> I have been working towards supporting the MT7530 switch as used in the
> MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
> a dual core MIPS CPU architecture. But underneath it is what appears to
> be the same 7530 switch.
Great! Good to see s
Quoting g...@kernel.org:
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears to
be the same 7530 switch.
The following 3 patches ar
Quoting g...@kernel.org:
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears to
be the same 7530 switch.
The following 3 patches ar
I have been working towards supporting the MT7530 switch as used in the
MediaTek MT7621 SoC. Unlike the MediaTek MT7623 the MT7621 is built around
a dual core MIPS CPU architecture. But underneath it is what appears to
be the same 7530 switch.
The following 3 patches are more of an RFC than anythi
24 matches
Mail list logo