cvs commit: src/sys/netgraph ng_ppp.c ng_ppp.h

Gleb Smirnoff glebius at FreeBSD.org
Thu Dec 28 05:21:54 PST 2006


glebius     2006-12-28 13:21:54 UTC

  FreeBSD src repository

  Modified files:
    sys/netgraph         ng_ppp.c ng_ppp.h 
  Log:
  Before this commit, if the compression is enabled the, ng_ppp(4)
  node would send every outgoing frame to the "compress" hook.
  Packets received on the "compress" hook were expected to be
  compressed and PROT_COMPD tag was put on them unconditionally.
  
  After this commit an alternative compression mode can be set.
  In this mode the node doesn't put the PROT_COMPD, the compressor
  should put it itself. This is important for such kind of
  compressors, that can submit uncompressed frames.
  
  Before this commit, if the decompression is enabled, the ng_ppp(4)
  node would send and incoming frame to the "decompress" hook
  only if it has the PROT_COMPD proto tag on it.
  
  After this commit an alternative decompression mode can be set.
  In this mode the node sends all the incoming packets to the
  decompression hook. This is important for such kind of compressors
  that need uncompressed packets too, to keep their library in sync.
  
  These new features will be used in new version of mpd4, and in new
  compressor nodes.
  
  Submitted by:   Alexander Motin <mav alkar.net>
  
  Revision  Changes    Path
  1.58      +113 -48   src/sys/netgraph/ng_ppp.c
  1.13      +14 -0     src/sys/netgraph/ng_ppp.h


More information about the cvs-all mailing list