[2595] in linux-net channel archive
Re: SNLE driver (Slow Network Link Emulating Driver)
daemon@ATHENA.MIT.EDU (Alan Cox)
Fri Apr 19 06:34:56 1996
From: Alan Cox <alan@cymru.net>
To: smurf@smurf.noris.de (Matthias Urlichs)
Date: Fri, 19 Apr 1996 11:11:26 +0100 (BST)
Cc: alan@cymru.net, smurf@smurf.noris.de, linux-net@vger.rutgers.edu
In-Reply-To: <96Apr19.112706+0100met_dst.2218-655+18@work.smurf.noris.de> from "Matthias Urlichs" at Apr 19, 96 11:27:05 am
> The customer pays for a connection limited to bandwidth X, and that's what
> they'll get -- something that behaves exactly like it would if it was
> behind a X-bps serial line (or whatever, doesn't matter), i.e. a small
> queue which delays processing until enough time has elapsed for the
> previous packet to be "transmitted".
This is fine so long as thats what you implement, including virtual
prioritisation, and you try to avoid dropping bursts and sending bursts -
ie the "sent 9600 bits this second flat out now drop the rest2 scheme. Doing
the prioritising right ought I suppose to come out naturally if your
driver becomes "ready" at the right moment and keeps packets on the
dev_queue_xmit queues.
> All standard IP interfaces (esp. PPP and SLIP) already do this, so doing
> more of the same shouldn't be a problem.
Sounds promising.