From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by ewsd; Sat Aug 1 11:35:32 EDT 2020 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 539C35C0139 for <9front@9front.org>; Sat, 1 Aug 2020 11:35:01 -0400 (EDT) Received: from imap35 ([10.202.2.85]) by compute1.internal (MEProxy); Sat, 01 Aug 2020 11:35:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=XIKxQsSkAKwzLjYRQPprxG2a2KZsHyK 3Cg5P+EsNO5Q=; b=d3dc+K6edOzIn7U80tyJRYyfVlbu4A8n4w/vB+Argmr60Se nanI445CAHrkWf6RTxov5nD0X3OD8iMVaihXTcq0RIoanRyyPPCg8qSyl4gcL63C 3mYQOjtSuXLi0ulR0Tf/tkhXOrAQXFJYt7OrR11LS3jcBJ0pOoxqEfeVYYyJTBma vArQmqXNGJ1oynqtiILhuNo8ylasT16aHHqKMzRklYH3PRaCbP9/fHTk31MmVPSo tfro+p8h/B4LDQSysV4Po/rvqztwYqZd4eaFE6AG2dTJf74xy0cwjKfTr1MKyUHB sTqUNu0k0TUBXnDKMvXKtVxishwbN9XfrlmNHtQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=XIKxQs SkAKwzLjYRQPprxG2a2KZsHyK3Cg5P+EsNO5Q=; b=tWPOLehsht/rvSTJSP/akW 67CrfsZ92VhcZjLypJecRBbQDKTreScZCiqzcfSBRw/epaVdqWp/Gf/7StsDfF+l 5IiN4B7TArZB3adsWbHXt8cYsHPvYiYS9xETcH/993dAWU/nkWeuUu5m2nU9+Z6e ejnPa/uKaciGoDeMS3KvthyuR4gEP3+jy53e3oPyv5b+QHevtiyEvmt+jsVn0QhW s5pTOVms1cnM66bIaiuNUcArrSwz4Cz4h165N+FCCbJfZkz91WUjKICLtls65gW4 7JQlCBC29xLSy98oOHRVUZrscpiJjwAdN9Ge95k7VJCjxNmjxy3WiMgYbCcP3+tw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrjedtgdeludcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdfgthhhrghnucfirghruggvnhgvrhdfuceovggvkhgvvgeh jeesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepffdvtdehgeekfeefgf eufeejudetvdfggfffkefgjefhteekgeevjedvfeeuueeinecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvggvkhgvvgehjeesfhgrshhtmhgrih hlrdhfmh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 0EF1F14C00BD; Sat, 1 Aug 2020 11:35:00 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-128-gd51a832-fm-20200728.001-gd51a8328 Mime-Version: 1.0 Message-Id: <1637706c-a288-42bb-8027-a2775d8a7214@www.fastmail.com> In-Reply-To: <20200801053512.GA11004@alice> References: <5a20aa0c-7882-404c-ae40-6542542cea6f@www.fastmail.com> <20200801053512.GA11004@alice> Date: Sat, 01 Aug 2020 16:34:40 +0100 From: "Ethan Gardener" To: 9front@9front.org Subject: Re: [9front] CDC ACM nusb/serial driver Content-Type: text/plain List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: agile progressive software base-oriented optimizer On Sat, Aug 1, 2020, at 6:35 AM, Anthony Martin wrote: > Ethan Gardener once said: > > i remember being told you can't use 9p over serial directly, you need > > another layer. i can't clearly remember what that layer should do, > > but i think it was preserve message boundaries. this was all long ago, > > before 9front. > > Before the 9P2000 rewrite, the kernel required the underlying transport > protocol to preserve message boundaries. You needed a little something > extra between 9P and TCP, for example, but not for IL. > > To quote Charles, "all you need is a transport protocol that reliably > preserves content and order". Ah, that's good to know. Thanks.