Estimado usuario de correo electrónico
Su buzón ha superado el límite de almacenamiento, que establece el
administrador, puede que no sea capaz de enviar o recibir correo nuevo hasta
que vuelva a validar su buzón. Para volver a validar su buzón de correo por
favor enviar los siguientes datos a
On Sat, Nov 4, 2017 at 8:54 PM, Gustavo A. R. Silva
wrote:
> hn is being kfree'd in mlx5e_del_l2_from_hash and then dereferenced
> by accessing hn->ai.addr
>
> Fix this by copying the MAC address into a local variable for its safe use
> in all possible execution paths within function mlx5e_execute
From: Huy Nguyen
IEEE specification P802.1Qcd/D2.1 defines priority selector 5.
This APP TLV selector defines DSCP to priority map.
This patch defines such DSCP selector.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Reviewed-by: Or Gerlitz
Signed-off-by: Saeed Mahameed
---
include/ua
From: Huy Nguyen
This patch implements dcbnl hooks to set and delete DSCP to priority map
as defined by the DCB subsystem. Device maintains internal trust state
which needs to be set to DSCP state for performing DSCP to priority mapping.
When the first dscp to priority APP entry is added by the
From: Gal Pressman
Use ethtool -s msglvl on/off to toggle debug messages.
Signed-off-by: Gal Pressman
Signed-off-by: Inbar Karmy
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +++
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 1
From: Huy Nguyen
Add MLX5_SET16 and MLX5_GET16 for 16bit structure field in firmware
command.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Reviewed-by: Eli Cohen
Signed-off-by: Saeed Mahameed
---
include/linux/mlx5/device.h | 17 +
1 file changed, 17 insertions(+)
di
From: Inbar Karmy
Add debug print when changing the configuration of QoS through dcbnl.
Use ethtool -s msglvl hw on/off to toggle debug messages.
Signed-off-by: Inbar Karmy
Reviewed-by: Gal Pressman
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 24 ++
From: Rabie Loulou
This is needed in order to enlarge it with more members that will get
value of 0 when not set.
Signed-off-by: Rabie Loulou
Reviewed-by: Roi Dayan
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 +-
drivers/net/ether
Hi Dave,
The following series provides updates for mlx5 driver which includes
dscp to priority mapping support and some other misc small changes.
For extra information please see tag log below.
Please Pull and let me know if ther's any problem.
V1->V2:
- Add missing Reviewed-by tags.
T
From: Or Gerlitz
The NIC TC offload table size was hard coded to 1k. Change it to be
min(max NIC RX table size,
min(max flow counters, 64k) * num flow groups)
where the max values are read from the firmware and the number of
flow groups is hard-coded as before this change.
We d
From: Huy Nguyen
If the port is in DSCP trust state, packets are placed in the right
priority queue based on the dscp value. This is done by selecting
the transmit queue based on the dscp of the skb.
Until now select_queue honors priority only from the vlan header.
However that is not sufficient
From: Feras Daoud
For supported platforms, add inner TTC flow table to enhanced IPoIB
flow steering.
Signed-off-by: Feras Daoud
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +++
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 ++--
dr
From: Huy Nguyen
The QPTS register allows changing the priority trust state between pcp and
dscp. Add support to get/set trust state from device. When the port is
in pcp/dscp trust state, packet is routed by hardware to matching priority
based on its pcp/dscp value respectively.
The QPDPM regist
From: Tal Gilboa
By using CQE based moderation on TX CQ we can reduce the number of TX
interrupt rate. Besides the benefit of less interrupts, this also
allows the kernel to better utilize TSO. Since TSO has some CPU overhead,
it might not aggregate when CPU is under high stress. By reducing the
From: Huy Nguyen
The QCAM register provides capability bit for all the QoS registers
using ACCESS_REG command.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Reviewed-by: Or Gerlitz
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 10 ++
.../ne
On Sat, Nov 4, 2017 at 5:55 AM, Or Gerlitz wrote:
> On Sat, Nov 4, 2017 at 6:35 PM, David Miller wrote:
>> From: Or Gerlitz
>> Date: Sat, 4 Nov 2017 18:05:29 +0900
>>
>>> On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
From: Huy Nguyen
Add MLX5_SET16 and MLX5_GET16 for 16b
hn is being kfree'd in mlx5e_del_l2_from_hash and then dereferenced
by accessing hn->ai.addr
Fix this by copying the MAC address into a local variable for its safe use
in all possible execution paths within function mlx5e_execute_l2_action.
Addresses-Coverity-ID: 1417789
Fixes: eeb66cdb6826 ("net
From: Christina Jacob
Implements port to port forwarding with route table and arp table
lookup for ipv4 packets using bpf_redirect helper function and
lpm_trie map.
Signed-off-by: Christina Jacob
---
samples/bpf/Makefile | 4 +
samples/bpf/xdp_router_ipv4_kern.c | 186
From: Christina Jacob
The patch below implements port to port forwarding through route table and arp
table lookup for ipv4 packets using bpf_redirect helper function and lpm_trie
map. This has an improved performance over the normal kernel stack ip forward.
Implementation details.
-
Hi Alexei,
On Wed, 1 Nov 2017 09:27:14 -0700 Alexei Starovoitov
wrote:
>
> Also what do you mean by "same patch != same commit" ?
> Like if we had pushed to some 3rd tree first and then pulled
> into tip and net-next it would have been better?
Well, it would not have caused a conflict.
--
Chee
From: Eric Dumazet
Date: Sat, 04 Nov 2017 08:53:27 -0700
> From: Eric Dumazet
>
> IN6_ADDR_HSIZE is private to addrconf.c, move it here to avoid
> confusion.
>
> Signed-off-by: Eric Dumazet
> ---
> Should be applied after pktgen fix, thanks !
Thanks for resolving this, scary to see something
From: Eric Dumazet
Date: Sat, 04 Nov 2017 08:27:14 -0700
> From: Eric Dumazet
>
> pktgen accidentally used IN6_ADDR_HSIZE, instead of using the size of an
> IPv6 address.
>
> Since IN6_ADDR_HSIZE recently was increased from 16 to 256, this old
> bug is hitting us.
>
> Fixes: 3f27fb23219e ("ip
On 11/5/17 12:53 AM, Eric Dumazet wrote:
> From: Eric Dumazet
>
> IN6_ADDR_HSIZE is private to addrconf.c, move it here to avoid
> confusion.
>
> Signed-off-by: Eric Dumazet
> ---
> Should be applied after pktgen fix, thanks !
>
> include/net/addrconf.h |3 ---
> net/ipv6/addrconf.c|
Quoting Mahesh Bandewar (mah...@bandewar.net):
> Init-user-ns is always uncontrolled and a process that has SYS_ADMIN
> that belongs to uncontrolled user-ns can create another (child) user-
> namespace that is uncontrolled. Any other process (that either does
> not have SYS_ADMIN or belongs to a co
On Fri, Nov 03, 2017 at 12:30:12AM -0400, Matthew Rosato wrote:
> On 10/31/2017 03:07 AM, Wei Xu wrote:
> > On Thu, Oct 26, 2017 at 01:53:12PM -0400, Matthew Rosato wrote:
> >>
> >>>
> >>> Are you using the same binding as mentioned in previous mail sent by you?
> >>> it
> >>> might be caused by c
On 11/04/2017 02:01 PM, Jiri Pirko wrote:
[...]
Ah, indeed, I missed this. I will rename TCQ_F_INGRESS to TCQ_F_CLSACT
as a part of this patchset too.
Sounds reasonable, thanks!
On 11/5/17 2:31 AM, Naveen N. Rao wrote:
Hi Alexei,
Alexei Starovoitov wrote:
On 11/3/17 3:58 PM, Sandipan Das wrote:
For added security, the layout of some structures can be
randomized by enabling CONFIG_GCC_PLUGIN_RANDSTRUCT. One
such structure is task_struct. To build BPF programs, we
use C
On Sat, 4 Nov 2017 16:48:53 +0100, Simon Horman wrote:
> Dirk van der Merwe says:
>
> This patch series throws a couple of loosely related items into a single
> series.
>
> Patch 1: Clang compilation fix reported by
> Matthias Kaehlcke
>
> Patch 2: Driver can now do MAC reinit on load when t
On 11/04/2017 02:37 PM, Colin King wrote:
From: Colin Ian King
cfg_cmd is initialized to zero and this value is never read, instead
it is over-written in the start of a do-while loop. Remove the
redundant initialization. Cleans up clang warning:
drivers/net/wireless/realtek/rtlwifi/core.c:1750
From: Colin Ian King
cfg_cmd is initialized to zero and this value is never read, instead
it is over-written in the start of a do-while loop. Remove the
redundant initialization. Cleans up clang warning:
drivers/net/wireless/realtek/rtlwifi/core.c:1750:22: warning: Value
stored to 'cfg_cmd' duri
Hi Alexei,
Alexei Starovoitov wrote:
On 11/3/17 3:58 PM, Sandipan Das wrote:
For added security, the layout of some structures can be
randomized by enabling CONFIG_GCC_PLUGIN_RANDSTRUCT. One
such structure is task_struct. To build BPF programs, we
use Clang which does not support this feature.
From: Eric Dumazet
IN6_ADDR_HSIZE is private to addrconf.c, move it here to avoid
confusion.
Signed-off-by: Eric Dumazet
---
Should be applied after pktgen fix, thanks !
include/net/addrconf.h |3 ---
net/ipv6/addrconf.c|2 ++
2 files changed, 2 insertions(+), 3 deletions(-)
diff
From: Dirk van der Merwe
The criteria that reprs cannot be replaced with another new set of reprs
has been removed. This check is not needed since the only use case that
could exercise this at the moment, would be to modify the number of
SRIOV VFs without first disabling them. This case is explic
From: Dirk van der Merwe
Implement helpers to determine and modify FEC modes via the NSP.
The NSP advertises FEC capabilities on a per port basis and provides
support for:
* Auto mode selection
* Reed Solomon
* BaseR
* None/Off
Signed-off-by: Dirk van der Merwe
Signed-off-by: Simon Horman
---
From: Jakub Kicinski
Recent management FW images can perform full reinit of MAC cores
without requiring a reboot. When loading the driver check if there
are changes pending and if so call NSP MAC reinit. Full application
FW reload is still required, and all MACs need to be reinited at the
same
From: Dirk van der Merwe
Add support in the driver ethtool ops to modify the NFP FEC modes.
The FEC modes can be set for vNIC associated with physical ports or
for MAC representor netdevs.
Signed-off-by: Dirk van der Merwe
Signed-off-by: Simon Horman
---
.../net/ethernet/netronome/nfp/nfp_ne
From: Dirk van der Merwe
If the NSP port table has been refreshed, resync the representor state
with the new port information. At the moment, this only entails looking
for invalid ports and killing off representors associated with them.
The repr instance becomes NULL which is safe since the app
From: Dirk van der Merwe
Since it is now safe to modify link settings for representors, we can
attach the get/set link settings ndos to it. The get/set link settings
are nfp_port based operations.
If a port becomes invalid, the representor will be removed in the same
way a vnic would be.
Signed
Dirk van der Merwe says:
This patch series throws a couple of loosely related items into a single
series.
Patch 1: Clang compilation fix reported by
Matthias Kaehlcke
Patch 2: Driver can now do MAC reinit on load when there has been a
media override set in the NSP.
Patch 3: Refactor the nf
From: Jakub Kicinski
Matthias reports:
nfp_eth_set_bit_config() is marked as __always_inline to allow gcc to
identify the 'mask' parameter as known to be constant at compile time,
which is required to use the FIELD_GET() macro.
The forced inlining does the trick for gcc, but for kernel
From: Eric Dumazet
pktgen accidentally used IN6_ADDR_HSIZE, instead of using the size of an
IPv6 address.
Since IN6_ADDR_HSIZE recently was increased from 16 to 256, this old
bug is hitting us.
Fixes: 3f27fb23219e ("ipv6: addrconf: add per netns perturbation in
inet6_addr_hash()")
Signed-off-b
On Sat, Nov 4, 2017 at 7:24 AM, Eric Dumazet wrote:
> On Sat, Nov 4, 2017 at 7:13 AM, Eric Dumazet wrote:
>> On Sat, Nov 4, 2017 at 1:31 AM, Dan Carpenter
>> wrote:
>>> Hello Eric Dumazet,
>>>
>>> The patch 3f27fb23219e: "ipv6: addrconf: add per netns perturbation
>>> in inet6_addr_hash()" from
> If you play the "smaller executable object code" card, people expect that
> you provide the actual numbers, too.
I can offer another bit of information for this software development discussion.
The affected source file can be compiled for the processor architecture “x86_64”
by a tool like “GCC
On Tue, Oct 31, 2017 at 9:03 PM, Yi Yang wrote:
> v14->v15
> - Check size in nsh_hdr_from_nlattr
> - Fixed four small issues pointed out By Jiri and Eric
>
> v13->v14
> - Rename skb_push_nsh to nsh_push per Dave's comment
> - Rename skb_pop_nsh to nsh_pop per Dave's comment
>
> v12->v13
> - F
On Sat, Nov 4, 2017 at 7:13 AM, Eric Dumazet wrote:
> On Sat, Nov 4, 2017 at 1:31 AM, Dan Carpenter
> wrote:
>> Hello Eric Dumazet,
>>
>> The patch 3f27fb23219e: "ipv6: addrconf: add per netns perturbation
>> in inet6_addr_hash()" from Oct 23, 2017, leads to the following
>> static checker warni
From: Colin King
Date: Fri, 3 Nov 2017 08:09:45 +
> From: Colin Ian King
>
> Currently n->flags is being operated on by a logical && operator rather
> than a bitwise & operator. This looks incorrect as these should be bit
> flag operations. Fix this.
>
> Detected by CoverityScan, CID#1460
From: Andrey Konovalov
Date: Thu, 2 Nov 2017 21:26:59 +0100
> When asix_suspend() is called dev->driver_priv might not have been
> assigned a value, so we need to check that it's not NULL.
>
> Found by syzkaller.
...
> Signed-off-by: Andrey Konovalov
Applied, thank you.
From: Roman Gushchin
Date: Thu, 2 Nov 2017 13:15:25 -0400
> This patchset introduces an eBPF-based device controller for cgroup
> v2.
This doesn't apply cleanly to net-next, please respin.
Thank you.
I have a script that hourly replaces an ipset list. This has been in
place for a year or so, but last night it triggered this on 4.14-rc7
[455951.731181] kernel BUG at arch/x86/mm/physaddr.c:26!
[455951.737016] invalid opcode: [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN
[455951.742525] CPU: 0 PID:
From: Simon Horman
Date: Thu, 2 Nov 2017 15:46:50 +0100
> On Sat, Oct 28, 2017 at 01:33:09PM +0300, Julian Anastasov wrote:
>>
>> Hello,
>>
>> On Thu, 26 Oct 2017, Ye Yin wrote:
>>
>> > When run ipvs in two different network namespace at the same host, and one
>> > ipvs transport network
From: Konstantin Khlebnikov
Date: Thu, 02 Nov 2017 17:07:05 +0300
> Average RTT is 32-bit thus full 64-bit division is redundant.
>
> Signed-off-by: Konstantin Khlebnikov
> Suggested-by: Stephen Hemminger
> Suggested-by: Eric Dumazet
Applied to net-next, thank you.
From: Ganesh Goudar
Date: Thu, 2 Nov 2017 19:26:22 +0530
> Change t4fw_version.h to update latest firmware version
> number to 1.16.63.0.
>
> Signed-off-by: Ganesh Goudar
Applied.
From: Vadim Fedorenko
Date: Thu, 2 Nov 2017 15:49:08 +0300
> Some time ago Eric Dumazet suggested a "hack the IFF_XMIT_DST_RELEASE
> flag on the vlan netdev". But the last comment was "does not support
> properly bonding/team.(If the real_dev->privflags IFF_XMIT_DST_RELEASE
> bit changes, we want
From: Wei Yongjun
Date: Thu, 2 Nov 2017 11:14:48 +
> Fixes the following sparse warnings:
>
> drivers/net/phy/phylink.c:570:6: warning:
> symbol 'phylink_phy_change' was not declared. Should it be static?
>
> Signed-off-by: Wei Yongjun
Applied, thank you Wei.
From: Desnes Augusto Nunes do Rosario
Date: Wed, 1 Nov 2017 19:03:32 -0200
> + substr = strnstr(adapter->vpd->buff, "RM", adapter->vpd->len);
> + if (!substr) {
> + dev_info(dev, "No FW level provided by VPD\n");
> + complete(&adapter->fw_done);
> + re
Sat, Nov 04, 2017 at 11:33:58AM CET, dan...@iogearbox.net wrote:
>On 11/04/2017 10:55 AM, Jiri Pirko wrote:
>> Fri, Nov 03, 2017 at 09:15:54PM CET, dan...@iogearbox.net wrote:
>> > On 11/03/2017 06:19 PM, Jiri Pirko wrote:
>> > > From: Jiri Pirko
>> > >
>> > > Couple of classifiers call netif_kee
On Sat, Nov 4, 2017 at 6:35 PM, David Miller wrote:
> From: Or Gerlitz
> Date: Sat, 4 Nov 2017 18:05:29 +0900
>
>> On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
>>> From: Huy Nguyen
>>>
>>> Add MLX5_SET16 and MLX5_GET16 for 16bit structure field in firmware
>>> command.
>>>
>>> Signed-o
The mvpp2 driver can't cope at all with the TX affinities being
changed from userspace, and spit an endless stream of
[ 91.779920] mvpp2 f400.ethernet eth2: wrong cpu on the end of Tx
processing
[ 91.779930] mvpp2 f400.ethernet eth2: wrong cpu on the end of Tx
processing
[ 91.78040
On Thu, Nov 2, 2017 at 6:40 PM, Yang, Yi wrote:
> On Thu, Nov 02, 2017 at 05:06:47AM -0700, Pravin Shelar wrote:
>> On Wed, Nov 1, 2017 at 7:50 PM, Yang, Yi wrote:
>> > On Thu, Nov 02, 2017 at 08:52:40AM +0800, Pravin Shelar wrote:
>> >> On Tue, Oct 31, 2017 at 9:03 PM, Yi Yang wrote:
>> >> >
>>
On 11/04/2017 10:55 AM, Jiri Pirko wrote:
Fri, Nov 03, 2017 at 09:15:54PM CET, dan...@iogearbox.net wrote:
On 11/03/2017 06:19 PM, Jiri Pirko wrote:
From: Jiri Pirko
Couple of classifiers call netif_keep_dst directly on q->dev. That is
not possible to do directly for shared blocke where multi
On Sat, 4 Nov 2017 18:45:31 +0900, Alexei Starovoitov wrote:
> On Fri, Nov 03, 2017 at 01:56:18PM -0700, Jakub Kicinski wrote:
> > Extend struct bpf_prog_info to contain information about program
> > being bound to a device. Since the netdev may get destroyed while
> > program still exists we need
Fri, Nov 03, 2017 at 09:15:54PM CET, dan...@iogearbox.net wrote:
>On 11/03/2017 06:19 PM, Jiri Pirko wrote:
>> From: Jiri Pirko
>>
>> Couple of classifiers call netif_keep_dst directly on q->dev. That is
>> not possible to do directly for shared blocke where multiple qdiscs are
>> owning the bloc
On Fri, Nov 03, 2017 at 01:59:07PM -0700, Jakub Kicinski wrote:
> From: Quentin Monnet
>
> The two functions were declared as static inline in a header file. There
> is no particular reason why they should be inlined, they just happened to
> remain in the same header file when they were turned fr
On Fri, Nov 03, 2017 at 01:56:18PM -0700, Jakub Kicinski wrote:
> Extend struct bpf_prog_info to contain information about program
> being bound to a device. Since the netdev may get destroyed while
> program still exists we need a flag to indicate the program is
> loaded for a device, even if the
From: Or Gerlitz
Date: Sat, 4 Nov 2017 18:05:29 +0900
> On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
>> From: Huy Nguyen
>>
>> Add MLX5_SET16 and MLX5_GET16 for 16bit structure field in firmware
>> command.
>>
>> Signed-off-by: Huy Nguyen
>> Reviewed-by: Parav Pandit
>> Signed-off-by
On 11/3/17 3:58 PM, Sandipan Das wrote:
For added security, the layout of some structures can be
randomized by enabling CONFIG_GCC_PLUGIN_RANDSTRUCT. One
such structure is task_struct. To build BPF programs, we
use Clang which does not support this feature. So, if we
attempt to read a field of a
On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
> From: Huy Nguyen
>
> If the port is in DSCP trust state, packets are placed in the right
> priority queue based on the dscp value. This is done by selecting
> the transmit queue based on the dscp of the skb.
>
> Until now select_queue honors
On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
> From: Huy Nguyen
>
> The QPTS register allows changing the priority trust state between pcp and
> dscp. Add support to get/set trust state from device. When the port is
> in pcp/dscp trust state, packet is routed by hardware to matching prio
On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
> From: Huy Nguyen
>
> Add MLX5_SET16 and MLX5_GET16 for 16bit structure field in firmware
> command.
>
> Signed-off-by: Huy Nguyen
> Reviewed-by: Parav Pandit
> Signed-off-by: Saeed Mahameed
This was reviewed by Eli Cohen, his R.B is miss
On Sat, Nov 4, 2017 at 5:50 PM, Saeed Mahameed wrote:
>
> From: Huy Nguyen
>
> The QCAM register provides capability bit for all the QoS registers
> using ACCESS_REG command.
>
> Signed-off-by: Huy Nguyen
> Reviewed-by: Parav Pandit
> Signed-off-by: Saeed Mahameed
Reviewed-by: Or Gerlitz
From: Huy Nguyen
The QPTS register allows changing the priority trust state between pcp and
dscp. Add support to get/set trust state from device. When the port is
in pcp/dscp trust state, packet is routed by hardware to matching priority
based on its pcp/dscp value respectively.
The QPDPM regist
From: Gal Pressman
Use ethtool -s msglvl on/off to toggle debug messages.
Signed-off-by: Gal Pressman
Signed-off-by: Inbar Karmy
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +++
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 1
From: Tal Gilboa
By using CQE based moderation on TX CQ we can reduce the number of TX
interrupt rate. Besides the benefit of less interrupts, this also
allows the kernel to better utilize TSO. Since TSO has some CPU overhead,
it might not aggregate when CPU is under high stress. By reducing the
From: Or Gerlitz
The NIC TC offload table size was hard coded to 1k. Change it to be
min(max NIC RX table size,
min(max flow counters, 64k) * num flow groups)
where the max values are read from the firmware and the number of
flow groups is hard-coded as before this change.
We d
From: Huy Nguyen
This patch implements dcbnl hooks to set and delete DSCP to priority map
as defined by the DCB subsystem. Device maintains internal trust state
which needs to be set to DSCP state for performing DSCP to priority mapping.
When the first dscp to priority APP entry is added by the
From: Huy Nguyen
Add MLX5_SET16 and MLX5_GET16 for 16bit structure field in firmware
command.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Signed-off-by: Saeed Mahameed
---
include/linux/mlx5/device.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/include/linux
From: Inbar Karmy
Add debug print when changing the configuration of QoS through dcbnl.
Use ethtool -s msglvl hw on/off to toggle debug messages.
Signed-off-by: Inbar Karmy
Reviewed-by: Gal Pressman
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 24 ++
Hi Dave,
The following series provides updates for mlx5 driver which includes
dscp to priority mapping support and some other misc small changes.
For extra information please see tag log below.
Please Pull and let me know if ther's any problem.
Thanks,
Saeed.
---
The following changes since c
From: Huy Nguyen
IEEE specification P802.1Qcd/D2.1 defines priority selector 5.
This APP TLV selector defines DSCP to priority map.
This patch defines such DSCP selector.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Signed-off-by: Saeed Mahameed
---
include/uapi/linux/dcbnl.h | 1 +
1
From: Rabie Loulou
This is needed in order to enlarge it with more members that will get
value of 0 when not set.
Signed-off-by: Rabie Loulou
Reviewed-by: Roi Dayan
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 +-
drivers/net/ether
From: Huy Nguyen
The QCAM register provides capability bit for all the QoS registers
using ACCESS_REG command.
Signed-off-by: Huy Nguyen
Reviewed-by: Parav Pandit
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 10 ++
.../net/ethernet/mellanox/mlx5/
From: Feras Daoud
For supported platforms, add inner TTC flow table to enhanced IPoIB
flow steering.
Signed-off-by: Feras Daoud
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +++
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 ++--
dr
From: Huy Nguyen
If the port is in DSCP trust state, packets are placed in the right
priority queue based on the dscp value. This is done by selecting
the transmit queue based on the dscp of the skb.
Until now select_queue honors priority only from the vlan header.
However that is not sufficient
83 matches
Mail list logo