]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
o Redesign the layering mechanism and make the aliasing code part of
authorbrian <brian@FreeBSD.org>
Sat, 8 May 1999 11:07:56 +0000 (11:07 +0000)
committerbrian <brian@FreeBSD.org>
Sat, 8 May 1999 11:07:56 +0000 (11:07 +0000)
commitab7d88ae2d8ea955c6193cc242b9cee4d58f8fd4
treee79816f983bd5a5be86a78fe0aafbd00a13ac2db
parent713dd62834d401cc7b9b394a4b916ab9e5e3d4d5
o Redesign the layering mechanism and make the aliasing code part of
  the layering.

  We now ``stack'' layers as soon as we open the device (when we figure
  out what we're dealing with).  A static set of `dispatch' routines are
  also declared for dealing with incoming packets after they've been
  `pulled' up through the stacked layers.

  Physical devices are now assigned handlers based on the device type
  when they're opened.  For the moment there are three device types;
  ttys, execs and tcps.

o Increment version number to 2.2
o Make an entry in [uw]tmp for non-tty -direct invocations (after
  pap/chap authentication).
o Make throughput counters quad_t's
o Account for the absolute number of mbuf malloc()s and free()s in
  ``show mem''.
o ``show modem'' becomes ``show physical''.
77 files changed:
usr.sbin/ppp/Makefile
usr.sbin/ppp/README.changes
usr.sbin/ppp/acf.c [new file with mode: 0644]
usr.sbin/ppp/acf.h [new file with mode: 0644]
usr.sbin/ppp/alias_cmd.c
usr.sbin/ppp/alias_cmd.h
usr.sbin/ppp/arp.c
usr.sbin/ppp/async.c
usr.sbin/ppp/async.h
usr.sbin/ppp/auth.c
usr.sbin/ppp/bundle.c
usr.sbin/ppp/cbcp.c
usr.sbin/ppp/cbcp.h
usr.sbin/ppp/ccp.c
usr.sbin/ppp/ccp.h
usr.sbin/ppp/chap.c
usr.sbin/ppp/chap.h
usr.sbin/ppp/chat.c
usr.sbin/ppp/chat.h
usr.sbin/ppp/command.c
usr.sbin/ppp/datalink.c
usr.sbin/ppp/deflate.c
usr.sbin/ppp/defs.c
usr.sbin/ppp/defs.h
usr.sbin/ppp/exec.c [new file with mode: 0644]
usr.sbin/ppp/exec.h [new file with mode: 0644]
usr.sbin/ppp/filter.c
usr.sbin/ppp/fsm.c
usr.sbin/ppp/hdlc.c
usr.sbin/ppp/hdlc.h
usr.sbin/ppp/iface.c
usr.sbin/ppp/ip.c
usr.sbin/ppp/ip.h
usr.sbin/ppp/ipcp.c
usr.sbin/ppp/ipcp.h
usr.sbin/ppp/iplist.c
usr.sbin/ppp/layer.h [new file with mode: 0644]
usr.sbin/ppp/lcp.c
usr.sbin/ppp/lcp.h
usr.sbin/ppp/link.c
usr.sbin/ppp/link.h
usr.sbin/ppp/lqr.c
usr.sbin/ppp/lqr.h
usr.sbin/ppp/main.c
usr.sbin/ppp/mbuf.c
usr.sbin/ppp/mbuf.h
usr.sbin/ppp/modem.c [deleted file]
usr.sbin/ppp/modem.h [deleted file]
usr.sbin/ppp/mp.c
usr.sbin/ppp/mp.h
usr.sbin/ppp/nat_cmd.c
usr.sbin/ppp/nat_cmd.h
usr.sbin/ppp/pap.c
usr.sbin/ppp/pap.h
usr.sbin/ppp/physical.c
usr.sbin/ppp/physical.h
usr.sbin/ppp/ppp.8
usr.sbin/ppp/ppp.8.m4
usr.sbin/ppp/pred.c
usr.sbin/ppp/prompt.c
usr.sbin/ppp/proto.c [new file with mode: 0644]
usr.sbin/ppp/proto.h [moved from usr.sbin/ppp/lcpproto.h with 89% similarity]
usr.sbin/ppp/radius.c
usr.sbin/ppp/route.c
usr.sbin/ppp/slcompress.c
usr.sbin/ppp/sync.c [new file with mode: 0644]
usr.sbin/ppp/sync.h [new file with mode: 0644]
usr.sbin/ppp/systems.c
usr.sbin/ppp/tcp.c [new file with mode: 0644]
usr.sbin/ppp/tcp.h [new file with mode: 0644]
usr.sbin/ppp/throughput.c
usr.sbin/ppp/throughput.h
usr.sbin/ppp/tty.c [new file with mode: 0644]
usr.sbin/ppp/tty.h [new file with mode: 0644]
usr.sbin/ppp/tun.c
usr.sbin/ppp/vjcomp.c
usr.sbin/ppp/vjcomp.h