> -Original Message-
> From: Heiner Kallweit [mailto:hkallwe...@gmail.com]
> Sent: Thursday, March 21, 2019 2:15 AM
> To: liweihang ; Florian Fainelli
> ; Phil Reid ;
> netdev@vger.kernel.org
> Cc: Andrew Lunn ; David S. Miller
> ; dongsheng.w...@hxt-semitech.com;
> cphe...@gmail.com; cle
Similarly, we need to check skb->data boundary for
HCI_EV_LE_META event too.
Note, hci_le_adv_report_evt() and hci_le_ext_adv_report_evt()
are slightly complicated, as they read the length of the field
from the packet too.
Cc: Marcel Holtmann
Cc: Johan Hedberg
Signed-off-by: Cong Wang
---
net
This patchset fixes the out-of-bound access in bluetooth stack.
Although it is large, all of them follow the same pattern, so
it should not be hard to review. I try to group them as much as
I can.
Please check each patch for details.
Cong Wang (3):
bluetooth: validate HCI_EVENT_PKT packet caref
Similarly, we need to check skb->data boundary for
HCI_EV_CMD_COMPLETE event too.
Cc: Marcel Holtmann
Cc: Johan Hedberg
Signed-off-by: Cong Wang
---
net/bluetooth/hci_event.c | 258 +++---
1 file changed, 215 insertions(+), 43 deletions(-)
diff --git a/net/blue
hci_event_packet() blindly assumes all packets are sane, at least
for packets allocated via vhci_get_user() path this is not true.
We have to check if we access skb data out-of-bound with
pskb_may_pull() before each skb->data dereference on RX path.
Reported-and-tested-by: syzbot+cec7a50c412a2c03f
On Wed, Mar 20, 2019 at 9:53 PM Lorenz Bauer wrote:
> >
> > So please resubmit as-is.
> > It doesn't apply cleanly yet.
>
> Sorry about this. It requires Martin KaFai Lau's fix for the
> bpf_tcp_sock reference
> tracking, since it depends on sk_release on PTR_TO_SOCK_COMMON. How do I fix
> this fo
On (03/20/19 20:24), Alexei Starovoitov wrote:
> On Wed, Mar 20, 2019 at 09:53:33PM +0900, Sergey Senozhatsky wrote:
> > Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
> > thus not all compilers are able to compile the following code:
> >
> > (__builtin_constant_p(x) ?
> -Original Message-
> From: David Miller
> Sent: Wednesday, March 20, 2019 11:44 PM
> To: Sudarsana Reddy Kalluru
> Cc: netdev@vger.kernel.org; Ariel Elior ; Michal
> Kalderon
> Subject: Re: [PATCH net-next 0/2] qed* enhancements.
>
> From: Sudarsana Reddy Kalluru
> Date: Wed, 20 Ma
On Thu, 21 Mar 2019 at 03:03, Alexei Starovoitov
wrote:
>
> On Thu, Mar 21, 2019 at 02:09:08AM +, Lorenz Bauer wrote:
> > On Tue, 19 Mar 2019 at 22:17, Alexei Starovoitov
> > wrote:
> > >
> > > On Tue, Mar 19, 2019 at 10:20:59AM +, Lorenz Bauer wrote:
> > > > Using bpf_skc_lookup_tcp it's
On 03/08/2019 04:29 PM, Alexei Starovoitov wrote:
> On Fri, Mar 8, 2019 at 12:33 PM Eric Dumazet wrote:
>>
>> Running test_progs on a LOCKDEP enabled kernel (latest David Miller net tree)
>>
>> I got the following splat.
>>
>> It is not immediately obvious to me. Any idea ?
>
> I think I saw s
On 03/20/2019 08:39 PM, Alexei Starovoitov wrote:
> I think you need to convince Dave and Eric that
> above surgery is necessary to do the hack in patch 6 with
> +static DEFINE_PER_CPU(struct sk_buff, bpf_flow_skb);
>
Yes, this is a huge code churn.
Honestly I believe we are going too far in
On 03/20/2019 06:51 PM, Vakul Garg wrote:
> To free the skb in normal course of processing, consume_skb() should be
> used. Only for failure paths, skb_free() is intended to be used.
>
> https://www.kernel.org/doc/htmldocs/networking/API-consume-skb.html
>
> Signed-off-by: Vakul Garg
> ---
.
On Wed, Mar 20, 2019 at 2:19 PM Yi-Hung Wei wrote:
>
> Add support for fine-grain timeout support to conntrack action.
> The new OVS_CT_ATTR_TIMEOUT attribute of the conntrack action
> specifies a timeout to be associated with this connection.
> If no timeout is specified, it acts as is, that is t
NFP driver ABI contains bits for L2 switching which were never
implemented in initially envisioned form.
Remove the defines, and open up the possibility of
reclaiming the bits for other uses.
Signed-off-by: Jakub Kicinski
Reviewed-by: Dirk van der Merwe
---
drivers/net/ethernet/netronome/nfp/n
On Wed, Mar 20, 2019 at 6:58 PM Tonghao Zhang wrote:
>
> On Thu, Feb 28, 2019 at 11:03 PM wrote:
> >
> > Tonghao Zhang (4):
> > net/mlx5e: Make the log friendly when decapsulation offload not
> > supported
> > net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions()
> > net/mlx
On Tue, Mar 19, 2019 at 03:19:40PM -0700, Stanislav Fomichev wrote:
> __init_skb is essentially a version of __build_skb which accepts skb as
> an argument (instead of doing kmem_cache_alloc to allocate it).
>
> __init_skb_shinfo initializes shinfo.
>
> __init_skb_data initializes skb data pointe
On Wed, Mar 20, 2019 at 12:06:40AM -0700, Peter Oskolkov wrote:
> This helper is useful if a bpf tc filter sets skb->tstamp.
>
> Signed-off-by: Peter Oskolkov
> ---
> net/core/filter.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/net/core/filter.c b/net/core/filter.c
> index 647c6
On Wed, Mar 20, 2019 at 09:53:33PM +0900, Sergey Senozhatsky wrote:
> Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
> thus not all compilers are able to compile the following code:
>
> (__builtin_constant_p(x) ? \
> ___constant_swab16(x) : __builtin_bs
On Wed, Mar 20, 2019 at 10:49:40AM -0400, Willem de Bruijn wrote:
> From: Willem de Bruijn
>
> When pushing tunnel headers, annotate skbs in the same way as tunnel
> devices.
>
> For GSO packets, the network stack requires certain fields set to
> segment packets with tunnel headers. gro_gse_segm
On Thu, Mar 21, 2019 at 02:09:08AM +, Lorenz Bauer wrote:
> On Tue, 19 Mar 2019 at 22:17, Alexei Starovoitov
> wrote:
> >
> > On Tue, Mar 19, 2019 at 10:20:59AM +, Lorenz Bauer wrote:
> > > Using bpf_skc_lookup_tcp it's possible to ascertain whether a packet
> > > belongs to a known connec
On Tue, 19 Mar 2019 at 22:17, Alexei Starovoitov
wrote:
>
> On Tue, Mar 19, 2019 at 10:20:59AM +, Lorenz Bauer wrote:
> > Using bpf_skc_lookup_tcp it's possible to ascertain whether a packet
> > belongs to a known connection. However, there is one corner case: no
> > sockets are created if SYN
On Thu, Feb 28, 2019 at 11:03 PM wrote:
>
> From: Tonghao Zhang
>
> This serial patches are not bugfixes, and just little improvement for mlx5e.
> v3->v4:
> Patch4: change the long message info and introduce a helper function.
>
> v2->v3:
> Patch 1 and 5 are merged to patch 4 now.
>
> v1->v2
> Pa
To free the skb in normal course of processing, consume_skb() should be
used. Only for failure paths, skb_free() is intended to be used.
https://www.kernel.org/doc/htmldocs/networking/API-consume-skb.html
Signed-off-by: Vakul Garg
---
net/tls/tls_sw.c | 8
1 file changed, 4 insertions(
On Wed, Mar 20, 2019 at 01:27:42PM +0100, Michal Rostecki wrote:
> BPF maps do not have to be named, so map names can be NULL. Map name
> pointers should be checked before doing any operations which cannot be
> done on NULL pointers.
>
> This issue was detected by the following errors coming from
On Mon, Mar 18, 2019 at 10:37:13AM -0700, Martin KaFai Lau wrote:
> Naresh reported that test_align fails because of the mismatch at the
> verbose printout of the register states. The reason is due to the newly
> added ref_obj_id.
>
> ref_obj_id is only useful for refcounted reg. Thus, this patc
On Wed, Mar 20, 2019 at 01:49:22PM -0300, Carlos Antonio Neira Bustos wrote:
>
> This is a series of patches to introduce a new helper called
> bpf_get_current_pidns_info,
> this change has been splitted into the following patches:
>
> 1- Feature introduction
> 2- Update tools/.../bpf.h
> 3- Sel
On (03/20/19 15:27), Stanislav Fomichev wrote:
[..]
> > Inside kernel clang compiler header (linux/compiler-clang.h) does not
> > define __HAVE_BUILTIN_BSWAP16__. So it will go to the "else" branch in
> > the above. So I think it should work with clang + bpf.
> Hm, isn't it the opposite of what w
On 3/20/19 5:03 PM, Stanislav Fomichev wrote:
> On 03/21, Daniel Borkmann wrote:
>> On 03/20/2019 11:45 PM, Yonghong Song wrote:
>>> On 3/20/19 3:27 PM, Stanislav Fomichev wrote:
On 03/20, Yonghong Song wrote:
> On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
>> On 03/20, Sergey Senoz
On (03/20/19 10:13), Stanislav Fomichev wrote:
> Tested them locally with the compiler I saw the initial issues with - all
> fine, I don't see any errors with the older gcc.
Thanks!
> One last question I have is: what happens in the llvm+bpf case? Have
> you tested that? I think LLVM has all the
On 03/21, Daniel Borkmann wrote:
> On 03/20/2019 11:45 PM, Yonghong Song wrote:
> > On 3/20/19 3:27 PM, Stanislav Fomichev wrote:
> >> On 03/20, Yonghong Song wrote:
> >>> On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
> On 03/20, Sergey Senozhatsky wrote:
> > Not all compilers have __buil
luca.bocca...@gmail.com [Wed, 2019-03-20 06:28 -0700]:
> From: Luca Boccassi
>
> Generate a libbpf.pc file at build time so that users can rely
> on pkg-config to find the library, its CFLAGS and LDFLAGS.
>
> Signed-off-by: Luca Boccassi
> ---
> v2: use QUIET_GEN instead of QUIET_LINK to gener
On Wed, 20 Mar 2019 16:39:56 -0700, Saeed Mahameed wrote:
> diff --git a/drivers/net/ethernet/netronome/nfp/flower/main.h
> b/drivers/net/ethernet/netronome/nfp/flower/main.h
> index 7afe66eff684..f214759d485b 100644
> --- a/drivers/net/ethernet/netronome/nfp/flower/main.h
> +++ b/drivers/net/ethe
On Wed, 20 Mar 2019 16:39:53 -0700, Saeed Mahameed wrote:
> From: Moshe Shemesh
>
> Move the definition of the default Geneve udp port from the geneve
> source to the header file, so we can re-use it from drivers.
> Modify existing drivers to use it.
>
> Signed-off-by: Moshe Shemesh
> Reviewed-
From: Roi Dayan
The esw offloads structures share a union with the legacy mode structs.
Reset the offloads struct to zero in init to protect from null
assumptions made by the legacy mode code.
Signed-off-by: Roi Dayan
Reviewed-by: Or Gerlitz
Signed-off-by: Saeed Mahameed
---
drivers/net/ethe
From: Eli Britstein
Support VLAN modify action by emulating a rewrite action for the VLAN
fields. Currently, the only supported field is the vid. The prio in the
action must be set to 0 to indicate no change.
Signed-off-by: Eli Britstein
Reviewed-by: Roi Dayan
Signed-off-by: Saeed Mahameed
--
Amazingly a mlx5e_tc function is being called from the eswitch layer,
which is by itself very terrible! The function was declared locally in
eswitch_offloads.c so it could be used there, which caused the following
compilation warning, fix that.
drivers/.../mlx5/core/en_tc.c:3242:6: [-Werror=missin
From: Moshe Shemesh
Refactor mlx5e_ipsec_set_swp() code, split the part which sets the eseg
software parser (SWP) offsets and flags, so it can be used in a
downstream patch by other mlx5e functionality which needs to set eseg
SWP.
The new function mlx5e_set_eseg_swp() is useful for setting swp fo
From: Eli Britstein
Changing the VLAN header may be implemented by pop the existing header
and push a new one. Translate those operations as VLAN modify.
Applicable for use cases such as OVS where the controller translates a
vlan modify meta (OF) rule to DP pop+push actions rule.
Signed-off-by:
This patch fixes compiler warnings:
In drivers/.../mlx5/core/en/port_buffer.c:190:
warning: Function parameter or member 'pfc_en' not described...
...
warning: Function parameter or member 'change' not described...
Fixes: 0696d60853d5 ("net/mlx5e: Receive buffer configuration")
Signed-off-by: Saee
From: Parav Pandit
Simplify sriov enable/disable flow for below two checks.
1. PCI core driver allows sriov configuration only on a PF.
This is done in drivers/pci/pci-sysfs.c sriov_attrs_are_visible().
2. PCI core driver allow sriov enablement if the sriov is currently
disabled for for a PF. T
From: Eli Britstein
Add VLAN ID rewrite fields as a pre-step to support this rewrite.
Signed-off-by: Eli Britstein
Reviewed-by: Roi Dayan
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 ++
include/linux/mlx5/mlx5_ifc.h | 1 +
2 files c
From: Parav Pandit
Macro MLX5_TOTAL_VPORTS() returns total number of vports. Therefore,
rename variable total_vfs to total_vports to improve code readability.
Signed-off-by: Parav Pandit
Reviewed-by: Bodong Wang
Signed-off-by: Saeed Mahameed
---
drivers/net/ethernet/mellanox/mlx5/core/eswitc
From: Moshe Shemesh
Move the definition of the default Geneve udp port from the geneve
source to the header file, so we can re-use it from drivers.
Modify existing drivers to use it.
Signed-off-by: Moshe Shemesh
Reviewed-by: Or Gerlitz
Cc: John Hurley
Cc: Jakub Kicinski
Reviewed-by: Tariq To
From: Moshe Shemesh
Added IANA_VXLAN_UDP_PORT (4789) definition to vxlan header file so it
can be used by drivers instead of local definition.
Updated drivers which locally defined it as 4789 to use it.
Signed-off-by: Moshe Shemesh
Reviewed-by: Or Gerlitz
Cc: John Hurley
Cc: Jakub Kicinski
C
From: Parav Pandit
It is desired to get rid of num_vfs stored inside mlx5_core_sriov to
safely support vports more than vfs.
To reduce dependency on mlx5_core_sriov num_vfs, start using
pci_num_vf() from pci core.
Signed-off-by: Parav Pandit
Reviewed-by: Bodong Wang
Signed-off-by: Saeed Mahame
> -Original Message-
> From: Jakub Kicinski
> Sent: Wednesday, March 20, 2019 3:23 PM
> To: Parav Pandit
> Cc: Jiri Pirko ; Samudrala, Sridhar
> ; da...@davemloft.net;
> netdev@vger.kernel.org; oss-driv...@netronome.com
> Subject: Re: [PATCH net-next v2 4/7] devlink: allow subports on
From: Moshe Shemesh
Currently support only default geneve udp port (6081).
For the tx side, the HW is assisted by SW parsing, which sets the
headers offset to offload tunneled LSO and csum. Note that for udp
tunnels, we don't use special rx offloads, as rss on the outer headers
is enough, we supp
From: "Gustavo A. R. Silva"
Remove redundant assignment to tun_entropy->enabled.
Addesses-Coverity-ID: 1477328 ("Unused value")
Fixes: 97417f6182f8 ("net/mlx5e: Fix GRE key by controlling port tunnel entropy
calculation")
Signed-off-by: Gustavo A. R. Silva
Reviewed-by: Roi Dayan
Reviewed-by:
Hi Dave,
This series includes mlx5 updates.
For more information please see tag log below.
Please pull and let me know if there is any problem.
Thanks,
Saeed.
---
The following changes since commit a534ea30e70fc51c4cef31c0683955dd8a568a11:
net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_
mlx5_eq_table_get_rmap is being used only when CONFIG_RFS_ACCEL is
enabled, this patch fixes the below warning when CONFIG_RFS_ACCEL is
disabled.
drivers/.../mlx5/core/eq.c:903:18: [-Werror=missing-prototypes]
error: no previous prototype for ‘mlx5_eq_table_get_rmap’
Fixes: f2f3df550139 ("net/mlx
On 3/20/19 5:57 AM, Paul Chaignon wrote:
> The BPF verifier checks the maximum number of call stack frames twice,
> first in the main CFG traversal (do_check) and then in a subsequent
> traversal (check_max_stack_depth). If the second check fails, it logs a
> 'verifier bug' warning and errors ou
From: Stephen Suryaputra
Date: Wed, 20 Mar 2019 10:29:27 -0400
> In addition to icmp_echo_ignore_multicast, there is a need to also
> prevent responding to pings to anycast addresses for security.
>
> Signed-off-by: Stephen Suryaputra
Applied, thank you.
From: Ioana Ciocoi Radulescu
Date: Wed, 20 Mar 2019 14:11:04 +
> Make sure we don't try to enqueue XDP_REDIRECT frames to an
> inexistent FQ.
>
> While it is guaranteed not to have more than one queue per core,
> having fewer queues than CPUs on an interface is a valid
> configuration.
>
>
On 03/20/2019 11:45 PM, Yonghong Song wrote:
> On 3/20/19 3:27 PM, Stanislav Fomichev wrote:
>> On 03/20, Yonghong Song wrote:
>>> On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
On 03/20, Sergey Senozhatsky wrote:
> Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
>
On Wed, Mar 20, 2019 at 12:03 PM Julian Wiedmann wrote:
>
> Get rid of some obsolete gc-related documentation and macros that were
> missed in commit 5b7c9a8ff828 ("net: remove dst gc related code").
>
> CC: Wei Wang
> Signed-off-by: Julian Wiedmann
> ---
Acked-by: Wei Wang
>
> one more time,
On 3/20/19 3:27 PM, Stanislav Fomichev wrote:
> On 03/20, Yonghong Song wrote:
>>
>>
>> On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
>>> On 03/20, Sergey Senozhatsky wrote:
Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
thus not all compilers are able to compile t
On 03/20, Yonghong Song wrote:
>
>
> On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
> > On 03/20, Sergey Senozhatsky wrote:
> >> Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
> >> thus not all compilers are able to compile the following code:
> >>
> >> (__builtin_co
On 3/20/19 10:13 AM, Stanislav Fomichev wrote:
> On 03/20, Sergey Senozhatsky wrote:
>> Not all compilers have __builtin_bswap16() and __builtin_bswap32(),
>> thus not all compilers are able to compile the following code:
>>
>> (__builtin_constant_p(x) ? \
>> ___constant
On 3/20/19 3:02 PM, Christian Lamparter wrote:
> Sorry. I hit Sent by accident and then I had to run...
> This is the full response.
>
> On Wednesday, March 20, 2019 7:27:09 PM CET Florian Fainelli wrote:
>> On 3/19/19 12:54 PM, Christian Lamparter wrote:
>>> This patch implements accessors for th
Sorry. I hit Sent by accident and then I had to run...
This is the full response.
On Wednesday, March 20, 2019 7:27:09 PM CET Florian Fainelli wrote:
> On 3/19/19 12:54 PM, Christian Lamparter wrote:
> > This patch implements accessors for the QCA8337 MDIO access
> > through the MDIO_MASTER regist
On 3/20/19 2:15 PM, Heiner Kallweit wrote:
> Aquantia PHY's of the AQR107 family support the downshift feature.
> Add support for it as standard PHY tunable so that it can be controlled
> via ethtool.
> The AQCS109 supports a proprietary 2-pair 1Gbps mode. If two such PHY's
> are connected to each
This patch moves xt_ct_destroy_timeout from xt_CT.c to
nf_conntrack_timeout.c, renames it to nf_ct_destroy_timeout(), and
exports it. It does not contain any functional change.
It would be useful for other users (i.e. OVS) that utilizes the
finer-grain conntrack timeout feature.
CC: Pablo Neira A
Add support for fine-grain timeout support to conntrack action.
The new OVS_CT_ATTR_TIMEOUT attribute of the conntrack action
specifies a timeout to be associated with this connection.
If no timeout is specified, it acts as is, that is the default
timeout for the connection will be automatically ap
Aquantia PHY's of the AQR107 family support the downshift feature.
Add support for it as standard PHY tunable so that it can be controlled
via ethtool.
The AQCS109 supports a proprietary 2-pair 1Gbps mode. If two such PHY's
are connected to each other with a 2-pair cable, they may not be able
to es
On 03/20, Daniel Borkmann wrote:
> On 03/20/2019 09:44 PM, Stanislav Fomichev wrote:
> > On 03/20, Luca Boccassi wrote:
> >> On Wed, 2019-03-20 at 10:21 -0700, Stanislav Fomichev wrote:
> >>> On 03/20, Luca Boccassi wrote:
> On Wed, 2019-03-20 at 13:22 +, Luca Boccassi wrote:
> > On Tu
>
> What I would've expected to happen is that 'Gateway A' would send out
> two fragmented IPv6 packets containing the encrypted data. 'Gateway A'
> is the originator of the IPv6 ESP packet so it can fragment these.
> This similar to how it's done for IPv4. When the ESP is fragmented
> then the IPv
On 03/20/2019 09:44 PM, Stanislav Fomichev wrote:
> On 03/20, Luca Boccassi wrote:
>> On Wed, 2019-03-20 at 10:21 -0700, Stanislav Fomichev wrote:
>>> On 03/20, Luca Boccassi wrote:
On Wed, 2019-03-20 at 13:22 +, Luca Boccassi wrote:
> On Tue, 2019-03-19 at 16:17 -0700, Stanislav Fomic
On 03/20, Luca Boccassi wrote:
> On Wed, 2019-03-20 at 10:21 -0700, Stanislav Fomichev wrote:
> > On 03/20, Luca Boccassi wrote:
> > > On Wed, 2019-03-20 at 13:22 +, Luca Boccassi wrote:
> > > > On Tue, 2019-03-19 at 16:17 -0700, Stanislav Fomichev wrote:
> > > > > On 03/19, Luca Boccassi wrote
On Wed, 2019-03-20 at 10:21 -0700, Stanislav Fomichev wrote:
> On 03/20, Luca Boccassi wrote:
> > On Wed, 2019-03-20 at 13:22 +, Luca Boccassi wrote:
> > > On Tue, 2019-03-19 at 16:17 -0700, Stanislav Fomichev wrote:
> > > > On 03/19, Luca Boccassi wrote:
> > > > > Generate a libbpf.pc file at
also it's suspicions that in m88e1116r_config_init() delay is present
after first soft_reset() and missed after second.
Maxim.
ср, 20 мар. 2019 г. в 21:17, Heiner Kallweit :
>
> On 20.03.2019 13:22, liweihang wrote:
> >
> >
> >> -Original Message-
> >> From: Florian Fainelli [mailto:f.fai
On Fri, 1 Mar 2019 10:04:46 -0800, Jakub Kicinski wrote:
> Hi!
>
> This series is a long overdue follow up to Jiri's work on providing
> a common .ndo_phys_port_name implementation based on devlink ports.
Hi Jiri,
unfortunately I need to focus on some urgent work, so I won't have time
to work o
On Wed, 20 Mar 2019 18:24:15 +, Parav Pandit wrote:
> Hi Jiri, Jakub, Samudrala Sridhar,
> > > > > > And physical port in include/uapi/linux/devlink.h also describe
> > > > > > that.
> > > > >
> > > > > By "that" you must mean that the physical is a user facing port.
> > > >
> > > > Can you
On Wed, Mar 20, 2019 at 3:48 PM Stanislav Fomichev wrote:
>
> On 03/20, Willem de Bruijn wrote:
> > On Wed, Mar 20, 2019 at 3:19 PM Stanislav Fomichev wrote:
> > >
> > > On 03/20, Willem de Bruijn wrote:
> > > > On Wed, Mar 20, 2019 at 3:02 PM Stanislav Fomichev
> > > > wrote:
> > > > >
> > > >
On 03/20, Willem de Bruijn wrote:
> On Wed, Mar 20, 2019 at 3:19 PM Stanislav Fomichev wrote:
> >
> > On 03/20, Willem de Bruijn wrote:
> > > On Wed, Mar 20, 2019 at 3:02 PM Stanislav Fomichev
> > > wrote:
> > > >
> > > > On 03/20, Willem de Bruijn wrote:
> > > > > On Wed, Mar 20, 2019 at 12:57
From: Lukas Wunner
Date: Wed, 20 Mar 2019 15:02:00 +0100
> Four fixes and two cleanups for the Microchip (formerly Micrel) KSZ8851
> SPI Ethernet driver.
>
> Some of the fixes might even pass as stable material, but I haven't marked
> them as such for cautiousness: Doesn't hurt letting them bake
On Fri, Mar 1, 2019 at 7:33 AM Dmytro Linkin wrote:
>
> Add 36 pedit action tests to check pedit options described in tc-pedit(8)
> man page. Test cases can be specified by categories: actions, pedit,
> raw_op, layered_op. RAW_OP cases check offset option for u8, u16 and u32
> offset size. LAYERED
From: Davide Caratti
Date: Wed, 20 Mar 2019 14:59:58 +0100
> currently, the kernel checks for bad values of the control action in
> tcf_action_init_1(), after a successful call to the action's init()
> function. When the control action is 'goto chain', this causes two
> undesired behaviors:
...
On Wed, Mar 20, 2019 at 3:19 PM Stanislav Fomichev wrote:
>
> On 03/20, Willem de Bruijn wrote:
> > On Wed, Mar 20, 2019 at 3:02 PM Stanislav Fomichev wrote:
> > >
> > > On 03/20, Willem de Bruijn wrote:
> > > > On Wed, Mar 20, 2019 at 12:57 PM Stanislav Fomichev
> > > > wrote:
> > > > >
> > >
On 03/20, Willem de Bruijn wrote:
> On Wed, Mar 20, 2019 at 3:02 PM Stanislav Fomichev wrote:
> >
> > On 03/20, Willem de Bruijn wrote:
> > > On Wed, Mar 20, 2019 at 12:57 PM Stanislav Fomichev
> > > wrote:
> > > >
> > > > On 03/19, Willem de Bruijn wrote:
> > > > > On Tue, Mar 19, 2019 at 6:21
On Wed, Mar 20, 2019 at 3:02 PM Stanislav Fomichev wrote:
>
> On 03/20, Willem de Bruijn wrote:
> > On Wed, Mar 20, 2019 at 12:57 PM Stanislav Fomichev
> > wrote:
> > >
> > > On 03/19, Willem de Bruijn wrote:
> > > > On Tue, Mar 19, 2019 at 6:21 PM Stanislav Fomichev
> > > > wrote:
> > > > >
>
Get rid of some obsolete gc-related documentation and macros that were
missed in commit 5b7c9a8ff828 ("net: remove dst gc related code").
CC: Wei Wang
Signed-off-by: Julian Wiedmann
---
one more time, with cc netdev...
include/net/dst.h | 11 ---
net/core/dst.c| 17
On 03/20, Willem de Bruijn wrote:
> On Wed, Mar 20, 2019 at 12:57 PM Stanislav Fomichev wrote:
> >
> > On 03/19, Willem de Bruijn wrote:
> > > On Tue, Mar 19, 2019 at 6:21 PM Stanislav Fomichev
> > > wrote:
> > > >
> > > > Now that we have __flow_bpf_dissect which works on raw data (by
> > > > c
This is a fix for patch series 2 from v3.It fixes a typo on the helper
documentation.
>From e505e591020ca1d2224e318d8502446b1821f07a Mon Sep 17 00:00:00 2001
From: Carlos
Date: Wed, 20 Mar 2019 15:32:22 -0300
Subject: [PATCH] [PATCH bpf-next v4 2/3] BPF: New helper to obtain namespace
data from
On Wednesday, March 20, 2019 7:27:09 PM CET Florian Fainelli wrote:
> On 3/19/19 12:54 PM, Christian Lamparter wrote:
> > This patch implements accessors for the QCA8337 MDIO access
> > through the MDIO_MASTER register, which makes it possible to
> > access the PHYs on slave-bus through the switch.
On Wed, Mar 20, 2019 at 12:57 PM Stanislav Fomichev wrote:
>
> On 03/19, Willem de Bruijn wrote:
> > On Tue, Mar 19, 2019 at 6:21 PM Stanislav Fomichev wrote:
> > >
> > > Now that we have __flow_bpf_dissect which works on raw data (by
> > > constructing temporary on-stack skb), use it when doing
On 3/19/19 12:54 PM, Christian Lamparter wrote:
> This patch implements accessors for the QCA8337 MDIO access
> through the MDIO_MASTER register, which makes it possible to
> access the PHYs on slave-bus through the switch. In cases
> where the switch ports are already mapped via external
> "phy-ph
Hi Jiri, Jakub, Samudrala Sridhar,
> -Original Message-
> From: netdev-ow...@vger.kernel.org On
> Behalf Of Parav Pandit
> Sent: Monday, March 18, 2019 5:12 PM
> To: Jakub Kicinski
> Cc: Jiri Pirko ; Samudrala, Sridhar
> ; da...@davemloft.net;
> netdev@vger.kernel.org; oss-driv...@netron
From: Paolo Abeni
Date: Wed, 20 Mar 2019 11:02:03 +0100
> Currently, on most devices implementing ndo_select_queue(), we get 2
> indirect calls per xmit packet, at least in some scenarios.
>
> We can avoid one of such indirect calls refactoring the ndo_select_queue()
> usage so that we don't nee
On 20.03.2019 13:22, liweihang wrote:
>
>
>> -Original Message-
>> From: Florian Fainelli [mailto:f.faine...@gmail.com]
>> Sent: Wednesday, March 20, 2019 11:37 AM
>> To: liweihang ; Phil Reid
>> ; netdev@vger.kernel.org
>> Cc: Andrew Lunn ; David S. Miller
>> ; dongsheng.w...@hxt-semitec
From: Sudarsana Reddy Kalluru
Date: Wed, 20 Mar 2019 00:26:24 -0700
> The patch series adds couple of enhancements for qed/qede drivers.
> Please consider applying it to 'net-next' tree.
>
> Sudarsana Reddy Kalluru (2):
> qede: Populate mbi version in ethtool driver query data.
> qed: Define
A new mirred action is created by the tcf_mirred_init function. This
contains a list head struct which is inserted into a global list on
successful creation of a new action. However, after a creation, it is
still possible to error out if the egress device does not exist. This
calls the act_mirr cle
On Wed, Mar 20, 2019 at 11:51 AM Alan Maguire wrote:
>
> On Wed, 20 Mar 2019, Willem de Bruijn wrote:
>
> > From: Willem de Bruijn
> >
> > When pushing tunnel headers, annotate skbs in the same way as tunnel
> > devices.
> >
> This is great stuff Willem!
>
> > For GSO packets, the network stack r
From: Xin Long
Date: Wed, 20 Mar 2019 14:49:38 +0800
> In sctp_setsockopt_bindx()/__sctp_setsockopt_connectx(), it allocates
> memory with addrs_size which is passed from userspace. We used flag
> GFP_USER to put some more restrictions on it in Commit cacc06215271
> ("sctp: use GFP_USER for user-
From: Xin Long
Date: Wed, 20 Mar 2019 14:45:48 +0800
> Jianlin reported a crash:
>
> [ 381.484332] BUG: unable to handle kernel NULL pointer dereference at
> 0068
> [ 381.619802] RIP: 0010:fib6_rule_lookup+0xa3/0x160
> [ 382.009615] Call Trace:
> [ 382.020762]
> [ 3
From: Hangbin Liu
Date: Wed, 20 Mar 2019 10:23:33 +0800
> Similiar to commit a6111d3c93d0 ("vlan: Pass SIOC[SG]HWTSTAMP ioctls to
> real device") and commit 37dd9255b2f6 ("vlan: Pass ethtool get_ts_info
> queries to real device."), add MACVlan HW ptp support.
>
> Signed-off-by: Hangbin Liu
App
On 3/19/19 12:54 PM, Christian Lamparter wrote:
> This patch updates the qca8k's binding to document to the
> approach for using the internal mdio-bus of the supported
> qca8k switches.
>
> Signed-off-by: Christian Lamparter
Reviewed-by: Florian Fainelli
--
Florian
On 3/19/19 12:54 PM, Christian Lamparter wrote:
> In the example, the phy at phy@0 is clashing with
> the switch0@0 at the same address. Usually, the switches
> are accessible through pseudo PHYs which in case of the
> qca8k are located at 0x10 - 0x18.
>
> Signed-off-by: Christian Lamparter
Revi
From: Vakul Garg
Date: Wed, 20 Mar 2019 02:03:36 +
> Added support for AES128-CCM based record encryption. AES128-CCM is
> similar to AES128-GCM. Both of them have same salt/iv/mac size. The
> notable difference between the two is that while invoking AES128-CCM
> operation, the salt||nonce (w
From: Heiner Kallweit
Date: Tue, 19 Mar 2019 23:02:22 +0100
> These two patches add interface mode handling for the AQR107/AQCS109.
Series applied, thanks Heiner.
On 2019-03-20 10:45:41 [-0700], David Miller wrote:
>
> tglx can take them, feel free to add my:
>
> Acked-by: David S. Miller
Thank you.
Sebastian
1 - 100 of 195 matches
Mail list logo