From: Jiri Pirko
Date: Thu, 23 Jul 2015 17:43:32 +0200
> This patchset introduces Mellanox Technologies Switch driver
> infrastructure and support for SwitchX-2 ASIC.
Very nice. I look forward to your next iteration, taking into
consideration the feedback you've received.
Thanks!
--
To unsubsc
Commit 6fd99094de2b ("ipv6: Don't reduce hop limit for an interface")
disabled accept hop limit from RA if it is higher than the current hop
limit for security stuff. But this behavior kind of break the RFC definition.
RFC 4861, 6.3.4. Processing Received Router Advertisements
If the received
Hi, Jiri,
Keep on the good work!
The .func member of the mlxsw_rx_listener object has this prototype:
void (*func)(struct sk_buff *skb, u8 local_port, u16 trap_id, void *priv);
Is the trap_id parameter needed ?
In the three use cases of .func, which are either
mlxsw_emad_rx_listener_func(), m
Fixes commit eae79b4f3e82ca63a53478a161b190a0d38fe526 ("rsi: fix memory leak
in rsi_load_ta_instructions()") which stopped the driver from functioning.
Firmware data has been allocated using vmalloc(), resulting in memory
that cannot be used for DMA. Hence the firmware was first copied to a
buffer
Hi Qingjie,
On Mon, Jul 27, 2015 at 09:05:29AM +0800, ? wrote:
> Hi,
>
> Bond interface worked as Active-Backup mode.
> If the bond interface was added in bridge, then it's just a port of bridge.
> It doesn' have IP address.
> When bond slave changing, the current code "bond_send_gratuito
From: Johan Hedberg
Date: Thu, 23 Jul 2015 18:17:22 +0300
> Here's another one-patch pull request for 4.2 which targets a potential
> NULL pointer dereference in the LE Security Manager code that can be
> triggered by using older user space tools. The issue has been there
> since 4.0 so there's t
From: Lucas Stach
Date: Thu, 23 Jul 2015 16:06:20 +0200
> This function frees resources and cancels delayed work item that
> have been initialized in fec_ptp_init().
>
> Use this to do proper error handling if something goes wrong in
> probe function after fec_ptp_init has been called.
>
> Sign
From: Lucas Stach
Date: Thu, 23 Jul 2015 16:06:19 +0200
> So it gets freed when the device is going away.
> This fixes a DMA memory leak on driver probe() fail and driver
> remove().
>
> Signed-off-by: Lucas Stach
> ---
> v2: Fix indentation of second line to fix alignment with opening bracket.
From: Hariprasad Shenai
Date: Thu, 23 Jul 2015 22:41:14 +0530
> VF driver was reading incorrect freelist congestion notification threshold
> for FLM queues when packing is enabled for T5 and T6 adapter. Fixing it
> now.
>
> Signed-off-by: Hariprasad Shenai
Applied, thanks.
--
To unsubscribe fr
From: Nicolas Dichtel
Date: Thu, 23 Jul 2015 15:43:56 +0200
> Note also that include/linux/lwtunnel.h is not needed.
>
> CC: Thomas Graf
> CC: Roopa Prabhu
> Fixes: 499a24256862 ("lwtunnel: infrastructure for handling light weight
> tunnels like mpls")
> Signed-off-by: Nicolas Dichtel
Appli
From: Nikolay Aleksandrov
Date: Thu, 23 Jul 2015 05:00:53 -0700
> From: Satish Ashok
>
> Send notifications on router port add and del/expire, re-use the already
> existing MDBA_ROUTER and send NEWMDB/DELMDB netlink notifications
> respectively.
>
> Signed-off-by: Satish Ashok
> Signed-off-by
From: Thomas Graf
Date: Thu, 23 Jul 2015 13:04:44 +0200
> Retrieve the tunnel metadata for packets received by a net_device and
> provide it to ovs_vport_receive() for flow key extraction.
>
> [This hunk was in the GRE patch in the initial series and missed the
> cut for the initial submission
From: Jiri Pirko
Date: Thu, 23 Jul 2015 12:20:37 +0200
> Fixes: a3138df9 ("[NIU]: Add Sun Neptune ethernet driver.")
> Signed-off-by: Jiri Pirko
Applied, thank you.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More ma
From: Harini Katakam
Date: Thu, 23 Jul 2015 15:31:26 +0530
> Capability mask for jumbo and no gigabit half duplex is the same.
> Change one of them.
>
> Signed-off-by: Harini Katakam
Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message
From: Florian Westphal
Date: Thu, 23 Jul 2015 12:05:36 +0200
> Johan Schuijt and Frank Schreuder reported crash and softlockup after the
> inet workqueue eviction change:
>
> general protection fault: [#1] SMP
> CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 3.18.18-transip-1.5 #1
> Workqueue:
From: Nicolas Dichtel
Date: Thu, 23 Jul 2015 11:29:07 +0200
> With CONFIG_VXLAN=m and CONFIG_OPENVSWITCH=y, there was the following
> compilation error:
> LD init/built-in.o
> net/built-in.o: In function `vxlan_tnl_create':
> .../net/openvswitch/vport-netdev.c:322: undefined reference
From: Julian Anastasov
Date: Thu, 23 Jul 2015 10:39:35 +0300
> Currently, we do not notice if new alternative gateways
> are added. We can do it by checking for present neigh
> entry. Also, gateways that are currently probed (NUD_INCOMPLETE)
> can be skipped from round-robin probing.
>
> Suggest
From: Florian Fainelli
Date: Wed, 22 Jul 2015 17:29:53 -0700
> Commit 8d88c6ebb34c ("net: bcmgenet: enable MoCA link state change
> detection") added a fixed PHY link_update callback for MoCA PHYs when
> registered using platform_data exclusively, this change is also
> applicable to systems using
From: Wei-Chun Chao
Date: Wed, 22 Jul 2015 18:13:12 -0700
> Similar check was added in ip_rcv but not in ipv6_rcv.
>
> BUG: unable to handle kernel NULL pointer dereference at (null)
> IP: [] ipv6_rcv+0xfa/0x500
> Call Trace:
> [] ? ip_rcv+0x296/0x400
> [] ? packet_rcv+0x52/0x410
> [] __netif_re
Hi Sergei,
Thanks for revewing.
> -Original Message-
> From: Sergei Shtylyov [mailto:sergei.shtyl...@cogentembedded.com]
> Sent: Thursday, July 23, 2015 10:06 PM
> To: Izumi, Taku/泉 拓; netdev@vger.kernel.org; da...@davemloft.net
> Cc: platform-driver-...@vger.kernel.org; dvh...@infradead
From: David Miller Sent: Monday, July 27, 2015 7:27 AM
> To: Duan Fugang-B38611
> Cc: netdev@vger.kernel.org; Li Frank-B20596; step...@networkplumber.org
> Subject: Re: [PATCH v1 net-next 1/1] net: fec: add stop mode request
> on/off implemention
>
> From: Fugang Duan
> Date: Wed, 22 Jul 2015 18
From: Florian Fainelli
Date: Wed, 22 Jul 2015 17:28:23 -0700
> Instead of multiplying the number of checks for IS_ERR(priv->clk),
> simply NULLify the 'struct clk' pointer which is something the Linux
> common clock framework perfectly deals with and does early return for
> each and every single
From: roopa
Date: Thu, 23 Jul 2015 06:44:13 -0700
> On 7/23/15, 12:09 AM, David Miller wrote:
>> From: roopa
>> Date: Wed, 22 Jul 2015 13:38:31 -0700
>>
>>> I cant think of a way to fix the current problem with my patch...
>> I guess it's not obvious that adding CONFIG_MPLS_IPV6 would solve
>> t
This patch replaces the vid_begin and vid_end members of the
switchdev_obj_vlan structure for a single vid member. This way, the VID
range abstraction is restricted to switchdev, not exposed to drivers.
The main benefice to do so is to allow the prepare phase to be called
for each VID, not only on
From: Florian Fainelli
Date: Wed, 22 Jul 2015 15:11:54 -0700
> Instead of multiplying the number of checks for IS_ERR(priv->clk),
> simply NULLify the 'struct clk' pointer which is something the Linux
> common clock framework perfectly deals with and does early return for
> each and every single
From:
Date: Wed, 22 Jul 2015 19:01:44 +
> - remove module param which can be configurable by standard mechanism.
You still left some unacceptable module parameters in here.
The only one which is fine is the debug level setting, that's
it.
There is no way in I'm applying a patch that allows
From: "K. Y. Srinivasan"
Date: Wed, 22 Jul 2015 11:42:32 -0700
> The current code returns from probe without waiting for the proper handling
> of subchannels that may be requested. If the netvsc driver were to be rapidly
> loaded/unloaded, we can trigger a panic as the unload will be tearing
> d
From: Hariprasad Shenai
Date: Wed, 22 Jul 2015 22:54:50 +0530
> Adapter can go for a toss, if cxgb4 is loaded as slave and we try to
> upgrade the firmware. So add a check for the same before flashing
> firmware using ethtool.
>
> Signed-off-by: Hariprasad Shenai
Applied, thanks.
--
To unsubsc
From: Antonio Borneo
Date: Thu, 23 Jul 2015 09:35:51 +0800
> Digging in git log, arch that used to provide such empty instances
> moved to a centralized implementation by using GENERIC_PCI_IOMAP.
> For me such empty functions should be available by default when PCI is
> not set, but this is not t
From: Madalin-Cristian Bucur
Date: Fri, 24 Jul 2015 15:49:39 +
>> -Original Message-
>> From: Joe Perches [mailto:j...@perches.com]
>> On Wed, 2015-07-22 at 19:16 +0300, Madalin Bucur wrote:
>> > Allow the user to tweak the refill threshold and the total number
>> > of buffers in the
From: Thomas Graf
Date: Wed, 22 Jul 2015 17:08:42 +0200
> Silences the following sparse warnings:
> drivers/net/vxlan.c:1818:21: warning: incorrect type in assignment (different
> base types)
> drivers/net/vxlan.c:1818:21:expected restricted __be32 [usertype] vx_vni
> drivers/net/vxlan.c:181
From: Daniel Borkmann
Date: Wed, 22 Jul 2015 16:31:49 +0200
> Back then when we added support for SCTP_SNDINFO/SCTP_RCVINFO from
> RFC6458 5.3.4/5.3.5, we decided to add a deprecation warning for the
> (as per RFC deprecated) SCTP_SNDRCV via commit bbbea41d5e53 ("net:
> sctp: deprecate rfc6458, 5
From: Jon Maloy
Date: Wed, 22 Jul 2015 10:11:17 -0400
> Despite recent improvements the message reception code in socket.c is
> perceived as obscure and hard to follow, especially regarding the logics
> for message rejection. With the commits in this series we try to remedy
> this situation.
Ser
From: Or Gerlitz
Date: Wed, 22 Jul 2015 16:53:45 +0300
> Just few mlx4 fixes.. the fix related to propagating port state
> changes to VF should go to -stable of >= 3.11, all the rest just
> to 4.2-rc
Series applied and patch #2 queued up for -stable, thanks.
--
To unsubscribe from this list: sen
From: Nikolay Aleksandrov
Date: Wed, 22 Jul 2015 13:03:40 +0200
> From: Nikolay Aleksandrov
>
> Since slave_changelink support was added there have been a few race
> conditions when using br_setport() since some of the port functions it
> uses require the bridge lock. It is very easy to trigger
From: Fugang Duan
Date: Wed, 22 Jul 2015 18:13:43 +0800
> The current driver depends on platform data to implement stop mode
> request on/off that call api pdata->sleep_mode_enable().
>
> To reduce arch platform redundancy code, since the function only set
> SOC GPR register bit to request stop
From: Ursula Braun
Date: Wed, 22 Jul 2015 10:59:47 +0200
> 1. Provides optimized performance compared to standard TCP/IP over Ethernet
>within the data center for both request/response (latency) and streaming
>workloads (CPU savings) [3].
>Initial benchmarks on Linux on x86 processor
Corcodel Marian :
[...]
> @@ -7594,7 +7595,7 @@ static int rtl_open(struct net_device *dev)
> if (!tp->TxDescArray)
> goto err_pm_runtime_put;
>
> - tp->RxDescArray = dma_alloc_coherent(&pdev->dev, R8169_RX_RING_BYTES,
> + tp->RxDescArray = dma_alloc_coherent(&pdev->d
This, again, is improperly submitted.
Again, your entire commit message is in the subject line and this is
not what we want.
This constant wave of badly formed patch submissions is extremely
frustrating, and whether you realise it or not your improper
submissions are consuming a large amount of
Signed-off-by: Corcodel Marian
---
drivers/net/ethernet/realtek/r8169.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet/realtek/r8169.c
b/drivers/net/ethernet/realtek/r8169.c
index 3df51fa..561c23a 100644
--- a/drivers/net/ethernet/realtek/r81
Prefer using the POSIX constant PATH_MAX instead of the legacy BSD
derived MAXPATHLEN. The necessary includes for MAXPATHLEN and PATH_MAX
are and , respectively.
Signed-off-by: Felix Janda
---
This patch is identical except for title and commit message to the one
with title "Use PATH_MAX instead
>
>
>>
>>> + struct sk_buff *skb_new;
>>> +
>>> + skb_new = skb_realloc_headroom(skb, MLXSW_TXHDR_LEN);
>>> + dev_kfree_skb_any(skb);
>>> + if (!skb_new) {
>>> + this_cpu_inc(mlxsw_sx_port->pcpu_stats->tx_dropped);
>>>
This notification causes the FIB to be updated, which is not needed
because the address already exists, and more importantly it may undo
intentional changes that were made to the FIB after the address was
originally added. (As a point of comparison, when an address becomes
deprecated because its pr
On Sat, Jul 25, 2015 at 10:38:02PM +0200, Andrew Lunn wrote:
> When a switch is attached to the mdio bus, the mdio bus can be used
> while the interface is not open. If the IPG clock is not enabled, MDIO
> reads/writes will simply time out.
Hi David
Now there are two tested-by's could you pick th
On Sun, Jul 26, 2015 at 3:45 AM, Eric Dumazet wrote:
> From: Eric Dumazet
>
> While doing experiments with reordering resilience, we found
> linux senders were not able to send at full speed under reordering,
> because every incoming SACK was releasing one MSS.
>
> This patch removes the limitati
Hi Thomas,
Thank you very much for your response.
Does this patch adds 802.1ad tag on ingress and pops the same on egress by
default? or is it to be configured via ofctl commands
explicitly?
Thanks in Advance,
Uday
From: Thomas F Herbert
Sent: Sunday,
On Fri, 24 Jul 2015 10:18:48 +0200
Jinpu Wang wrote:
> Hi all,
>
> I hit bug in OFED, I report to link below:
>
> http://marc.info/?l=linux-rdma&m=143634872328553&w=2
> I checked latest mainline Linux 4.2-rc3, it has similar bug.
> Here is the patch against Linux 4.2-rc3, compile test only.
>
Signed-off-by: Thomas F Herbert
---
include/linux/if_vlan.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h
index 67ce5bd..88d1be4 100644
--- a/include/linux/if_vlan.h
+++ b/include/linux/if_vlan.h
@@ -627,6 +627,23 @@ stati
Add support for 802.1ad including the ability to push and pop double
tagged vlans. Add support for 802.1ad to netlink parsing and flow
conversion. Uses double nested encap attributes to represent double
tagged vlan. Inner TPID encoded along with ctci in nested attributes. Allows
either 0x8100 or 0x
openvswitch: Add support for 802.1AD
Change the description of the VLAN tpid field.
Signed-off-by: Thomas F Herbert
---
include/uapi/linux/openvswitch.h | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/include/uapi/linux/openvswitch.h b/include/uapi/linux/op
V12: Fix some problems and issues pointed out by reviewers. When parsing
netlink attributes Ether types other then 0x88a8 as outer tpid.
V11: Add inner tpid to flow key. Fix separate inner encap attribute
when parsing netlink attributes. Merge 2 patches to consolidate
qinq changes.
V10: Implement
On 7/26/15 9:57 AM, ravulakollu.ku...@wipro.com wrote:
Hi Thomas,
I am currently using the beta version of ovs(2.3.90). In my phy-phy scenario ,
I am configuring the two physical ports(eth0, eth1) attached to ovs bridge
as trunk ports using the below commands.
ovs-vsctl --no-wait add-port b
Hi Thomas,
I am currently using the beta version of ovs(2.3.90). In my phy-phy scenario ,
I am configuring the two physical ports(eth0, eth1) attached to ovs bridge
as trunk ports using the below commands.
ovs-vsctl --no-wait add-port br0 eth0 vlan_mode=trunk
ovs-vsctl --no-wait add-port br0 et
On 07/24/2015 07:22 PM, Vineet Gupta wrote:
On Friday 24 July 2015 08:02 PM, Kalle Valo wrote:
Vineet Gupta writes:
There's already a generic implementation so use that instead.
---
I'm not sure if the driver usage of atomic_or?() is correct in terms of
storage size of @val for 64 bit arches.
From: Eric Dumazet
While doing experiments with reordering resilience, we found
linux senders were not able to send at full speed under reordering,
because every incoming SACK was releasing one MSS.
This patch removes the limitation, as we did for CWR state
in commit a0ea700e409 ("tcp: tso: allo
Sun, Jul 26, 2015 at 04:45:07AM CEST, sfel...@gmail.com wrote:
>On Thu, Jul 23, 2015 at 8:43 AM, Jiri Pirko wrote:
>> From: Jiri Pirko
>>
>> Benefit from the previously introduced Mellanox Switch infrastructure and
>> add driver for SwitchX-2 ASIC. Note that this driver is very simple now.
>> It
Sun, Jul 26, 2015 at 07:15:04AM CEST, sfel...@gmail.com wrote:
>On Thu, Jul 23, 2015 at 8:43 AM, Jiri Pirko wrote:
>> From: Jiri Pirko
>>
>> Add PCI bus implementation for Mellanox Technologies Switch ASICs. This
>> includes firmware initialization, async queues manipulation and command
>> interf
57 matches
Mail list logo