[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