summaryrefslogtreecommitdiffstats
path: root/sys/dev/sr/if_sr_isa.c
Commit message (Collapse)AuthorAgeFilesLines
* Make the N2 isa cards probe again. Remove the unused frame relay hooks.jhay2000-04-081-215/+8
| | | | | | | This should also fix PR 17814 where flags were ignored on the first usage of ifconfig on the interface. PR: 17814
* Remove definition of the unimplemented "control" hook.archie2000-01-211-2/+1
|
* Fix an #ifdef that should have been and #ifndef.archie2000-01-201-1/+1
| | | | Noticed by: Hellmuth Michaelis <hm@hcs.de>
* Add explicit null entries for new entrypoints.julian1999-12-011-1/+2
| | | | Forgotten by: Archie
* fix braino.. line misplaced.julian1999-11-191-1/+1
|
* protect some more operations with splimp() under Netgraph.julian1999-11-191-3/+3
|
* Fix typo in previous commit.archie1999-11-021-1/+1
|
* User netgraph typedefs for methodsjulian1999-11-011-9/+9
|
* Whistle's Netgraph link-layer (sometimes more) networking infrastructure.julian1999-10-211-37/+662
| | | | | | | | | | Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages. Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree
* Remove NBPF conditionality of bpf calls in most of our network drivers.phk1999-09-251-9/+0
| | | | | | | | | | | | This means that we will not have to have a bpf and a non-bpf version of our driver modules. This does not open any security hole, because the bpf core isn't loadable The drivers left unchanged are the "cross platform" drivers where the respective maintainers are urged to DTRT, whatever that may be. Add a couple of missing FreeBSD tags.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Rename bpfilter to bpf.des1999-07-061-6/+6
|
* GC unused variablepeter1999-05-061-2/+1
|
* Organize the various modes (CISCO/AUTO/DEMAND/LEASED) a little bit better,phk1999-03-301-8/+1
| | | | | | centralize the code. Remember to call TLF/TLS on the hardware in CISCO mode.
* Fix typo. Unit is spelled with a 'u'. 'init' just types too easily.julian1999-01-181-2/+2
|
* Fix screwed up previous commit.julian1999-01-181-4/+9
| | | | | Obviously no-one is using this card on ISA as the interrupts were NOT being handled.
* From inspection, ISA interrupts were completely broken..julian1999-01-181-1/+20
| | | | | revert some of the old ISA code. (I can't test this but I'm working on the file.)
* Remove/comment out unused functions.eivind1999-01-121-21/+1
|
* Straigthen out the use of the tls and tlf callbacks.phk1998-12-161-15/+1
| | | | | | | | | Not tested on the if_sr, if_cx and if_ar drivers, but expected to work just the same as it used to. Any users of these drivers (or even better: donors of hardware for them) please contact phk@freebsd.org so we can test the next batch of changes to if_sppp.
* Initialize isa_devtab entries for interrupt handlers in individualbde1998-10-221-2/+3
| | | | | | | device drivers, not in ioconf.c. Use a different hack in isa_device.h so that a new config(8) is not required yet. pc98 parts approved by: kato
* Removed unused includes.bde1998-06-211-3/+1
|
* Added used include of <i386/isa/isa_device.h> - don't depend onbde1998-06-171-1/+2
| | | | pollution in <sys/conf.h>
* This commit fixes various 64bit portability problems required fordfr1998-06-071-3/+3
| | | | | | | | | | FreeBSD/alpha. The most significant item is to change the command argument to ioctl functions from int to u_long. This change brings us inline with various other BSD versions. Driver writers may like to use (__FreeBSD_version == 300003) to detect this change. The prototype FreeBSD/alpha machdep will follow in a couple of days time.
* Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108.des1998-04-171-3/+3
|
* Don't clobber pp_flags when PP_KEEPALIVE must be set.jhay1998-01-301-3/+4
|
* Make INET a proper option.eivind1998-01-081-1/+6
| | | | | | | | | | | | This will not make any of object files that LINT create change; there might be differences with INET disabled, but hardly anything compiled before without INET anyway. Now the 'obvious' things will give a proper error if compiled without inet - ipx_ip, ipfw, tcp_debug. The only thing that _should_ work (but can't be made to compile reasonably easily) is sppp :-( This commit move struct arpcom from <netinet/if_ether.h> to <net/if_arp.h>.
* Added used #include - don't depend on <sys/mbuf.h> includingbde1997-09-021-1/+2
| | | | <sys/malloc.h> (unless we only use the bogusly shared M*WAIT flags).
* Removed unused #includes.bde1997-07-201-2/+1
|
* Major overhaul of the SyncPPP layer. Basically, this comprises now ajoerg1997-05-191-2/+18
| | | | | | | | | | | | | | | | | | | | | full implementation of the sate machine as described in RFC1661, and provides support for plugging in various control protocols. I needed this to provide PPP support for the BISDN project (right now). Unfortunatley, while the existing API was almost up to the point, i needed one minor API change in order to decouple the this-layer- started and this-layer-finished actions from the respective Up and Down events of the lower layer. This requires two additional lines in the attach routines of all existing lower layer interface drivers that are using syncPPP (shortcutting these actions and events). Apart from this, i believe i didn't change the API of all this, so everything should plug in without too many hassles. Please report if i broke something in the existing drivers. For a list of features (including new ones like dial-on-demand), and things still to be done, please refer to the man page i'll commit asap. Encouraged by: Serge Vakulenko <vak@cronyx.ru>
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* if_sr.c corrupted the global variable `ticks'.jhay1996-10-311-11/+5
| | | | | | | Cosmetic changes: if_sr_.c won't compile with a K&R compiler, so there is no need to cast the timeout arg to the (wrong) type. Submitted by: bde
* Add support for the SDL RISCom N2pci cards. Bring in the enhancementsjhay1996-10-291-807/+2115
| | | | made to the Arnet driver.
* Remove devconf, it never grew up to be of any use.phk1996-09-061-68/+1
|
* This driver supports the SDL Communications RISCom/N2 ISA cards that isjhay1996-07-051-0/+1697
based on the HD64570 chip. Both the 1 and 2 port cards is supported. Line speeds of up to 2Mbps is possible. At this speed about 95% of the bandwidth is usable with 486DX processors. The standard FreeBSD sppp code is used for the link level layer. The default protocol used is PPP. The Cisco HDLC protocol can be used by adding "link2" to the ifconfig line in /etc/sysconfig or where ever ifconfig is run. At the moment only the X.21 interface is tested. The others may need tweaks to the clock selection code.
OpenPOWER on IntegriCloud