* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
@ 2015-11-30 12:27 Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
` (6 more replies)
0 siblings, 7 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
I'm sending v4 with corrected commit log of the last patch, in order to
avoid possible conflicts between the branches as suggested by Gregory
Clement.
Best regards,
Marcin Wojtas
Changes from v4:
* Correct commit log of patch 6/6
Changes from v2:
* Style fixes in patch updating mbus protection
* Remove redundant stable notifications except for patch 4/6
Changes from v1:
* update MBUS windows access protection register once, after whole loop
* add fixing value of MVNETA_RXQ_INTR_ENABLE_ALL_MASK
* add fixing error path for skb_build()
* add possibility of setting custom TX IP checksum limit in DT property
Marcin Wojtas (6):
net: mvneta: add configuration for MBUS windows access protection
net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG
net: mvneta: fix bit assignment for RX packet irq enable
net: mvneta: fix error path for building skb
net: mvneta: enable setting custom TX IP checksum limit
mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on
Port0
.../bindings/net/marvell-armada-370-neta.txt | 6 ++++
arch/arm/boot/dts/armada-38x.dtsi | 1 +
drivers/net/ethernet/marvell/mvneta.c | 33 ++++++++++++++++++----
3 files changed, 34 insertions(+), 6 deletions(-)
--
1.8.3.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
` (5 subsequent siblings)
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
This commit adds missing configuration of MBUS windows access protection
in mvneta_conf_mbus_windows function - a dedicated variable for that
purpose remained there unused since v3.8 initial mvneta support. Because
of that the register contents were inherited from the bootloader.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
drivers/net/ethernet/marvell/mvneta.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index e84c7f2..2d80256 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -62,6 +62,7 @@
#define MVNETA_WIN_SIZE(w) (0x2204 + ((w) << 3))
#define MVNETA_WIN_REMAP(w) (0x2280 + ((w) << 2))
#define MVNETA_BASE_ADDR_ENABLE 0x2290
+#define MVNETA_ACCESS_PROTECT_ENABLE 0x2294
#define MVNETA_PORT_CONFIG 0x2400
#define MVNETA_UNI_PROMISC_MODE BIT(0)
#define MVNETA_DEF_RXQ(q) ((q) << 1)
@@ -3191,6 +3192,7 @@ static void mvneta_conf_mbus_windows(struct mvneta_port *pp,
}
mvreg_write(pp, MVNETA_BASE_ADDR_ENABLE, win_enable);
+ mvreg_write(pp, MVNETA_ACCESS_PROTECT_ENABLE, win_protect);
}
/* Power up the port */
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
` (4 subsequent siblings)
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
MVNETA_RXQ_HW_BUF_ALLOC bit which controls enabling hardware buffer
allocation was mistakenly set as BIT(1). This commit fixes the assignment.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
drivers/net/ethernet/marvell/mvneta.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 2d80256..64c46f0 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -36,7 +36,7 @@
/* Registers */
#define MVNETA_RXQ_CONFIG_REG(q) (0x1400 + ((q) << 2))
-#define MVNETA_RXQ_HW_BUF_ALLOC BIT(1)
+#define MVNETA_RXQ_HW_BUF_ALLOC BIT(0)
#define MVNETA_RXQ_PKT_OFFSET_ALL_MASK (0xf << 8)
#define MVNETA_RXQ_PKT_OFFSET_MASK(offs) ((offs) << 8)
#define MVNETA_RXQ_THRESHOLD_REG(q) (0x14c0 + ((q) << 2))
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
` (3 subsequent siblings)
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
A value originally defined in the driver was inappropriate. Even though
the ingress was somehow working, writing MVNETA_RXQ_INTR_ENABLE_ALL_MASK
to MVNETA_INTR_ENABLE didn't make any effect, because the bits [31:16]
are reserved and read-only.
This commit updates MVNETA_RXQ_INTR_ENABLE_ALL_MASK to be compliant with
the controller's documentation.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network
unit")
---
drivers/net/ethernet/marvell/mvneta.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 64c46f0..5dffb68 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -160,7 +160,7 @@
#define MVNETA_INTR_ENABLE 0x25b8
#define MVNETA_TXQ_INTR_ENABLE_ALL_MASK 0x0000ff00
-#define MVNETA_RXQ_INTR_ENABLE_ALL_MASK 0xff000000 // note: neta says it's 0x000000FF
+#define MVNETA_RXQ_INTR_ENABLE_ALL_MASK 0x000000ff
#define MVNETA_RXQ_CMD 0x2680
#define MVNETA_RXQ_DISABLE_SHIFT 8
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 4/6] net: mvneta: fix error path for building skb
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
` (2 preceding siblings ...)
2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
` (2 subsequent siblings)
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
In the actual RX processing, there is same error path for both descriptor
ring refilling and building skb fails. This is not correct, because after
successful refill, the ring is already updated with newly allocated
buffer. Then, in case of build_skb() fail, hitherto code left the original
buffer unmapped.
This patch fixes above situation by swapping error check of skb build with
DMA-unmap of original buffer.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Acked-by: Simon Guinot <simon.guinot@sequanux.org>
Cc: <stable@vger.kernel.org> # v4.2+
Fixes a84e32894191 ("net: mvneta: fix refilling for Rx DMA buffers")
---
drivers/net/ethernet/marvell/mvneta.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 5dffb68..5a98c5d 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -1580,12 +1580,16 @@ static int mvneta_rx(struct mvneta_port *pp, int rx_todo,
}
skb = build_skb(data, pp->frag_size > PAGE_SIZE ? 0 : pp->frag_size);
- if (!skb)
- goto err_drop_frame;
+ /* After refill old buffer has to be unmapped regardless
+ * the skb is successfully built or not.
+ */
dma_unmap_single(dev->dev.parent, phys_addr,
MVNETA_RX_BUF_SIZE(pp->pkt_size), DMA_FROM_DEVICE);
+ if (!skb)
+ goto err_drop_frame;
+
rcvd_pkts++;
rcvd_bytes += rx_bytes;
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
` (3 preceding siblings ...)
2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
2015-12-02 3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
Since Armada 38x SoC can support IP checksum for jumbo frames only on
a single port, it means that this feature should be enabled per-port,
rather than for the whole SoC.
This patch enables setting custom TX IP checksum limit by adding new
optional property to the mvneta device tree node. If not used, by
default 1600B is set for "marvell,armada-370-neta" and 9800B for other
strings, which ensures backward compatibility. Binding documentation
is updated accordingly.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
---
.../bindings/net/marvell-armada-370-neta.txt | 6 ++++++
drivers/net/ethernet/marvell/mvneta.c | 19 +++++++++++++++++--
2 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
index f5a8ca2..aeea50c 100644
--- a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
+++ b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
@@ -8,6 +8,11 @@ Required properties:
- phy-mode: See ethernet.txt file in the same directory
- clocks: a pointer to the reference clock for this device.
+Optional properties:
+- tx-csum-limit: maximum mtu supported by port that allow TX checksum.
+ Value is presented in bytes. If not used, by default 1600B is set for
+ "marvell,armada-370-neta" and 9800B for others.
+
Example:
ethernet at d0070000 {
@@ -15,6 +20,7 @@ ethernet at d0070000 {
reg = <0xd0070000 0x2500>;
interrupts = <8>;
clocks = <&gate_clk 4>;
+ tx-csum-limit = <9800>
status = "okay";
phy = <&phy0>;
phy-mode = "rgmii-id";
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index 5a98c5d..ed622fa 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -243,6 +243,7 @@
#define MVNETA_VLAN_TAG_LEN 4
#define MVNETA_CPU_D_CACHE_LINE_SIZE 32
+#define MVNETA_TX_CSUM_DEF_SIZE 1600
#define MVNETA_TX_CSUM_MAX_SIZE 9800
#define MVNETA_ACC_MODE_EXT 1
@@ -3256,6 +3257,7 @@ static int mvneta_probe(struct platform_device *pdev)
char hw_mac_addr[ETH_ALEN];
const char *mac_from;
const char *managed;
+ int tx_csum_limit;
int phy_mode;
int err;
int cpu;
@@ -3356,8 +3358,21 @@ static int mvneta_probe(struct platform_device *pdev)
}
}
- if (of_device_is_compatible(dn, "marvell,armada-370-neta"))
- pp->tx_csum_limit = 1600;
+ if (!of_property_read_u32(dn, "tx-csum-limit", &tx_csum_limit)) {
+ if (tx_csum_limit < 0 ||
+ tx_csum_limit > MVNETA_TX_CSUM_MAX_SIZE) {
+ tx_csum_limit = MVNETA_TX_CSUM_DEF_SIZE;
+ dev_info(&pdev->dev,
+ "Wrong TX csum limit in DT, set to %dB\n",
+ MVNETA_TX_CSUM_DEF_SIZE);
+ }
+ } else if (of_device_is_compatible(dn, "marvell,armada-370-neta")) {
+ tx_csum_limit = MVNETA_TX_CSUM_DEF_SIZE;
+ } else {
+ tx_csum_limit = MVNETA_TX_CSUM_MAX_SIZE;
+ }
+
+ pp->tx_csum_limit = tx_csum_limit;
pp->tx_ring_size = MVNETA_MAX_TXD;
pp->rx_ring_size = MVNETA_MAX_RXD;
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
` (4 preceding siblings ...)
2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
@ 2015-11-30 12:27 ` Marcin Wojtas
2015-12-02 3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
6 siblings, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-11-30 12:27 UTC (permalink / raw)
To: linux-arm-kernel
The Ethernet controller found in the Armada 38x SoC's family support
TCP/IP checksumming with frame sizes larger than 1600 bytes, however
only on port 0.
This commit enables it by setting 'tx-csum-limit' to 9800B in
'ethernet at 70000' node.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
---
arch/arm/boot/dts/armada-38x.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/armada-38x.dtsi b/arch/arm/boot/dts/armada-38x.dtsi
index c6a0e9d..e8b7f67 100644
--- a/arch/arm/boot/dts/armada-38x.dtsi
+++ b/arch/arm/boot/dts/armada-38x.dtsi
@@ -498,6 +498,7 @@
reg = <0x70000 0x4000>;
interrupts-extended = <&mpic 8>;
clocks = <&gateclk 4>;
+ tx-csum-limit = <9800>;
status = "disabled";
};
--
1.8.3.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
` (5 preceding siblings ...)
2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
@ 2015-12-02 3:03 ` David Miller
2015-12-02 6:02 ` Marcin Wojtas
2015-12-02 8:16 ` Gregory CLEMENT
6 siblings, 2 replies; 12+ messages in thread
From: David Miller @ 2015-12-02 3:03 UTC (permalink / raw)
To: linux-arm-kernel
From: Marcin Wojtas <mw@semihalf.com>
Date: Mon, 30 Nov 2015 13:27:40 +0100
> I'm sending v4 with corrected commit log of the last patch, in order
> to avoid possible conflicts between the branches as suggested by
> Gregory Clement.
Series applied, thanks.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
2015-12-02 3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
@ 2015-12-02 6:02 ` Marcin Wojtas
2015-12-02 8:16 ` Gregory CLEMENT
1 sibling, 0 replies; 12+ messages in thread
From: Marcin Wojtas @ 2015-12-02 6:02 UTC (permalink / raw)
To: linux-arm-kernel
2015-12-02 4:03 GMT+01:00 David Miller <davem@davemloft.net>:
> From: Marcin Wojtas <mw@semihalf.com>
> Date: Mon, 30 Nov 2015 13:27:40 +0100
>
>> I'm sending v4 with corrected commit log of the last patch, in order
>> to avoid possible conflicts between the branches as suggested by
>> Gregory Clement.
>
> Series applied, thanks.
Thanks, a lot,
Marcin
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
2015-12-02 3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
2015-12-02 6:02 ` Marcin Wojtas
@ 2015-12-02 8:16 ` Gregory CLEMENT
2015-12-02 20:31 ` David Miller
1 sibling, 1 reply; 12+ messages in thread
From: Gregory CLEMENT @ 2015-12-02 8:16 UTC (permalink / raw)
To: linux-arm-kernel
Hi David,
On mer., d?c. 02 2015, David Miller <davem@davemloft.net> wrote:
> From: Marcin Wojtas <mw@semihalf.com>
> Date: Mon, 30 Nov 2015 13:27:40 +0100
>
>> I'm sending v4 with corrected commit log of the last patch, in order
>> to avoid possible conflicts between the branches as suggested by
>> Gregory Clement.
>
> Series applied, thanks.
Could you confirm that you don't apply the last patch?
I would prefer applying it on my tree to avoid merge conflict during the
merge windows.
Thanks,
Gregory
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
2015-12-02 8:16 ` Gregory CLEMENT
@ 2015-12-02 20:31 ` David Miller
2015-12-03 13:43 ` Gregory CLEMENT
0 siblings, 1 reply; 12+ messages in thread
From: David Miller @ 2015-12-02 20:31 UTC (permalink / raw)
To: linux-arm-kernel
From: Gregory CLEMENT <gregory.clement@free-electrons.com>
Date: Wed, 02 Dec 2015 09:16:06 +0100
> Hi David,
>
> On mer., d?c. 02 2015, David Miller <davem@davemloft.net> wrote:
>
>> From: Marcin Wojtas <mw@semihalf.com>
>> Date: Mon, 30 Nov 2015 13:27:40 +0100
>>
>>> I'm sending v4 with corrected commit log of the last patch, in order
>>> to avoid possible conflicts between the branches as suggested by
>>> Gregory Clement.
>>
>> Series applied, thanks.
>
> Could you confirm that you don't apply the last patch?
If I say it's applied then it's applied, and if you don't like it then
you'll have to submit a revert patch against my tree or similar.
You know you could just check my tree instead of asking.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes
2015-12-02 20:31 ` David Miller
@ 2015-12-03 13:43 ` Gregory CLEMENT
0 siblings, 0 replies; 12+ messages in thread
From: Gregory CLEMENT @ 2015-12-03 13:43 UTC (permalink / raw)
To: linux-arm-kernel
Hi David,
On mer., d?c. 02 2015, David Miller <davem@davemloft.net> wrote:
> From: Gregory CLEMENT <gregory.clement@free-electrons.com>
> Date: Wed, 02 Dec 2015 09:16:06 +0100
>
>> Hi David,
>>
>> On mer., d?c. 02 2015, David Miller <davem@davemloft.net> wrote:
>>
>>> From: Marcin Wojtas <mw@semihalf.com>
>>> Date: Mon, 30 Nov 2015 13:27:40 +0100
>>>
>>>> I'm sending v4 with corrected commit log of the last patch, in order
>>>> to avoid possible conflicts between the branches as suggested by
>>>> Gregory Clement.
>>>
>>> Series applied, thanks.
>>
>> Could you confirm that you don't apply the last patch?
>
> If I say it's applied then it's applied, and if you don't like it then
> you'll have to submit a revert patch against my tree or similar.
>
> You know you could just check my tree instead of asking.
Well I was very surprised that you applied a patch in a subsystem that
you do not maintain. As written on the lines just below yours, the
purpose of this v4 was to make clear that the last patch is not for the
net subsystem but for the arm/mvebu one.
As this series will be part of the next rc, then I hope we won't have
conflicts during next merge.
Gregory
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-12-03 13:43 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-30 12:27 [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 1/6] net: mvneta: add configuration for MBUS windows access protection Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 2/6] net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 3/6] net: mvneta: fix bit assignment for RX packet irq enable Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 4/6] net: mvneta: fix error path for building skb Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 5/6] net: mvneta: enable setting custom TX IP checksum limit Marcin Wojtas
2015-11-30 12:27 ` [PATCH v4 net 6/6] mvebu: dts: enable IP checksum with jumbo frames for Armada 38x on Port0 Marcin Wojtas
2015-12-02 3:03 ` [PATCH v4 net 0/6] Marvell Armada XP/370/38X Neta fixes David Miller
2015-12-02 6:02 ` Marcin Wojtas
2015-12-02 8:16 ` Gregory CLEMENT
2015-12-02 20:31 ` David Miller
2015-12-03 13:43 ` Gregory CLEMENT
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).