[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-atm
Subject:    0.33-2, 2nd pre-release
From:       Werner Almesberger <almesber () lrc ! di ! epfl ! ch>
Date:       1997-10-20 23:38:42
[Download RAW message or body]

Oh, already two weeks since the last pre-release ! Quick, here's some new
compiler fodder:

ftp://lrcftp.epfl.ch/pub/people/almesber/atm/atm.pre-0.33-2.kernel.tar.gz
ftp://lrcftp.epfl.ch/pub/people/almesber/atm/atm.pre-0.33-2.tools.tar.gz

This one has "under construction" written all over it. Nevertheless, there
are a few nice features:
 - some parts of Arequipa are back (send direction only)
 - signaling is starting to know about UNI 4.0
 - pretty reasonable support for PCR modification (Q.2963.1)

The major pieces missing for 0.33 are:
 - a bunch of interface changes (extend struct atm_trafprm to be more
   useful for (re)negotiation, replacement of vcc->peek, etc.)
 - Arequipa backward direction
 - NIC resource management cleanup (e.g. better separation of reservation
   and resource use)

I've attached the list of new or changed changes since pre0.33(-1).

The build procedure is the same as for pre0.33:
 - extract atm.pre-0.33-2.kernel.tar.gz (its top-level directory is "work",
   not "linux". Feel free to change that.)
 - extract atm.pre-0.33-2.tools.tar.gz
 - start directly with the builds - there's no kernel patch to apply

Enjoy,
- Werner

--------------------------------- CHANGES^2 ----------------------------------

Bugs:
 - minor fixes to signaling message format description (qgen/msg.fmt,
   previously qgen/uni*)
 - fixed a typo "[itf]." instead of "[itf.]" in atmsigd.conf.8
 - "ATM drivers" kernel configuration section is no longer a top-level menu
   item but it's now under "Network devices"
 - sigd_close forgot to purge VCs not connected to devices (e.g. closing ones),
   so they hung
 - the list of unconnected VCs was sometimes garbled
 - atmsigd printed null string for as_itf_notify message name when debugging

New:
 - new socket option SO_ATMSAP along with struct atm_sap (using a fixed-size
   BLLI array instead of the linked list in struct sockaddr_atmsvc)
 - partially added Q.2963.1 PCR modification (kernel resource management still
   needs improvement and struct atm_trafprm should change too)
 - aread: new option -c to print received data as characters (similar to od -c)
 - new tool test/align to test handling of mis-alignment in NIC drivers

Other:
 - ENI and ZATM drivers now use shareable interrupts
 - started updating the ZATM driver for 2.1 (still crashes under load)
 - moved ATM_MAX_BLLI from linux/atm.h to linux/atmsap.h
 - changed ttcp_atm to use SO_ATMSAP (if available) to set BHLI
   Note: ttcp_atm previously didn't use a BHLI, so old and new versions of
   ttcp_atm don't interoperate.
 - ENI: failure to allocate a traffic shaper now yields EBUSY instead of EAGAIN
 - instead of just complaining, the ENI driver now handles all kinds of
   mis-alignment in the TX path properly
 - re-implemented send side of Arequipa
 - merged qgen/uni3x and qgen/uni40 into msg.fmt
 - added missing Q.2931/UNI 4.0 items to qgen/q2931.h and msg.fmt
 - various file name and identifier changes to give a more appropriate name
   (e.g. "uni" or "call") to something that's never been Q.2931
 - added library dependencies

-- 
  _________________________________________________________________________
 / Werner Almesberger, DI-LRC,EPFL,CH   werner.almesberger@lrc.di.epfl.ch /
/_IN_R_133__Tel_+41_21_693_6621__Fax_+41_21_693_6610_____________________/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic