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
Signed-off-by: Boris Pismeny
---
net/xfrm/xfrm_device.c | 1 +
1 file changed, 1
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, yoss...@mellanox.com wrote:
From: Y
From: Ilya Lesokhin
Modify mlx5e_xmit to xmit multiple packet chained
using skb->next
Signed-off-by: Ilya Lesokhin
Signed-off-by: Aviad Yehezkel
---
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/
: Ilya Lesokhin
Signed-off-by: Aviad Yehezkel
---
include/net/inet_connection_sock.h | 2 ++
net/ipv4/tcp_input.c | 3 +++
2 files changed, 5 insertions(+)
diff --git a/include/net/inet_connection_sock.h
b/include/net/inet_connection_sock.h
index 146054c..0b0aceb 100644
--- a/include
From: Ilya Lesokhin
Signed-off-by: Guy Shapiro
Signed-off-by: Ilya Lesokhin
Signed-off-by: Matan Barak
Signed-off-by: Aviad Yehezkel
---
.../ethernet/mellanox/accelerator/tls/tls_sysfs.c | 194 +
.../ethernet/mellanox/accelerator/tls/tls_sysfs.h | 45 +
2 files
From: Ilya Lesokhin
Signed-off-by: Guy Shapiro
Signed-off-by: Ilya Lesokhin
Signed-off-by: Matan Barak
Signed-off-by: Haggai Eran
Signed-off-by: Aviad Yehezkel
---
drivers/net/ethernet/mellanox/Kconfig | 1 +
drivers/net/ethernet/mellanox/Makefile | 1 +
.../net
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 ++
arch/x86/crypto/aesni-intel_avx-x86_64.S | 4
We will use it via tls new code.
Signed-off-by: Aviad Yehezkel
Signed-off-by: Ilya Lesokhin
Signed-off-by: Boris Pismenny
---
net/ipv4/tcp_rate.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/ipv4/tcp_rate.c b/net/ipv4/tcp_rate.c
index 9be1581..a226f76 100644
--- a/net/ipv4
From: Ilya Lesokhin
This patch add a new NDO to add and delete TLS contexts on netdevices.
Signed-off-by: Boris Pismenny
Signed-off-by: Ilya Lesokhin
Signed-off-by: Aviad Yehezkel
---
include/linux/netdevice.h | 23 +++
1 file changed, 23 insertions(+)
diff --git a
From: Ilya Lesokhin
Signed-off-by: Dave Watson
Signed-off-by: Ilya Lesokhin
Signed-off-by: Aviad Yehezkel
---
MAINTAINERS| 1 +
include/net/tls.h | 44
net/tls/Makefile | 2 +-
net/tls/tls_main.c | 34 +--
net/tls/tls_sw.c | 729
We will use it via tls new code.
Signed-off-by: Aviad Yehezkel
Signed-off-by: Ilya Lesokhin
Signed-off-by: Boris Pismenny
---
include/net/tcp.h | 2 ++
net/ipv4/tcp.c| 5 +++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
index
Signed-off-by: Aviad Yehezkel
Signed-off-by: Ilya Lesokhin
---
drivers/net/ethernet/mellanox/accelerator/tls/tls.c | 6 ++
drivers/net/ethernet/mellanox/accelerator/tls/tls_sysfs.c | 2 ++
drivers/net/ethernet/mellanox/accelerator/tls/tls_sysfs.h | 2 ++
3 files changed, 10 insertions
*
F: arch/x86/net/*
+NETWORKING [TLS]
+M: Ilya Lesokhin
+M: Aviad Yehezkel
+M: Boris Pismenny
+M: Haggai Eran
+L: netdev@vger.kernel.org
+T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
+T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem
From: Ilya Lesokhin
Implement the transmit and receive callbacks as well as the netdev
operations for adding and removing sockets.
Signed-off-by: Guy Shapiro
Signed-off-by: Ilya Lesokhin
Signed-off-by: Matan Barak
Signed-off-by: Haggai Eran
Signed-off-by: Aviad Yehezkel
---
.../net
From: Ilya Lesokhin
Implement the hardware interface to set up TLS offload.
Signed-off-by: Guy Shapiro
Signed-off-by: Ilya Lesokhin
Signed-off-by: Matan Barak
Signed-off-by: Haggai Eran
Signed-off-by: Aviad Yehezkel
---
.../ethernet/mellanox/accelerator/tls/tls_cmds.h | 112
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 | 47 +
4 files change
ket will be encapsulated in TLS.
Signed-off-by: Aviad Yehezkel
Signed-off-by: Boris Pismenny
Signed-off-by: Ilya Lesokhin
---
include/uapi/linux/tcp.h | 2 ++
net/ipv4/tcp.c | 32
2 files changed, 34 insertions(+)
diff --git a/include/uapi/linux/tcp.
://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
18 matches
Mail list logo