From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fout-b4-smtp.messagingengine.com (fout-b4-smtp.messagingengine.com [202.12.124.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8B45B22425B for ; Tue, 9 Jun 2026 14:21:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.147 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781014900; cv=none; b=mmEMhRvivPYBmlUmx8ghzOHbeAVk3zyR0eXuyisXQ9/wfaq7FROfuRGhuqrvsCZMSFYQmKvfcvrgTdnthYR1WdzDwSxyLPBhLns8N9a6IjMbEx4RRbOi1qayRY4i/4ES+cTqJ5iBuI4QspGlFOO4LGt8RkBBH56KVzPR6Ex28ls= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781014900; c=relaxed/simple; bh=OaMY7F3CLZwtyHcsjMq5ztMoXn/pnQZq+Yhh2bEBDIM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=hjI1OPkat3wKvPcBDkXBxgPwPe2aevsIQg+aGFlgLqiiBp6DsfjDIIO53rbiCWS0TueLttTStkPFOt5z4weE4uzfIgcT/KPIbBTz8Ngbudm3HwY4tYAfairrOQIwjDtwU/115Qn5MIf5BTvRQ+1cwMgo/dzHdjoeKlUOoT2PRY4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net; spf=pass smtp.mailfrom=queasysnail.net; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b=oXGGFQmP; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=a4gqd+eS; arc=none smtp.client-ip=202.12.124.147 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b="oXGGFQmP"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="a4gqd+eS" Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 5B3161D000C3; Tue, 9 Jun 2026 10:21:36 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Tue, 09 Jun 2026 10:21:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=queasysnail.net; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm2; t=1781014896; x=1781101296; bh=ku8VLCRpj4 MWRS79CuArLHV62+1fraFgnGpzL5XbPEw=; b=oXGGFQmPZiVMffbbXvE6fZhntJ MPkG+6CbHOhDY+wh5haWnGI5lQg9n57F8OU+4l0EqqJHDhbaFmOlE1FYRngq6VOW ZI1a6KE1T1kYdZkkKH9m1cogPQdJmT4pWueFNnnz8388NpKegw80sjb9SN1h7ufU 6O6LHjUhfJQ9Iua+Dwii5Ld3Xxso+RdFSdSH7c1QdBSi/Ra7PhCnqoIyubV1FkPE rrkwPZpPq3ss4R66tsXOgA43qJJjS1Xc2rsdQ6WvUVq8+63ty9is+dHNlhRh6p6m u3n4p+YGT+ndOjMYeFRlp6+GW+WRMFSxkyrofpAjqA1rwylzJhTCrrgiMcSA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1781014896; x=1781101296; bh=ku8VLCRpj4MWRS79CuArLHV62+1fraFgnGp zL5XbPEw=; b=a4gqd+eS4T5mS+h+6RCkyWICejdH6tWewwTnOCY+lXx4asA5xBd POHVGNS1mVAlUg4ukEbfphL50V3l63L0Xnmo0X1GvH3BWxSgUsGNRigqb8vespeS IsJNnKeNF+FByK2D/3PRr6LkMO+11LwW1vyjg0VX7VTEvqhW7o6NodP5YU5Tv3ah J2aw1ZUSucGB1XkoEb0Pk7BO5KYOBVqd83xOnq5Wzq32dZTgyAVIU618SHNWw6NH MTFSDuAFPmND6yRaXSCNWGmiIlomSy2NUtQGatigJ4UdWloAHwwFc5YUn3TEKtB9 nC1TSiVPFVVIMwKdy3bE0EQ+SmxjmdPmGKA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFE0iMOFAtn2idnhI8EvF2JYEtiljAsQ+jcA7+8OZQuvobPu643JM5zcBCYezBRBs mz77L1i89+V+rOO6dKCL7SN+RtKpXfVjWqckxpSgU37ddJUHKojhpYFvTCDPXfoZVdetIX m6w5lrQtNf14/4eVpA5yC6G/a0F/9a4iIV7tJsRFMSSTZzYqph+2YP15dOB5ffGx0CxhW0 ZbzpNpaZzNhS9HkGst5RURJPpu5K4VI9QJn6xuds46fU8yviL6abO5ZGmOXpIgaPDiwjIl kO+KXma7PKYO9WgvfyktiiEe5hRy1o3UHZ8YbF6p+uaKxCy0M4Bj0E2xeKqT847RZp9Qi9 w0rHBExPzXyD6fx17jWECIYiJE7j0YPBH3BSpNF6d/smHkifebiRKLYlE378fZ2ceX7RB5 WPimr7EvVTwT1DJxoNZYgUcJ7a5/Qp1ZNbNWaDnd6FsqI4yEzNo8ArSMAanayZTRXrIEqO yVS5PXjwCYGpwpVAmufcpI5t9lTE5duvvx4KeGsvbZZUg3KqR/1imQs8mBiVTASfWtzYEq s6AmOMIw/PzaAuzbGqXt8+bsHjcSKexQivZh0QJ5o2L/IamWdovKi43Vy1L7VTUghS+rDy v6RKFiaKIjlhPMxL6S9VEFlsmjbTz5G6+w+9pOnZz2WNzu9f1fFezpEHOuyQ X-ME-Proxy: Feedback-ID: i934648bf:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 9 Jun 2026 10:21:34 -0400 (EDT) From: Sabrina Dubroca To: netdev@vger.kernel.org Cc: Sabrina Dubroca , Ayush Sawal , John Fastabend , Jakub Kicinski , "David S. Miller" , Andrew Lunn , Eric Dumazet , Paolo Abeni , Simon Horman Subject: [PATCH net-next 0/2] net: remove tls_toe Date: Tue, 9 Jun 2026 16:21:20 +0200 Message-ID: X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series removes the tls_toe feature, its single user (chtls), and cleans up the EXPORT_SYMBOL()s that no other module requires. Tested only via make allmodconfig + make. Sabrina Dubroca (2): tls: remove tls_toe and the related driver net: remove some unused EXPORT_SYMBOL()s Documentation/networking/tls-offload.rst | 6 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - .../ethernet/chelsio/inline_crypto/Kconfig | 12 - .../ethernet/chelsio/inline_crypto/Makefile | 1 - .../chelsio/inline_crypto/chtls/Makefile | 6 - .../chelsio/inline_crypto/chtls/chtls.h | 584 ----- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2336 ----------------- .../chelsio/inline_crypto/chtls/chtls_cm.h | 218 -- .../chelsio/inline_crypto/chtls/chtls_hw.c | 462 ---- .../chelsio/inline_crypto/chtls/chtls_io.c | 1836 ------------- .../chelsio/inline_crypto/chtls/chtls_main.c | 642 ----- include/net/tls.h | 1 - include/net/tls_toe.h | 77 - include/uapi/linux/tls.h | 2 +- net/core/stream.c | 1 - net/ipv4/inet_connection_sock.c | 6 - net/ipv4/inet_hashtables.c | 2 - net/ipv4/tcp.c | 4 - net/ipv4/tcp_ipv4.c | 1 - net/ipv4/tcp_minisocks.c | 2 - net/tls/Kconfig | 10 - net/tls/Makefile | 1 - net/tls/tls_main.c | 17 - net/tls/tls_toe.c | 141 - 25 files changed, 1 insertion(+), 6369 deletions(-) delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/Makefile delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c delete mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c delete mode 100644 include/net/tls_toe.h delete mode 100644 net/tls/tls_toe.c -- 2.54.0