Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2196794rdb; Mon, 9 Oct 2023 16:43:29 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEqeRUXbt/roCmuJaQp94j+/BJLgNlRspUJUxwm9hea4FeYQ3TLN7UUhHwv0gK8h5C0zcx9 X-Received: by 2002:a17:90b:314c:b0:279:9611:1021 with SMTP id ip12-20020a17090b314c00b0027996111021mr15681968pjb.4.1696895008633; Mon, 09 Oct 2023 16:43:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696895008; cv=none; d=google.com; s=arc-20160816; b=TnujntqDYpUWswYfEkhrMnyvPecpTlBeFWBDowuqM+ltsDS/VD2Wr/pXtpSa8qbyyB wIvXyYrz9Nw6ZCPbjRKPtHNDr/pv/sdt5bqV7VUBiwtn3sknMbSBgis94sZRct+Nt0+x ISFQDXtLL+ij9YCODv0RS5c0MhK771j3s49IBzOSc2OTZ/BuoyRjkKX9npMJBhs0iXvu bvr6Ft0PhVpmnSMQ7uYFkPd4FTSS49mD05VejYDT3sMlKR1bRm38+ZR0I3B8Adt457jD IZwGeld0LqEskpI3JHqeBDXKJ4y0Ehag4Tj4Ri1gV2kojYV0VPSpzItOMt7wawMscCB2 oyfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Xrc2DNtzr7WUli92ysWJKPQNNroXkQpQ9YdmsD4PBYM=; fh=LHuNUly9Lhrh5TbQc+Pnyl40CN8qO52tON9umceBHwY=; b=orL3g0ufPwZg9IIR3Q0WTPtd5wURS7hn8laEdQmr5/XAHjkYom89uBECcdN1Hxlwsv s5DkLOlACRfNReFP8r+eJey1gTK3D42jB/9pxV2Jo9Fq6Slvynz7brj2IR6OBsOXcdGe MNTPGt1eTwZFkRbhNT3bQs5OVFSxLlnjDm6wM6BamkEqQJylp7mT8B8J8rVkdexzlxhR 2PsFJxWeWlqaZd7ybVhRnUMDK+Z+mKaHZ3kSM2O7NcoGAjp6Z2DTadHPqVeas+46Dgp3 JbW2l4WCcBFYxGMcjN/Kt/eSgPr0t48A3cReCt6nhMHU2egfhkspSu8eEoplYFlJvmTg KZeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@networkplumber-org.20230601.gappssmtp.com header.s=20230601 header.b=TOjeJUTA; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=networkplumber.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id mu10-20020a17090b388a00b0027762d9999csi11424223pjb.155.2023.10.09.16.43.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 16:43:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@networkplumber-org.20230601.gappssmtp.com header.s=20230601 header.b=TOjeJUTA; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=networkplumber.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 158AD80B12CF; Mon, 9 Oct 2023 16:43:26 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379068AbjJIXnQ (ORCPT + 52 others); Mon, 9 Oct 2023 19:43:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378168AbjJIXnO (ORCPT ); Mon, 9 Oct 2023 19:43:14 -0400 Received: from mail-oa1-x2e.google.com (mail-oa1-x2e.google.com [IPv6:2001:4860:4864:20::2e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8C820A9 for ; Mon, 9 Oct 2023 16:43:12 -0700 (PDT) Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-1dcfe9cd337so2491568fac.2 for ; Mon, 09 Oct 2023 16:43:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1696894992; x=1697499792; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=Xrc2DNtzr7WUli92ysWJKPQNNroXkQpQ9YdmsD4PBYM=; b=TOjeJUTANSegbrVtzmSg2Wu8EDeYcqU+Zl9uw2UJd64egfQjMDoaO7WgDSQN90ifLI QnIs0tgXev4XAVNs856qdlyEsHmBTbFxzXgRIjcCzQLWS0L8u2L2BSRZJxImT4EVb1Qr CJGwrB1DYOolUDNw7bkYWIBDf1BcR0rtt7BSpbVBurmsHuiA0IQNmSIS8htjZ/SMCEV3 w5EeqJl2xP2FtYKhI9C4pQZ5o0Exo5j/R1NMLWrtxSkZPk92I6+S8qtC9D9QmGz6w9wn NJb92eAjXQP1f2bjPfz8L69x6nWjWb+dRX7EGvJgQEDM3OSN3vnFqxi8+WxRkMY6zi2r Zhqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696894992; x=1697499792; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Xrc2DNtzr7WUli92ysWJKPQNNroXkQpQ9YdmsD4PBYM=; b=AM7DaYWQ1Qd6ER1E+isZ7LaRmr2JAhJ1bNL+dCbuBpKhsZTFvS0SZSLCY4cxhUjcBx afnAlfz11hunq+JaiEeSidsqricfj4Y5+i7nWaUHeUWjZHqBQQNrRFGMPaOiaC9t1Pih PbDeZ9sLBkymxLWIX/Clw8eyl5rvglXvEHV1UvJheX1sbhsNopcb9jTDf+66/1cAiXvU Ir0Y+3BFTvLQc+BHzm6pRfiGL23cgBVpKiHJG8h+wwLRS4sVv2BhoY/VGaQgKbi8HSYQ 77L0o1kNkecsKlJB0sUL8JgDa0t5xB3RbCmJvLMMvmZ+/ZcOVEtGCcIm4dNeIsrf/nsX dUNw== X-Gm-Message-State: AOJu0Yzjc1lZjop+OcSxIhCx4Fgn72QWllwSfGi9ifOBqUfk8gd/XonS tR7Zm3VG2szUrY7kJqnVMO739g== X-Received: by 2002:a05:6870:fbac:b0:1d0:d357:c526 with SMTP id kv44-20020a056870fbac00b001d0d357c526mr16407549oab.11.1696894991815; Mon, 09 Oct 2023 16:43:11 -0700 (PDT) Received: from hermes.local (204-195-126-68.wavecable.com. [204.195.126.68]) by smtp.gmail.com with ESMTPSA id 3-20020aa79103000000b0068bbe3073b6sm6912590pfh.181.2023.10.09.16.43.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 16:43:10 -0700 (PDT) Date: Mon, 9 Oct 2023 16:43:03 -0700 From: Stephen Hemminger To: Rodolfo Zitellini Cc: Arnd Bergmann , Jakub Kicinski , netdev@vger.kernel.org, Greg Kroah-Hartman , linux-wireless@vger.kernel.org, Johannes Berg , linux-wpan@vger.kernel.org, Michael Hennerich , Paolo Abeni , Eric Dumazet , "David S . Miller" , linux-kernel@vger.kernel.org, Doug Brown , Arnd Bergmann Subject: Re: [PATCH 01/10] appletalk: remove localtalk and ppp support Message-ID: <20231009164303.0fe2f556@hermes.local> In-Reply-To: <790BA488-B6F6-41ED-96EF-2089EF1C043B@xhero.org> References: <20231009141908.1767241-1-arnd@kernel.org> <790BA488-B6F6-41ED-96EF-2089EF1C043B@xhero.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=2.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_SBL_CSS, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Mon, 09 Oct 2023 16:43:26 -0700 (PDT) X-Spam-Level: ** On Mon, 9 Oct 2023 18:49:43 +0200 Rodolfo Zitellini wrote: > Hi! > I=E2=80=99ve been working on a new LocalTalk interface driver for the las= t couple months, do you think it would be possible to at least postpone the= removal of LT a bit? >=20 > It is a driver for an open source device called TashTalk (https://github.= com/lampmerchant/tashtalk), which runs on a PIC micro that does all the LT = interfacing, and communicates back via serial to the host system. My driver= is relatively simple and works very well with netatalk 2.2 (which is still= maintained and still has support for AppleTalk). The driver is basically c= omplete and trsted and I was preparing to submit a patch. >=20 > Still having LocalTalk in my view has many advantages for us enthusiasts = that still want to bridge old machines to the current world without modific= ations, for example for printing on modern printers, netbooting, sharing fi= les and even tcp/ip. All this basically works out of the box via the driver= , Linux and available userspace tools (netatalk, macipgw). >=20 > The old ISA cards supported by COPS were basically unobtanium even 20 yea= rs ago, but the solution of using a PIC and a serial port is very robust an= d much more furure-proof. We also already have a device that can interface = a modern machine directly via USB to LocalTalk. >=20 > The development of the TashTalk has been also extensively discussed on th= r 68KMLA forum (https://68kmla.org/bb/index.php?threads/modtashtalk-lt0-dri= ver-for-linux.45031/) >=20 > I hope the decision to remove LocalTalk can be reconsidered at least for = the time being so there is a chance to submit a new, modern device making u= se of this stack. >=20 > Many Thanks, > Rodolfo Zitellini Does it really need it to be a kernel protocol stack? What about doing it in userspace or with BPF?