From: Fabio Estevam
Date: Mon, 4 Jul 2016 10:13:21 -0300
> Since commit f786f3564c4f02d5026 ("net: ethernet: lpc_eth: use phydev
> from struct net_device") the 'pldat' variable became unused, so
> just remove it.
>
> Reported-by: Olof's autobuilder
> Signed-off-by: Fabio Estevam
Applied.
From: John Crispin
Date: Mon, 4 Jul 2016 15:37:10 +0200
> Commit 8067302973a1 ("net-next: mediatek: add support for IRQ grouping")
> adds handling for irq 1 and 2 to the uninit function but did not remove
> irq 0 which is not used since irq grouping was introduced. Fix this by
> removing the sup
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Tuesday, July 5, 2016 14:27
> To: Dexuan Cui
> Subject: Re: [PATCH v14 net-next 1/1] hv_sock: introduce Hyper-V Sockets
>
> From: Dexuan Cui
> Date: Tue, 5 Jul 2016 01:58:31 +
>
> > Not sure if you had a chance to review this version
From: Simon Wunderlich
Date: Mon, 4 Jul 2016 15:02:48 +0200
> this is our second and final feature pull request for batman-adv in this
> round.
>
> Please pull or let me know of any problem!
Pulled, thanks.
I have no idea why you guys were using debugfs for anything that
actually matters like
From: Ursula Braun
Date: Mon, 4 Jul 2016 14:07:16 +0200
> A qeth_card contains a napi_struct linked to the net_device during
> device probing. This struct must be deleted when removing the qeth
> device, otherwise Panic on oops can occur when qeth devices are
> repeatedly removed and added.
>
>
From: Dexuan Cui
Date: Tue, 5 Jul 2016 01:58:31 +
> Not sure if you had a chance to review this version.
Why me?
Other people have to review this too.
> Now I have a question: may I split the include/linux/socket.h change
> and ask you to pre-allocate the number for AF_HYPERV to allow
> ba
When the driver is configured as kernel module and when it gets unloaded
and reloaded, kernel crash was observed, due to incomplete hardware
cleanup. This patch addresses this issue with the following changes,
- Reordered mac enable and disable
- Added hardware prefetch buffer cleanup
- Added Tx
Hi Andrew,
Thanks for the review.
On Tue, May 31, 2016 at 6:11 PM, Andrew Lunn wrote:
> On Tue, May 31, 2016 at 05:10:38PM -0700, Iyappan Subramanian wrote:
>> +static int xgene_mdio_reset(struct xgene_mdio_pdata *pdata)
>> +{
>> + int ret;
>> +
>> + if (pdata->mdio_id == XGENE_MDIO_RGMI
Added mdio node for mdio driver. Also added phy-handle
reference to the ethernet nodes.
Removed unused mdio subnode within storm menet ethernet node.
Removed unused clock node from storm sgenet1.
Signed-off-by: Iyappan Subramanian
Tested-by: Fushen Chen
Tested-by: Toan Le
Tested-by: Matthias
This patch looks for CONFIG_MDIO_XGENE and based on phy-handle DT/ACPI
fields, sets the mdio_driver flag. The rest of the driver uses the
this flag for any MDIO management, in the case of backward compatibility.
Also, some code clean up done around mdio configuration/remove.
Signed-off-by: Iyappa
This patch fixes MAC configuration to support 10/100GbE for SGMII and
link_state call back. It also sets pdata->mdio_driver flag based on
ethernet mdio subnode and prepare for MDIO driver support.
In summary, following are the changes,
- Added set_speed function pointer in mac_ops
- Changed link_
This patchset addresses the following issues,
1. hot-plug issue on the SGMII 1G interface
- by adding a driver for MDIO management
2. fixes the kernel crash when the driver loaded as an kernel module
- by fixing hardware cleanups and rearrange kernel API calls
Signed-off-by: Iyapp
Currently, SGMII based 1G rely on the hardware registers for link state
and sometimes it's not reliable. To get most accurate link state, this
interface has to use the MDIO bus to poll the PHY.
In X-Gene SoC, MDIO bus is shared across RGMII and SGMII based 1G
interfaces, so adding this driver to
> From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel-
> ow...@vger.kernel.org] On Behalf Of Dexuan Cui
> Sent: Thursday, June 30, 2016 23:59
> diff --git a/include/linux/socket.h b/include/linux/socket.h
> index b5cc5a6..0b68b58 100644
> --- a/include/linux/socket.h
> +++ b/include/linux
Le 04/07/2016 16:03, David Miller a écrit :
> From: Philippe Reynes
> Date: Sun, 3 Jul 2016 17:33:57 +0200
>
>> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
>> so we can use them instead of defining the same code in the driver.
>>
>> Signed-off-by: Philippe Reynes
>
>
On 07/04/2016 11:12 PM, Steffen Klassert wrote:
> On Mon, Jul 04, 2016 at 03:52:50AM +, Matt Bennett wrote:
>> *Resending as plain text so the mailing list accepts it.. Sorry Steffen and
>> Herbert*
>>
>> Hi,
>>
>> During long run testing of an ipsec tunnel over a PPP link it was found that
Hi,
I am producing the attached bug trace when testing PPP connections.
Specifically the steps I am doing are:
1. Configure PPP client and LAC with shared key and wait for client to
negotiate an IP address.
2. Change the shared key on the LAC.
3. Bring the PPP client interface down and up to
Add support for PREROUTING rules with skb->dev set to the vrf device.
INPUT rules are already allowed. Provides symmetry with the output path
which allows POSTROUTING rules.
Signed-off-by: David Ahern
---
drivers/net/vrf.c | 21 +
1 file changed, 21 insertions(+)
diff --git
From: Jiri Pirko
Date: Mon, 4 Jul 2016 08:23:03 +0200
> Introduce LPM trees management including virtual router management for HW.
> Implement basic FIB offloading using switchdev FIB objects. For now only
> support
> local routes and direct routes (next-hop support will be introduced in
> a fo
From: Jason Wang
Date: Mon, 4 Jul 2016 13:53:38 +0800
> Stephen Rothwell reports a build warnings(powerpc ppc64_defconfig)
>
> drivers/net/tun.c: In function 'tun_do_read.part.5':
> /home/sfr/next/next/drivers/net/tun.c:1491:6: warning: 'err' may be
> used uninitialized in this function [-Wmayb
From: Christophe JAILLET
Date: Mon, 4 Jul 2016 07:46:42 +0200
> This is likely that checking 'fman->fifo_offset' instead of
> 'fman->cam_offset' is expected here.
>
> Signed-off-by: Christophe JAILLET
> ---
>
> The type of 'fifo_offset' may also need to be changed.
Fix the test rather than t
From: David Ranch
Date: Mon, 4 Jul 2016 15:48:40 -0700
> How can we get this critical fix applied to the other stable kernel
> versions?
Networking patches are submitted to -stable when people ask me to
do so. So simply ask for this when you submit your patch.
From: Raghu Vatsavayi
Date: Sun, 3 Jul 2016 13:56:46 -0700
> Following V2 patchset contains updates and bug fixes for
> liquidio driver. This patchset also has changes that you
> suggested in vxlan code. Please apply the patches in following
> order as some of the patches depend on earlier patche
From: Vegard Nossum
Date: Sun, 3 Jul 2016 10:54:54 +0200
> If register_pernet_subsys() fails, we shouldn't try to call
> unregister_pernet_subsys().
>
> Fixes: 467fa15356 ("RDS-TCP: Support multiple RDS-TCP listen endpoints, one
> per netns.")
> Cc: sta...@vger.kernel.org
> Cc: Sowmini Varadha
From: Daniel Borkmann
Date: Sun, 3 Jul 2016 01:28:47 +0200
> If skb_clear_hash() was invoked due to mangling of relevant headers and
> BPF program needs skb->hash later on, we can add a helper to trigger hash
> recalculation via bpf_get_hash_recalc().
>
> The helper will return the newly retrie
From: John Fastabend
Date: Sat, 02 Jul 2016 14:13:13 -0700
> This adds samples for pktgen to use with new mode to inject pkts into
> the qdisc layer. This also doubles as nice test cases to test any
> patches against qdisc layer.
>
> Signed-off-by: John Fastabend
Applied.
From: John Fastabend
Date: Sat, 02 Jul 2016 14:12:54 -0700
> Add another xmit_mode to pktgen to allow testing xmit functionality
> of qdiscs. The new mode "queue_xmit" injects packets at
> __dev_queue_xmit() so that qdisc is called.
>
> Signed-off-by: John Fastabend
Applied.
From: Philippe Reynes
Date: Sat, 2 Jul 2016 20:06:51 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
From: Philippe Reynes
Date: Sun, 3 Jul 2016 17:33:56 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
From: Philippe Reynes
Date: Sun, 3 Jul 2016 00:05:05 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sat, 2 Jul 2016 20:06:52 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sun, 3 Jul 2016 01:14:21 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sat, 2 Jul 2016 14:06:14 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
From: Philippe Reynes
Date: Sun, 3 Jul 2016 00:05:04 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
From: Philippe Reynes
Date: Sat, 2 Jul 2016 23:37:00 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sat, 2 Jul 2016 23:36:59 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
From: Philippe Reynes
Date: Sun, 3 Jul 2016 17:33:57 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sat, 2 Jul 2016 14:06:15 +0200
> There are two generics functions phy_ethtool_{get|set}_link_ksettings,
> so we can use them instead of defining the same code in the driver.
>
> Signed-off-by: Philippe Reynes
Applied.
From: Philippe Reynes
Date: Sun, 3 Jul 2016 01:14:20 +0200
> The private structure contain a pointer to phydev, but the structure
> net_device already contain such pointer. So we can remove the pointer
> phy in the private structure, and update the driver to use the
> one contained in struct net
Hello David,
Unless I'm doing something wrong, it seems this patch has only been
applied to the newest
kernel:
Git/linux-stable$ git tag -l --contains
4a7d99ea1b27734558feb6833f180cd38a159940
v4.7-rc6
How can we get this critical fix applied to the other stable kernel
versions? I w
From: Christophe JAILLET
Date: Sat, 2 Jul 2016 14:31:05 +0200
> Silent a few smatch warnings about indentation.
> This include the removal of a 'return' statement in 'resource_tracker.c'.
> This 'return' will still be performed when breaking out of the
> corresponding 'switch' block.
>
> Signed
Hello,
On Tue, 5 Jul 2016, Vegard Nossum wrote:
> > [PATCH RFC] ipv4: reject RTNH_F_LINKDOWN for incompatible routes
> >
> > The RTNH_F_LINKDOWN flag is used only for link routes.
> > Reject it for error routes and local routes.
> >
> > Signed-off-by: Julian Anastasov
>
> Tested your p
From: Jamal Hadi Salim
Date: Sat, 2 Jul 2016 10:34:25 -0400
> From: Jamal Hadi Salim
>
> Often redirecting or mirroring requires that we set the dstMAC address
> of the target device. While it is possible to pipe to a pedit action,
> this patch obsoletes the need for that. This is a justified
From: Jamal Hadi Salim
Date: Sat, 2 Jul 2016 06:43:16 -0400
> From: Jamal Hadi Salim
>
> Signed-off-by: Jamal Hadi Salim
Applied.
From: Jamal Hadi Salim
Date: Sat, 2 Jul 2016 06:43:15 -0400
> From: Jamal Hadi Salim
>
> Extremely useful for setting packet type to host so i dont
> have to modify the dst mac address using pedit (which requires
> that i know the mac address)
>
> Example usage:
> tc filter add dev eth0 paren
From: Jamal Hadi Salim
Date: Sat, 2 Jul 2016 06:43:14 -0400
> From: Jamal Hadi Salim
>
> Suggested-by: Daniel Borkmann
> Signed-off-by: Jamal Hadi Salim
Applied.
From: Florian Fainelli
Date: Mon, 4 Jul 2016 14:40:28 -0700
> That is correct, although patches 1-4 could be applied immediately as
> they are mostly preparatory steps to patches 5-6, I don't mind resending
> this at a later time though (probably for the next net-next merge window
> I assume).
D
On Mon, Jul 4, 2016 at 12:07 PM, wrote:
> A little bit more details:
>
> ~ # tc -s -d filter show dev ppp0 parent :
> filter protocol ip pref 100 u32
> filter protocol ip pref 100 u32 fh 800: ht divisor 1
> filter protocol ip pref 100 u32 fh 800::1 order 1 key ht 800 bkt 0 flowid :1
> (rule
On 07/04/2016 11:24 PM, Julian Anastasov wrote:
Hello,
On Mon, 4 Jul 2016, Vegard Nossum wrote:
Alright.
Thanks for the review! I can submit a new patch to only check the one
place above that actually crashed. Otherwise, if you think it's better
to go with your fc_flags suggestion, f
From: Haishuang Yan
Date: Sat, 2 Jul 2016 15:02:48 +0800
> For ipv6+udp+geneve encapsulation data, the max_mtu should subtract
> sizeof(ipv6hdr), instead of sizeof(iphdr).
>
> Signed-off-by: Haishuang Yan
Applied and queued up for -stable, thanks.
The Kconfig controlling build of this code is currently:
drivers/connector/Kconfig:config PROC_EVENTS
drivers/connector/Kconfig: bool "Report process events to userspace"
...meaning that it currently is not being built as a module by anyone.
Lets remove the two modular references, so that wh
Le 29/06/2016 03:12, David Miller a écrit :
> From: Florian Fainelli
> Date: Mon, 27 Jun 2016 18:19:28 -0700
>
>> 2016-06-27 18:05 GMT-07:00 Andrew Lunn :
>>> On Mon, Jun 27, 2016 at 05:52:37PM -0700, Florian Fainelli wrote:
Hi all,
This patch series adds support for platform data
Update my email address in the driver and MAINTAINERS file.
Signed-off-by: Florian Fainelli
---
MAINTAINERS | 2 +-
drivers/net/ethernet/rdc/r6040.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 772c9ffa2272..bf889d5
Bump version to 0.28 and date to 4th of July 2016.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.c
index c8985cfbe2da..cb29ee24cf1b 100
Instead of taking one interrupt per packet transmitted, re-use the same
NAPI context to free transmitted buffers. Since we are no longer in hard
IRQ context replace dev_kfree_skb_irq() by dev_kfree_skb().
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 17 -
Kick the transmission only if this is the last SKB to transmit or the
queue is not already stopped.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/r
We are already in hard IRQ context, so we can use
__napi_schedule_irqoff() to save a few operations.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rd
r6040_xmit() is increasing transmit statistics during transmission while
this may still fail, do this in r6040_tx() where we complete transmitted
buffers instead.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
d
We maintain how much work we did in NAPI context, so provide that with
napi_complete_done().
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.
Pad the SKB to the minimum length of ETH_ZLEN by using skb_put_padto()
and take this operation out of the critical section since there is no
need to check any HW resources before doing that.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 9 -
1 file changed, 4 ins
Hi David,
Here are some various updates for the r6040 driver, mostly to make it more
modern and catch up with the latest API improvements.
Thanks!
Florian Fainelli (9):
net: r6040: Utilize phy_print_status
net: r6040: Increase statistics upon transmit completion
net: r6040: Utilize skb_put
Instead of open coding our own version utilize the library provided
function.
Signed-off-by: Florian Fainelli
---
drivers/net/ethernet/rdc/r6040.c | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.c
in
Hello,
On Mon, 4 Jul 2016, Vegard Nossum wrote:
> Alright.
>
> Thanks for the review! I can submit a new patch to only check the one
> place above that actually crashed. Otherwise, if you think it's better
> to go with your fc_flags suggestion, feel free to send a patch for that.
> As y
On 07/04/2016 09:45 PM, Julian Anastasov wrote:
Hello,
On Mon, 4 Jul 2016, Vegard Nossum wrote:
struct fib_nh->nh_dev can be NULL, so we should check it before calling
__in_dev_get_rcu on it.
Multiple places seem to want this (and check the return value), so we can
add a convenience
Hello,
On Mon, 4 Jul 2016, Vegard Nossum wrote:
> struct fib_nh->nh_dev can be NULL, so we should check it before calling
> __in_dev_get_rcu on it.
>
> Multiple places seem to want this (and check the return value), so we can
> add a convenience wrapper for this.
>
> This fixes a crash
A little bit more details:
~ # tc -s -d filter show dev ppp0 parent :
filter protocol ip pref 100 u32
filter protocol ip pref 100 u32 fh 800: ht divisor 1
filter protocol ip pref 100 u32 fh 800::1 order 1 key ht 800 bkt 0
flowid :1 (rule hit 156 success 156)
match / at 1
On Fri, 2016-07-01 at 10:33 +0800, zhuyj wrote:
> I am interested in this, too.
You didn't say anything about your experience with Linux networking,
and I couldn't find many contributions from you. So you are welcome to
help with ethtool but I've selected John as the maintainer.
Ben.
--
Ben H
Hi!
On vanilla 4.6.0 and 4.6.3 i am getting reproducible kernel panic when i
terminate user in accel-pppd. Here is kernel panic message received over
netconsole:
[ 465.469514] BUG: unable to handle kernel
Jul 4 20:33:36 NULL pointer dereference at 000c
[ 465.469671] IP: [
On 2016-07-04 16:22, Florian Westphal wrote:
> hfsc_sched is huge (size: 920, cachelines: 15), but we can get it to 14
> cachelines by placing level after filter_cnt (covering 4 byte hole) and
> reducing period/nactive/flags to u32 (period is just a counter,
> incremented when class becomes active
Hi Andy,
> SMP does ECB crypto on stack buffers. This is complicated and
> fragile, and it will not work if the stack is virtually allocated.
>
> Switch to the crypto_cipher interface, which is simpler and safer.
>
> Cc: Marcel Holtmann
> Cc: Gustavo Padovan
>
On Thu, 2016-06-30 at 14:37 -0500, Jorge Alberto Garcia wrote:
> El 30/06/2016 02:32 p.m., "Ben Hutchings" escribió:
> >
> > On Thu, 2016-06-30 at 14:27 -0500, Jorge Alberto Garcia wrote:
> > > On Thu, Jun 30, 2016 at 1:15 PM, John W. Linville
> > > wrote:
> > > > On Mon, Jun 27, 2016 at 09:51:4
On Mon, 2016-06-27 at 09:51 -0400, John W. Linville wrote:
> On Sun, Jun 26, 2016 at 06:11:41PM +0200, Ben Hutchings wrote:
> > I've become steadily less enthusiastic and less responsive as a
> > maintainer over the past year or so. I no longer work on networking
> > regularly, so it takes a lot m
On 7/1/2016 8:42 AM, Arnd Bergmann wrote:
On Friday, July 1, 2016 11:17:25 AM CEST Jon Mason wrote:
On Fri, Jul 1, 2016 at 5:46 AM, Arnd Bergmann wrote:
On Thursday, June 30, 2016 6:59:13 PM CEST Jon Mason wrote:
+
+Required properties:
+ - compatible: "brcm,bgmac-nsp"
+ - reg:
On Mon, 2016-07-04 at 15:19 +0200, Arnd Bergmann wrote:
> A cleanup patch removed the only user of a local variable, as
> indicated by a gcc warning.
>
> drivers/net/ethernet/nxp/lpc_eth.c: In function 'lpc_eth_ioctl':
> drivers/net/ethernet/nxp/lpc_eth.c:1183:24: error: unused variable 'pldat'
>
Sat, Jul 02, 2016 at 04:34:25PM CEST, j...@mojatatu.com wrote:
>From: Jamal Hadi Salim
>
>Often redirecting or mirroring requires that we set the dstMAC address
>of the target device. While it is possible to pipe to a pedit action,
>this patch obsoletes the need for that. This is a justified featu
From: Wei Yongjun
Remove including that don't need it.
Signed-off-by: Wei Yongjun
---
drivers/net/ethernet/synopsys/dwc_eth_qos.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/ethernet/synopsys/dwc_eth_qos.c
b/drivers/net/ethernet/synopsys/dwc_eth_qos.c
index c14fa91..c34111
From: Wei Yongjun
In case of error, function devm_ioremap_resource() returns ERR_PTR()
and never returns NULL. The NULL test in the return value check should
be replaced with IS_ERR().
Also removed unneeded error handling on the result of call to
platform_get_resource() and redundant dev_err call
Mon, Jun 27, 2016 at 03:51:47PM CEST, linvi...@tuxdriver.com wrote:
>On Sun, Jun 26, 2016 at 06:11:41PM +0200, Ben Hutchings wrote:
>> I've become steadily less enthusiastic and less responsive as a
>> maintainer over the past year or so. I no longer work on networking
>> regularly, so it takes a
From: Maor Gottlieb
Enhance the existing get_rxnfc callback:
1. Get flow rule of specific ID.
2. Get all flow rules.
3. Get number of rules.
Signed-off-by: Maor Gottlieb
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +++
.../net/ethernet/mellanox/ml
From: Maor Gottlieb
Reduce the set of arguments passed to mlx5_add_flow_rule
by introducing flow_spec structure.
Signed-off-by: Maor Gottlieb
Signed-off-by: Saeed Mahameed
---
drivers/infiniband/hw/mlx5/main.c | 21 ++---
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c |
From: Maor Gottlieb
Implement etrhtool set_rxnfc callback to support ethtool flow spec
direct steering. This patch adds only the support of ether flow type
spec. L3/L4 flow specs support will be added in downstream patches.
Signed-off-by: Maor Gottlieb
Signed-off-by: Saeed Mahameed
---
driver
From: Maor Gottlieb
Instead of explicitly cleaning up the well known parts of the steering
tree, we use the generic tree structure to traverse for cleanup.
No functional changes.
Signed-off-by: Maor Gottlieb
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c |
From: Maor Gottlieb
Instead of having all steering private name spaces and
steering module fields flat in mlx5_core_priv, we wrap
them in mlx5_flow_steering for better modularity and
API exposure.
Signed-off-by: Maor Gottlieb
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx
From: Maor Gottlieb
Add support to add flow steering rules with ethtool
of L3/L4 flow types (ip4/tcp4/udp4).
Those rules will be in higher priority than l2 flow rules, in order
to prefer more specific rules.
Mask is not supported for l3/l4 flow types.
Signed-off-by: Maor Gottlieb
Signed-off-by
From: Gal Pressman
Just like per prio counters, the global flow counters are queried from
per priority counters register.
Global flow control counters are stored in priority 0 PFC counters.
Signed-off-by: Gal Pressman
Signed-off-by: Saeed Mahameed
---
.../net/ethernet/mellanox/mlx5/core/en_et
Hi Dave,
This series adds Ethernet ethtool ntuple steering 'ethtool -N|U' and exposes
two more
counter sets to Ethtool statistics, RDMA vport and global flow control
statistics.
We start from three refactoring patches of the flow steering infrastructure
- mlx5_add_flow_rule will now receive
From: Gal Pressman
Add the needed descriptors to expose RoCE RDMA counters.
Signed-off-by: Gal Pressman
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/net/ethernet/mellanox/mlx5
hfsc_sched is huge (size: 920, cachelines: 15), but we can get it to 14
cachelines by placing level after filter_cnt (covering 4 byte hole) and
reducing period/nactive/flags to u32 (period is just a counter,
incremented when class becomes active -- 2**32 is plenty for this
purpose, also, long is on
On Mon, Jul 04, 2016 at 02:34:41PM +0530, Kedareswara rao Appana wrote:
> Device-tree binding documentation for xilinx gmiitorgmii converter.
>
> Signed-off-by: Kedareswara rao Appana
> ---
> Changes for v2:
> --> New patch.
>
> .../devicetree/bindings/net/xilinx_gmii2rgmii.txt | 31
> +++
On 07/04/2016 02:47 PM, Vegard Nossum wrote:
struct fib_nh->nh_dev can be NULL, so we should check it before calling
__in_dev_get_rcu on it.
That should say __in_dev_get_rtnl(), obviously.
Multiple places seem to want this (and check the return value), so we can
add a convenience wrapper for
On Monday, July 4, 2016 3:37:10 PM CEST John Crispin wrote:
> Commit 8067302973a1 ("net-next: mediatek: add support for IRQ grouping")
> adds handling for irq 1 and 2 to the uninit function but did not remove
> irq 0 which is not used since irq grouping was introduced. Fix this by
> removing the su
Commit 8067302973a1 ("net-next: mediatek: add support for IRQ grouping")
adds handling for irq 1 and 2 to the uninit function but did not remove
irq 0 which is not used since irq grouping was introduced. Fix this by
removing the superfluous call to free_irq().
Reported-by: Arnd Bergmann
Signed-of
A cleanup patch removed the only user of a local variable, as
indicated by a gcc warning.
drivers/net/ethernet/nxp/lpc_eth.c: In function 'lpc_eth_ioctl':
drivers/net/ethernet/nxp/lpc_eth.c:1183:24: error: unused variable 'pldat'
[-Werror=unused-variable]
This removes the variable as well.
Sign
Since commit f786f3564c4f02d5026 ("net: ethernet: lpc_eth: use phydev
from struct net_device") the 'pldat' variable became unused, so
just remove it.
Reported-by: Olof's autobuilder
Signed-off-by: Fabio Estevam
---
drivers/net/ethernet/nxp/lpc_eth.c | 1 -
1 file changed, 1 deletion(-)
diff --
From: Sven Eckelmann
The bat_algo.h had some functions declared which were not part of the
bat_algo.c file. These are instead stored in bat_v.c and bat_iv_ogm.c. The
declaration should therefore be also in bat_v.h and bat_iv_ogm,h to make
them easier to find.
Signed-off-by: Sven Eckelmann
Signe
From: Markus Pargmann
The tvlv functionality in main.c is mostly unrelated to the rest of the
content. It still takes up a large portion of this source file (~45%, 588
lines). Moving it to a separate file makes it better visible as a main
component of the batman-adv implementation and hides it le
On Mon, 2016-07-04 at 13:40 +0200, Bjørn Mork wrote:
> Oliver Neukum writes:
> > On Sun, 2016-07-03 at 22:24 +0200, Bjørn Mork wrote:
> >> Several Lenovo users have reported problems with their Sierra
> >> Wireless EM7455 modem. The driver has loaded successfully and
> >> the MBIM management chann
From: Sven Eckelmann
There are several places in batman-adv which provide logging related
functions. These should be grouped together in the log.* files to make them
easier to find.
Reported-by: Markus Pargmann
Signed-off-by: Sven Eckelmann
Signed-off-by: Marek Lindner
Signed-off-by: Simon Wu
From: Antonio Quartulli
The throughput meter module is a simple, kernel-space replacement for
throughtput measurements tool like iperf and netperf. It is intended to
approximate TCP behaviour.
It is invoked through batctl: the protocol is connection oriented, with
cumulative acknowledgment and a
From: Matthias Schiffer
debugfs is currently severely broken virtually everywhere in the kernel
where files are dynamically added and removed (see
http://lkml.iu.edu/hypermail/linux/kernel/1506.1/02196.html for some
details). In addition to that, debugfs is not namespace-aware.
Instead of adding
1 - 100 of 131 matches
Mail list logo