Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4519683pxu; Wed, 9 Dec 2020 21:08:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJynH9TmSkqEMlVp0uyxIYEiuebJtqk0CDRncYY+13wX0xAQqLpk5RqKA8ovU1s4AS2DLBj8 X-Received: by 2002:a05:6402:1714:: with SMTP id y20mr5019016edu.2.1607576900596; Wed, 09 Dec 2020 21:08:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607576900; cv=none; d=google.com; s=arc-20160816; b=REdQmyYEHXC+eD8tyLNvgmZaE03oVS8dXVsqUvjeyyPpYImZqRqlmyXZSi94qebzRv 2ZjaE4PNq5tMCBD/ZaWkzQ1+qjRhbfh1Jn1DBXvW4v/SXTR5Y/Tapo2kvJVNsjkk3WaQ jyYgUB0EJreTA7yRggp2TAcNt36sHx2OaVALbN1APKYw/I34kKaDjLMjCVyjTBI13QXf 7c67C8rSp2iLpuG+lBWm48Zz56EBm7QEsfvKTYVEVXMe05Beja4t3Z8ezmkk+iBPB42I jOvkn3XpU3TJqwoNTUog/K+AElDYOZ9vI/cV/swbaCeN6lPAjT/YQV36BGazIrhCBPSE afiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=lanATv4oPPkDwFaB9qQIK45VqUMTlXl+oCa+92TkqwA=; b=yihbGBn4h2lv5KgOqOcgyXdt0pGHlNsNT3Cu2TZ/j098+4ikEVgJ9Tsg5FmRwvbrA/ yhkI9fqISpZERVRBMWzWCDidebpNp7cfGbhPMtat3fyeQrdwXVJPxnk5VBIGOBMoD4Xj 7pe97lCM6LIBrKaOw5TGUPjnoAXZxys8o1viJHkwz6jUhbzgFrRuLqXEItuyJXwNKyTp JfZZWKM3F4SLTnZhWu0WLLVKi4WokDCeoQ6JCJE7VE3LIJnBRBcvXJuspAKubQJBsZn0 KS0ZuHbwbR2sa39PCo2/V62lr/vk0kJ9Vvpt/NRjRN8MBPXXsPoH5RCZQAZxu9fbcWuq d/Mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=a1LJT7CH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gs31si1927547ejc.337.2020.12.09.21.07.45; Wed, 09 Dec 2020 21:08:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=a1LJT7CH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387903AbgLIWyr (ORCPT + 99 others); Wed, 9 Dec 2020 17:54:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729617AbgLIWyq (ORCPT ); Wed, 9 Dec 2020 17:54:46 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8189FC0613CF; Wed, 9 Dec 2020 14:54:06 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id i3so2172875pfd.6; Wed, 09 Dec 2020 14:54:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lanATv4oPPkDwFaB9qQIK45VqUMTlXl+oCa+92TkqwA=; b=a1LJT7CHqVkFmpPPq4vfKK2iHYDskt9d+GXuzzpCWibXJC1W/p0QZTjJR6YKYQR8Iz RzGqgrBd52sbdim6Bi9MPNMld+VVyXPFECoaK0mUOwvsB8tZTlaaNoJFMeOW8cQxTEet lI3pKj2aVudpw8X5z1WYy0+uKlJRUqJQsJy6gFgVJPNL4dSi+TmO1BuDaLsbP4oy5tw3 H5WtWrkk5M6zfPoLmutuxcfzxOm6iqz5McABNS85JISQj1//HO1QtV7/qyCObtYUhNUm b6uKHxTOtbtrue3mIGyVoYQxQjfmytvIoF1YMI7gbYFOPsi3LFgtdRscTtaBi5Kh7RSZ hwCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lanATv4oPPkDwFaB9qQIK45VqUMTlXl+oCa+92TkqwA=; b=Hy6GDMUmbsedu3mealvufDDx7I4yqDbbRjA+CMGvNc4CKQtmGTpR7z6hi5AKm+A7Cy kBo00NILCGs0U3+JimWgyW7a4ze53zphBNZLIZqaXZ5h6lO60vBHAwqNpjhH2rEJxjsG P0E/o49ESV4IvDmnKt3wrV5ncwYh6XdbhdPOExaKyztvYjUGDjDD5eD8jWYsD8WaZNsS NYyBvL0uMDAlBIETyrlLMFmsmiyR+nyX/c3utH9fCtSa+3SdhJK0av1dasMkI4FJcp2U JEjBEoZrnastAhcFlCxgaqEPWXeOyabn0WcNIXo3rGkFd6cCEXvNT//OD6CSSrmAZMMF AsJw== X-Gm-Message-State: AOAM5321NgRrHaSZ3SywHCEhMZjoBNtEQV/JmJH996zHTN2hjWfZPb2+ 3b52OcmBsWMqD608qOGtx1YJX0kGQwmVWx8gqcDM0O9F1NI= X-Received: by 2002:a62:5b05:0:b029:197:fafb:50f3 with SMTP id p5-20020a625b050000b0290197fafb50f3mr4125745pfb.76.1607554446124; Wed, 09 Dec 2020 14:54:06 -0800 (PST) MIME-Version: 1.0 References: <20201209033346.83742-1-xie.he.0141@gmail.com> <801dc0320e484bf7a5048c0cddac12af@AcuMS.aculab.com> In-Reply-To: <801dc0320e484bf7a5048c0cddac12af@AcuMS.aculab.com> From: Xie He Date: Wed, 9 Dec 2020 14:53:55 -0800 Message-ID: Subject: Re: [PATCH net-next] net: x25: Remove unimplemented X.25-over-LLC code stubs To: David Laight Cc: "David S. Miller" , Jakub Kicinski , "linux-x25@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Martin Schiller Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 9, 2020 at 1:21 PM David Laight wrote: > > I always wondered about running Class 2 transport directly over LLC2 > (rather than Class 4 over LLC1). > But the only LLC2 user was netbios - and microsoft's LLC2 was broken. > Not to mention the window probing needed to handle systems that > said they supported a window of (IIRC) 15 but would discard the > 5th back to back frame. To me, LLC1 and LLC2 are to Ethernet what UDP and TCP are to IP networks. I think we can use LLC1 and LLC2 wherever UDP and TCP can be used, as long as we are in the same LAN and are willing to use MAC addresses as the addresses. X.25 layer 3 certainly can also run over LLC2. Linux actually has support for LLC1 and LLC2. User space programs can transmit data directly over LLC1 and LLC2 using "AF_LLC" sockets.