summaryrefslogtreecommitdiffstats
path: root/sys/i4b/layer2
Commit message (Collapse)AuthorAgeFilesLines
* Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE andbz2008-05-2612-4317/+0
| | | | | | | | | | | | | | | | | | parts relied on the now removed NET_NEEDS_GIANT. Most of I4B has been disconnected from the build since July 2007 in HEAD/RELENG_7. This is what was removed: - configuration in /etc/isdn - examples - man pages - kernel configuration - sys/i4b (drivers, layers, include files) - user space tools - i4b support from ppp - further documentation Discussed with: rwatson, re
* I4B header files were repo-copied from sys/i386/include/ tobz2007-07-069-11/+11
| | | | | | | | | sys/i4b/include/ so they will be available to all architectures once I4B compiles on those. Adapt #include paths. Approved by: re (kensmith)
* Fix -Wundef warnings found when compiling i386 LINT, GENERIC andru2005-12-051-4/+4
| | | | custom kernels.
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-0612-36/+48
|
* Use __FBSDID().obrien2003-06-1110-30/+30
|
* Fix off-by-one errors in range checks of state machine states & events.phk2003-05-311-4/+4
| | | | Found by: FlexeLint
* Fix systematic off-by-one errors in unit number range checks.phk2003-05-311-2/+2
| | | | Found by: FlexeLint
* Back out M_* changes, per decision of the TRB.imp2003-02-191-4/+4
| | | | Approved by: trb
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-4/+4
| | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
* Be consistent about marking functions static.phk2002-10-151-1/+2
| | | | Found by: FlexeLint.
* Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,brooks2002-09-029-55/+0
| | | | | | | | i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are no longer count devices. Also remove a few other instances of N<DEVICE> being used to control compilation of whole files. Reviewed by: hm
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
| | | | | | | most cases NULL is passed, but in some cases such as network driver locks (which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used. Tested on: i386, alpha, sparc64
* Remove __P.alfred2002-03-201-75/+75
|
* Clean up the i4b kernel part: remove unmaintained #if(def)s for NetBSD,hm2002-03-1712-236/+36
| | | | | OpenBSD and BSD/OS and respective code, remove pre $FreeBSD CVS id's, remove #if(def)s and respective code for FreeBSD versions < 5 .
* Protect mtx_init() invocations with mtx_intialized() checks to avoid agj2001-12-301-1/+2
| | | | | | | reported panic. Submitted by: Alexander Leidinger <Alexander@Leidinger.net> (partly) MFC after: 4 weeks
* Reenable support for FreeBSD 4.x and possibly the other supported BSD'shm2001-01-152-9/+26
|
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-253-16/+5
| | | | | | | | | | | | | | before adding/removing packets from the queue. Also, the if_obytes and if_omcasts fields should only be manipulated under protection of the mutex. IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on the queue. An IF_LOCK macro is provided, as well as the old (mutex-less) versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which needs them, but their use is discouraged. Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF, which takes care of locking/enqueue, and also statistics updating/start if necessary.
* Remove unused #include statementshm2000-10-308-8/+0
| | | | Submitted by: phk
* Submitted by: phkhm2000-10-1310-44/+1
| | | | Remove not needed includes.
* update to i4b version 0.95.04hm2000-10-0912-316/+286
|
* Remove 42 unneeded #include <sys/ioccom.h>.phk2000-05-0310-10/+0
| | | | | | ioccom.h defines only implementation detail, and should therefore only be included from the #include which defines the ioctl tags, in other words: never include it from *.c
* Remove unneeded #include <sys/kernel.h>phk2000-04-298-8/+0
|
* * Use sys/sys/random.h rather than a i386 specific one.obrien2000-04-241-4/+1
| | | | | * There was nothing that should be machine dependant about i386/isa/random_machdep.c, so it is now sys/kern/kern_random.c.
* update to isdn4bsd beta release 0.90hm1999-12-1412-50/+94
|
* $Id$ -> $FreeBSD$peter1999-08-2812-12/+12
|
* updating isdn4bsd to beta version 0.83hm1999-08-066-39/+58
|
* upgrade isdn4bsd from version 0.71 to the just released version 0.81hm1999-05-206-57/+140
|
* update the i4b kernel part to i4b release 0.71.00hm1999-03-0712-38/+42
|
* Initial entry of ISDN4BSD into the FreeBSD tree.phk1998-12-2712-0/+4504
ISDN4BSD is the work of our brand-new comitter: Hellmuth Michaelis, who has done a tremendous amount of work to bring us this far. There are still some outstanding issues and files to bring into the tree, and for now it will be needed to pick up all the extra docs from the isdn4bsd release. It is probably also a very good idea to subscribe to the isdn@freebsd.org mailing list before you try this out. These files correspond to release "beta Version 0.70.00 / December 1998" from Hellmuth.
OpenPOWER on IntegriCloud