If add state fails in case of device offload, netdev refcount
will be negative since gc task is attempting to dev_free this state.
This is fixed by putting NULL in state dev field.
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
Signed-off-by: Boris Pismeny <bor...@mellanox.com&
On 1/11/2018 10:28 AM, Yossi Kuperman wrote:
From: Shannon Nelson [mailto:shannon.nel...@oracle.com]
Sent: Thursday, January 11, 2018 5:21 AM
On 1/10/2018 3:09 PM, Yossi Kuperman wrote:
On 10 Jan 2018, at 19:36, Shannon Nelson wrote:
On 1/10/2018 2:34 AM,
From: Ilya Lesokhin <il...@mellanox.com>
Modify mlx5e_xmit to xmit multiple packet chained
using skb->next
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 ++
Boris Pismenny <bor...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
include/net/inet_connection_sock.h | 2 ++
net/ipv4/tcp_input.c | 3 +++
2 files changed, 5 insertions(+)
diff --git a/include/ne
From: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Guy Shapiro <gu...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Matan Barak <mat...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
.../ethernet/mellan
From: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Guy Shapiro <gu...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Matan Barak <mat...@mellanox.com>
Signed-off-by: Haggai Eran <hagg...@mellanox.com>
Signed-off-by: Aviad
From: Dave Watson
The assembly routines require the AAD data to be padded out
to the nearest 4 bytes.
Copy the 13 byte tag to a spare assoc data area when necessary
Signed-off-by: Dave Watson
---
arch/x86/crypto/aesni-intel_asm.S| 6 ++
We will use it via tls new code.
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Boris Pismenny <bor...@mellanox.com>
---
net/ipv4/tcp_rate.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/ipv4/tcp
From: Ilya Lesokhin <il...@mellanox.com>
This patch add a new NDO to add and delete TLS contexts on netdevices.
Signed-off-by: Boris Pismenny <bor...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.co
From: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Dave Watson <davejwat...@fb.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
MAINTAINERS| 1 +
include/net/tls.h | 44
net/tls/Make
We will use it via tls new code.
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
Signed-off-by: Boris Pismenny <bor...@mellanox.com>
---
include/net/tcp.h | 2 ++
net/ipv4/tcp.c| 5 +++--
2 files changed, 5 insertio
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
---
drivers/net/ethernet/mellanox/accelerator/tls/tls.c | 6 ++
drivers/net/ethernet/mellanox/accelerator/tls/tls_sysfs.c | 2 ++
drivers/net/ethernet/mellanox/acc
sokhin <il...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
MAINTAINERS | 13 +
include/net/tls.h | 184 ++
include/uapi/linux/Kbuild | 1 +
include/uapi/linux/tls.h | 84 +++
net/Kconfig |
: Matan Barak <mat...@mellanox.com>
Signed-off-by: Haggai Eran <hagg...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
.../net/ethernet/mellanox/accelerator/tls/tls.c| 652 +
.../net/ethernet/mellanox/accelerator/tls/tls.h| 100
2 file
an <hagg...@mellanox.com>
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
---
.../ethernet/mellanox/accelerator/tls/tls_cmds.h | 112 ++
.../net/ethernet/mellanox/accelerator/tls/tls_hw.c | 429 +
.../net/ethernet/mellanox/accelerator/tls/tls_hw.h | 49
From: Dave Watson
AAD data length is 13 bytes, tag is 16.
Signed-off-by: Dave Watson
---
crypto/gcm.c | 122 +++
crypto/tcrypt.c | 14 ---
crypto/testmgr.c | 16
crypto/testmgr.h |
://netdevconf.org/1.2/session.html?boris-pismenny
4) These RFC patches are based on kernel 4.9-rc7.
Aviad Yehezkel (5):
tcp: export do_tcp_sendpages function
tcp: export tcp_rate_check_app_limited function
tcp: Add TLS socket options for TCP sockets
tls: tls offload support
mlx/tls
ket will be encapsulated in TLS.
Signed-off-by: Aviad Yehezkel <avia...@mellanox.com>
Signed-off-by: Boris Pismenny <bor...@mellanox.com>
Signed-off-by: Ilya Lesokhin <il...@mellanox.com>
---
include/uapi/linux/tcp.h | 2 ++
net/ipv4/tcp.c | 32
18 matches
Mail list logo