summaryrefslogtreecommitdiffstats
path: root/sys/i4b/layer1/iwic/i4b_iwic_bchan.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE andbz2008-05-261-767/+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-061-3/+3
| | | | | | | | | sys/i4b/include/ so they will be available to all architectures once I4B compiles on those. Adapt #include paths. Approved by: re (kensmith)
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-3/+4
|
* Use __FBSDID().obrien2003-06-101-4/+3
|
* Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,brooks2002-09-021-5/+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
* Remote pci.h/NPCI usage from i4b code.brooks2002-06-131-2/+1
| | | | Approved by: hm
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
| | | | | | | 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
* Fix two typos in previous commit.joerg2001-12-301-1/+1
|
* Protect mtx_init() invocations with mtx_intialized() checks to avoid agj2001-12-301-2/+4
| | | | | | | reported panic. Submitted by: Alexander Leidinger <Alexander@Leidinger.net> (partly) MFC after: 4 weeks
* Update the iwic driver: fix error handling for rx errors on the D-channelhm2001-01-211-12/+27
| | | | | which prevents erroneous packets from being put onto the protocol stack; enhance error detection for B-channel HDLC errors; remove old cvs id´s.
* Reenable support for FreeBSD 4.x and possibly the other supported BSD'shm2001-01-151-5/+19
|
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-251-12/+7
| | | | | | | | | | | | | | 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.
* Fix two typo's: teh -> the, ther -> there.asmodai2000-11-081-1/+1
|
* Remove unneeded #include <machine/clock.h>phk2000-10-151-1/+0
|
* Submitted by: phkhm2000-10-131-1/+0
| | | | Remove not needed includes.
* update to i4b version 0.95.04hm2000-10-091-0/+749
OpenPOWER on IntegriCloud