Patrick Schaaf reported that flooding due to a missing fdb entry of
the address of macvlan on the bridge device caused high CPU
consumption of an openvpn process behind a tap bridge port.
Adding an fdb entry of the macvlan address can suppress flooding
and avoid this problem.
This change makes
> On Jun 3, 2016, at 4:22 AM, David Ahern wrote:
>
> Add l3mdev rule per address family when the first VRF device is
> created. Remove them when the last is deleted.
>
> Signed-off-by: David Ahern
> ---
> v2
> - added EXCL flag and EEXISTS
On 06/02/2016 07:58 PM, Eric W. Biederman wrote:
>
> Nikolay please see my question for you at the end.
>
> Jan Kara writes:
>
>> On Wed 01-06-16 11:00:06, Eric W. Biederman wrote:
>>> Cc'd the containers list.
>>>
>>> Nikolay Borisov writes:
>>>
Commit 8626c56c8279 ("bridge: fix potential use-after-free when hook
returns QUEUE or STOLEN verdict") fixed incorrect usage of NF_HOOK's
return value by consuming packets in okfn via br_pass_frame_up().
However, this function re-injects packets to the Rx path with skb->dev
set to the bridge
Hi Andrew,
> -Original Message-
> From: Andrew Lunn [mailto:and...@lunn.ch]
> Sent: 01 June 2016 18:42
> To: Pramod Kumar
> Cc: Rob Herring; Pawel Moll; Mark Rutland; Ian Campbell; Kumar Gala;
Catalin
> Marinas; Will Deacon; Kishon Vijay Abraham I; David S. Miller;
>
We plan on sending 2 new protocol drivers in the imminent future -
both our RoCE [qedr] and iSCSI [qedi] drivers. As both submissions
would be rather massive and in order to avoid collisions between them,
the common infrastructure on the qed side was prepared as an independent
patch-series to be
RoCE driver is going to need a 32-bit chain [current chain implementation
for qed* currently supports only 16-bit producer/consumer chains].
This patch adds said support, as well as doing other slight tweaks and
modifications to qed's chain API.
Signed-off-by: Yuval Mintz
This patch adds in the ecore 2 new personalities in addition to
QED_PCI_ETH - QED_PCI_ISCSI and QED_PCI_ETH_ROCE.
Signed-off-by: Yuval Mintz
---
drivers/net/ethernet/qlogic/qed/qed.h | 4 ++
drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +++
RoCE and iSCSI would require some added/changed hw configuration in order
to properly run; The biggest single change being the requirement of
allocating and mapping host memory for several HW blocks that aren't being
used by qede [SRC, QM, TM, etc.].
In addition, whereas qede is only using
From: Tien Hock Loh
This adds support for TSE PCS that uses SGMII adapter when the phy-mode of
the dwmac is set to sgmii
Signed-off-by: Tien Hock Loh
---
v2:
- Refactored the TSE PCS out from the dwmac-socfpga.c file
- Added binding documentation for TSE
The sun8i-emac is an ethernet MAC hardware that support 10/100/1000
speed.
This patch enable the sun8i-emac on the Allwinner H3 SoC Device-tree.
The SoC H3 have an internal PHY, so optionals syscon and ephy are set.
Signed-off-by: LABBE Corentin
---
The sun8i-emac hardware is present on the Orange PI PC.
It uses the internal PHY.
This patch create the needed emac and phy nodes.
Signed-off-by: LABBE Corentin
---
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 11 +++
1 file changed, 11 insertions(+)
diff
tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
master
head: 03c7f70beee4c5d34881e5d3dd2b6f3e848047ef
commit: a91eb52abb504a1dd3248a5d07b54e7f95d5fcf1 [25/29] qed: Revisit chain
implementation
config: i386-allmodconfig (attached as .config)
compiler: gcc-6 (Debian
> Since implementing VLAN filtering in commit 05cc5a39ddb74
> ("bnx2x: add vlan filtering offload") bnx2x refuses to add a VLAN while the
> interface is down.
Hi Michal - thanks; I'll review this one on Sunday.
From: kbuild test robot
Date: Sat, 4 Jun 2016 08:48:17 +0800
> tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
> master
> head: 330348d94223346f855357fab2517f6c903001c7
> commit: ae7ef81ef000adeee7a87585b9135ff8a8064acc [17/24] skbuff:
tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
master
head: 03c7f70beee4c5d34881e5d3dd2b6f3e848047ef
commit: 942b3235bf77e5600a05d6e85f0415bdeb8068bb [20/29] sctp: improve debug
message to also log curr pkt and new chunk size
config: i386-allyesconfig (attached as
Per Michael Büsch: "All a-phy code is usused", so remove it all.
Signed-off-by: Guenter Roeck
---
v2: Added patch
drivers/net/wireless/broadcom/b43/main.c | 31 +---
drivers/net/wireless/broadcom/b43/wa.c | 283 +++
gcc-6 reports the following error with -Werror=unused-const-variable.
drivers/net/wireless/broadcom/b43/phy_a.c:576:40: error:
'b43_phyops_a' defined but not used
Per Michael Büsch: "All a-phy code is usused", so remove phy_a.c
completely. Move the remaining Type-G initialization code
Commit a91eb52abb50 ("qed: Revisit chain implementation") contains an
incorrect implementation for BE platforms, as device's regpairs containing
addresses are LE and they're not converted correctly when read back.
In addition, it raises a compilation warning for 32-bit platforms where
dma_addr_t
From: Yuval Mintz
Date: Sat, 4 Jun 2016 08:20:16 +0300
> Commit a91eb52abb50 ("qed: Revisit chain implementation") contains an
> incorrect implementation for BE platforms, as device's regpairs containing
> addresses are LE and they're not converted correctly when read
From: Andrew Lunn
Date: Fri, 3 Jun 2016 18:43:59 +0200
> The interesting patches here are the last three. They implement a new
> binding for DSA, which removes a few limitations of the current DSA
> binding. In particular, it allows switches to be true Linux devices.
> These
I fixed this as follows:
[PATCH] sctp: Fix warning in sctp_packet_transmit_chunk()
size_t objects should be printed with %Z printf format.
Reported-by: kbuild test robot
Signed-off-by: David S. Miller
---
net/sctp/output.c |
tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
master
head: 03c7f70beee4c5d34881e5d3dd2b6f3e848047ef
commit: a91eb52abb504a1dd3248a5d07b54e7f95d5fcf1 [25/29] qed: Revisit chain
implementation
config: i386-allyesconfig (attached as .config)
compiler: gcc-6 (Debian
On 06/03/2016 11:49 PM, Helge Deller wrote:
Commit 538950a1b752 ("soreuseport: setsockopt SO_ATTACH_REUSEPORT_[CE]BPF")
missed to add the compat case for the SO_ATTACH_REUSEPORT_CBPF option.
Signed-off-by: Helge Deller
LGTM, thanks!
Acked-by: Daniel Borkmann
From: Sowmini Varadhan
Date: Fri, 3 Jun 2016 18:39:25 -0400
> Just pulled 4.7.0-rc1, and I find a build error
>
> kernel/locking/rwsem.c: In function ?down_write_killable?:
> kernel/locking/rwsem.c:65: error: implicit declaration of function
>
From: Cong Wang
Date: Wed, 1 Jun 2016 16:15:20 -0700
> The police action is using its own code to initialize tcf hash
> info, which makes us to forgot to initialize a->hinfo correctly.
> Fix this by calling the helper function tcf_hash_create() directly.
>
> This
From: Marcelo Ricardo Leitner
Date: Thu, 2 Jun 2016 15:05:37 -0300
> This patchset adds sctp GSO support.
>
> Performance tests indicates that increases throughput by 10% if using
> bigger chunk sizes, specially if bigger than MTU. For small chunks, it
> doesn't help
On 06/03/2016 09:44 AM, Andrew Lunn wrote:
> The switch may want to instantiate its own MDIO bus. Only do it
> centrally if the switch has not already created one, and the read op
> is implemented.
>
> Signed-off-by: Andrew Lunn
Reviewed-by: Florian Fainelli
On Fri, Jun 03, 2016 at 10:42:45PM +0800, Xin Long wrote:
> Now sctp doesn't change socket state upon shutdown reception. It changes
> just the assoc state, even though it's a TCP-style socket.
>
> For some cases, if we really need to check sk->sk_state, it's necessary to
> fix this issue, at
Andrew Lunn writes:
> The new binding does not make use of dsa_chip_data, a.k.a cd. When
> retrieving the size of the EEPROM attached to a switch, don't assume
> there is a cd attached to the switch structure.
>
> Signed-off-by: Andrew Lunn
Reviewed-by: Vivien
Andrew Lunn writes:
> There are going to be more per-port members added to the switch
> structure. So add a port structure and move the netdev into it.
>
> Signed-off-by: Andrew Lunn
Reviewed-by: Vivien Didelot
Andrew Lunn writes:
> Refactor the code to setup a single DSA/CPU port into a function of
> its own, and export it, so it can be used by the new binding.
>
> Similarly, refactor the destroy code into a function. When destroying
> the ports, don't put the of node. They should be
From: Eric Dumazet
I am not sure mlx4_en_netpoll() is doing anything useful right now.
mlx4 has different NAPI structures for RX and TX, and netpoll only wants
to drain TX queues.
Lets schedule NAPI polls on TX, not RX.
Signed-off-by: Eric Dumazet
Andrew Lunn writes:
> Replace the two switch statements with an array lookup, and store the
> result in the dsa tree structure. The drivers no longer need to know
> the selected tag protocol, so remove it from the dsa switch structure.
>
> Signed-off-by: Andrew Lunn
On Thu, 2 Jun 2016 20:47:25 +0200
Jesper Dangaard Brouer wrote:
> On Tue, 24 May 2016 23:34:14 +0300
> "Michael S. Tsirkin" wrote:
>
> > On Tue, May 24, 2016 at 07:03:20PM +0200, Jesper Dangaard Brouer wrote:
> > >
> > > On Tue, 24 May 2016 12:28:09 +0200
On Thu, 2 Jun 2016 19:08:26 +0300 "Michael S. Tsirkin" wrote:
> A simple array based FIFO of pointers. Intended for net stack so uses
> skbs for type safety. Implemented as a set of wrappers around ptr_array.
On Fri, Jun 03, 2016 at 02:58:39PM +0200, Jesper Dangaard Brouer wrote:
>
> On Thu, 2 Jun 2016 19:08:26 +0300 "Michael S. Tsirkin"
> wrote:
>
> > A simple array based FIFO of pointers. Intended for net stack so uses
> > skbs for type safety. Implemented as a set of wrappers
I will provide a new patch as soon as I find some time to do it.
Indeed, I think there is no need to check duplicate_sack, I will remove it.
I will also update the description.
Shall I also add a sysctl to disable this patch and still be able to
stick strictly to RFC 5961 3.2 for the checks?
On Thu, Jun 02, 2016 at 12:08:06PM -0700, David Miller wrote:
> From: Jason Wang
> Date: Wed, 1 Jun 2016 01:56:32 -0400
>
> > This series tries to optimize vhost_net polling at two points:
> >
> > - Stop rx polling for reduicng the unnecessary wakeups during
> >
Signed-off-by: LABBE Corentin
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index ed42cb6..d8f5c14 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -581,6 +581,12 @@ S: Maintained
F:
Hello
This patch series add the driver for sun8i-emac which handle the Ethernet MAC
present on Allwinner H3/A83T/A64 SoCs.
It supports 10/100/1000 Mbit/s speed with half/full duplex.
It can use an internal PHY (MII 10/100) or an external PHY
via RGMII/RMII.
This patch series enable the driver
This patch add support for sun8i-emac ethernet MAC hardware.
It could be found in Allwinner H3/A83T/A64 SoCs.
It supports 10/100/1000 Mbit/s speed with half/full duplex.
It can use an internal PHY (MII 10/100) or an external PHY
via RGMII/RMII.
Signed-off-by: LABBE Corentin
Hi Dongdong
Thanks for flagging this
+to: Taku Izumi
Gab
> -Original Message-
> From: linuxarm-boun...@huawei.com [mailto:linuxarm-boun...@huawei.com]
> On Behalf Of Dongdong Liu
> Sent: 03 June 2016 10:38
> To: netdev@vger.kernel.org
> Cc: Linuxarm
>
mario_limoncie...@dell.com [mailto:mario_limoncie...@dell.com]
> Sent: Friday, June 03, 2016 12:58 AM
[...]
> > Why generate a random one and not just use the one that the network
> > controler already provides?
>
> That's how the flow works in r8152 already and I'm not overriding it.
> Again,
Hi all:
The bug is recorded in https://bugs.linaro.org/show_bug.cgi?id=2292.
"PNP0C02" attached two modules drivers/pnp/system.c and
drivers/net/fjes/fjes_main.c .
"fjes" driver lead to the call trace.
system.c:
static const struct pnp_device_id pnp_dev_table[] = {
/* General ID for
Mario Limonciello [mailto:mario_limoncie...@dell.com]
> Sent: Friday, June 03, 2016 12:58 AM
[...]
> @@ -500,6 +502,7 @@ enum rtl8152_flags {
> SELECTIVE_SUSPEND,
> PHY_RESET,
> SCHEDULE_NAPI,
> + MAC_PASSTHRU = 0,
I don't think you have to give this a value.
> };
>
[...]
This patch adds documentation for Device-Tree bindings for the
Allwinner sun8i-emac driver.
Signed-off-by: LABBE Corentin
---
.../bindings/net/allwinner,sun8i-emac.txt | 64 ++
1 file changed, 64 insertions(+)
create mode 100644
Hi Uli,
Thanks for the review
> Thank you for your patch.
>
> On Thu, Jun 2, 2016 at 11:45 AM, Ramesh Shanmugasundaram
> wrote:
> [...]
> > diff --git a/drivers/net/can/rcar/rcar_canfd.c
> > b/drivers/net/can/rcar/rcar_canfd.c
> > new file mode 100644
>
Hi Andrew,
> -Original Message-
> From: Andrew Lunn [mailto:and...@lunn.ch]
> Sent: 01 June 2016 18:32
> To: Pramod Kumar
> Cc: Rob Herring; Pawel Moll; Mark Rutland; Ian Campbell; Kumar Gala;
Catalin
> Marinas; Will Deacon; Kishon Vijay Abraham I; David S. Miller;
>
Since implementing VLAN filtering in commit 05cc5a39ddb74
("bnx2x: add vlan filtering offload") bnx2x refuses to add a VLAN while
the interface is down:
# ip link add link enp3s0f0 enp3s0f0_10 type vlan id 10
RTNETLINK answers: Bad address
and in dmesg (with bnx2x.debug=0x20):
bnx2x:
Hi David,
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: 02 June 2016 04:48
> To: pramod.ku...@broadcom.com
> Cc: robh...@kernel.org; pawel.m...@arm.com; mark.rutl...@arm.com;
> ijc+devicet...@hellion.org.uk; ga...@codeaurora.org;
> catalin.mari...@arm.com;
Now sctp doesn't change socket state upon shutdown reception. It changes
just the assoc state, even though it's a TCP-style socket.
For some cases, if we really need to check sk->sk_state, it's necessary to
fix this issue, at least when we use ss or netstat to dump, we can get a
more exact
This series introduces support for MACsec devices, with a new device
type for `ip link`, and a new `ip macsec` subcommand.
The first three patches introduce some necessary helper functions.
Sabrina Dubroca (4):
utils: make hexstring_a2n provide the number of hex digits parsed
utils: add
Signed-off-by: Sabrina Dubroca
Acked-by: Phil Sutter
---
include/utils.h | 3 +++
ip/ipfou.c| 3 +--
ip/iplink_vxlan.c | 8 ++--
ip/iproute_lwtunnel.c | 8
ip/ipxfrm.c | 13 +++--
ip/xfrm_state.c |
Signed-off-by: Sabrina Dubroca
Acked-by: Phil Sutter
---
include/utils.h | 1 +
ip/ipl2tp.c | 15 ++-
lib/ipx_pton.c | 18 +++---
lib/utils.c | 12
4 files changed, 18 insertions(+), 28 deletions(-)
diff --git
Extend ip-link to create MACsec devices
ip link add link type macsec [options]
Add `ip macsec` command to configure receive-side secure channels and
secure associations within a macsec netdevice.
Signed-off-by: Sabrina Dubroca
Acked-by: Phil Sutter
---
Signed-off-by: Sabrina Dubroca
Acked-by: Phil Sutter
---
include/utils.h | 4 ++--
lib/utils.c | 8 ++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/include/utils.h b/include/utils.h
index ef81d00f3d70..aef28ce732ab 100644
---
> -Original Message-
> From: Andrew Lunn [mailto:and...@lunn.ch]
> Sent: Thursday, June 2, 2016 2:10 PM
> To: Limonciello, Mario
> Cc: gre...@linuxfoundation.org; hayesw...@realtek.com; linux-
> ker...@vger.kernel.org; netdev@vger.kernel.org; linux-
>
Hi Rob,
> -Original Message-
> From: Rob Herring [mailto:r...@kernel.org]
> Sent: 03 June 2016 07:13
> To: Pramod Kumar
> Cc: Pawel Moll; Mark Rutland; Ian Campbell; Kumar Gala; Catalin Marinas;
Will
> Deacon; Kishon Vijay Abraham I; David S. Miller;
devicet...@vger.kernel.org;
>
> -Original Message-
> From: Hayes Wang [mailto:hayesw...@realtek.com]
> Sent: Friday, June 3, 2016 4:23 AM
> To: Limonciello, Mario ;
> gre...@linuxfoundation.org
> Cc: linux-ker...@vger.kernel.org; netdev@vger.kernel.org; linux-
> u...@vger.kernel.org;
201 - 260 of 260 matches
Mail list logo