summaryrefslogtreecommitdiff
path: root/sys/dev/vx
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/3.5.0_cvscvs2svn2000-06-251-1/+1
| | | | | | | 'RELENG_3_5_0_RELEASE'. This commit was manufactured to restore the state of the 3.5-RELEASE image. Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
* $Id$ -> $FreeBSD$Peter Wemm1999-08-291-1/+1
| | | | Notes: svn path=/stable/3/; revision=50583
* This commit was manufactured by cvs2svn to create branch 'RELENG_3'.cvs2svn1999-01-212-325/+0
| | | | Notes: svn path=/stable/3/; revision=42951
* Switch type of vxintr instead of using the previous casts.Eivind Eklund1999-01-124-8/+8
| | | | | | | Requested by: bde Notes: svn path=/head/; revision=42558
* Silence warning by casting vxintr to correct typeEivind Eklund1999-01-121-1/+1
| | | | Notes: svn path=/head/; revision=42555
* vxalloc() can return NULL. Deal with it.Eivind Eklund1998-12-161-1/+3
| | | | Notes: svn path=/head/; revision=41837
* pci_device pd_probe function changed from returning char * to returningMatthew Dillon1998-12-141-2/+2
| | | | | | | | | const char *. Originally I was going to add casts from const char * to char * in some of the pci device drivers, but the reality is that the pci device probes return constant quoted strings. Notes: svn path=/head/; revision=41766
* Import the (Fast) Etherlink XL driver. I'm reasonally confident in itsBill Paul1998-08-161-0/+7
| | | | | | | | | | | | | stability now. ALso modify /sys/conf/files, /sys/i386/conf/GENERIC and /sys/i386/conf/LINT to add entries for the XL driver. Deactivate support for the XL adapters in the vortex driver. LAstly, add a man page. (Also added an MLINKS entry for the ThunderLAN man page which I forgot previously.) Notes: svn path=/head/; revision=38363
* Fixed printf format errors (only 1 left in GENERIC now).Bruce Evans1998-07-131-2/+2
| | | | Notes: svn path=/head/; revision=37618
* This commit fixes various 64bit portability problems required forDoug Rabson1998-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. Notes: svn path=/head/; revision=36735
* Add $Id$Gary Palmer1998-02-211-0/+2
| | | | Notes: svn path=/head/; revision=33707
* Provide a missing parameter to printf to stop the kernel from panicing.Gary Palmer1998-02-211-1/+1
| | | | Notes: svn path=/head/; revision=33705
* Removed unused #includes.Bruce Evans1998-02-203-31/+0
| | | | Notes: svn path=/head/; revision=33676
* Staticize.Eivind Eklund1998-02-091-1/+1
| | | | Notes: svn path=/head/; revision=33181
* Make INET a proper option.Eivind Eklund1998-01-083-5/+11
| | | | | | | | | | | | | | | 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>. Notes: svn path=/head/; revision=32350
* Remove a bunch of variables which were unused both in GENERIC and LINT.Poul-Henning Kamp1997-11-071-1/+0
| | | | | | | Found by: -Wunused Notes: svn path=/head/; revision=31016
* To obey the traditional practice in mbuf chaining.Jun-ichiro itojun Hagino1997-10-011-10/+15
| | | | | | | | PR: 4020 Reviewed by: hamada@astec.co.jp Notes: svn path=/head/; revision=30022
* Add shared EISA interrupt support.Justin T. Gibbs1997-09-211-3/+8
| | | | | | | Clean up the match routines so that they return const char * Notes: svn path=/head/; revision=29674
* Convert to the new callout interface.Justin T. Gibbs1997-09-212-5/+15
| | | | | | | Guard against scheduling more than one callout. Notes: svn path=/head/; revision=29671
* Struct arpcom should be in the beginning of a softc struct for arp andJohn Hay1997-09-021-1/+1
| | | | | | | | ether_ioctl() to work correctly. Tested by: Joao Carlos Mendes Luis <jonny@mailhost.coppe.ufrj.br> Notes: svn path=/head/; revision=29037
* Yank the casts.Steve Passe1997-08-211-1/+1
| | | | Notes: svn path=/head/; revision=28520
* Add several casts and include several header files to eliminate compilerSteve Passe1997-08-211-2/+2
| | | | | | | warnings. Notes: svn path=/head/; revision=28509
* Add a cast to eliminate a compiler warning.Steve Passe1997-08-211-1/+1
| | | | Notes: svn path=/head/; revision=28508
* Don't cast function pointers to (void *). This will cause warnings.Bruce Evans1997-07-012-7/+3
| | | | | | | | | | They should be fixed when similar warnings for the general interrupt attach routines are fixed. Removed unused #include. Notes: svn path=/head/; revision=27128
* Removed unused #includes.Bruce Evans1997-06-141-16/+1
| | | | Notes: svn path=/head/; revision=26640
* Don't include <sys/ioctl.h> in the kernel. Stage 2: includeBruce Evans1997-03-241-1/+1
| | | | | | | <sys/sockio.h> instead of <sys/ioctl.h> in network files. Notes: svn path=/head/; revision=24204
* Some of these cards are always in promiscous mode :-(Poul-Henning Kamp1997-01-281-15/+12
| | | | | | | | If you enable ip forwarding your net melts down. This is a workaround, probably not the correct fix. Notes: svn path=/head/; revision=22062
* Use the new if_multiaddrs list for multicast addresses rather than theGarrett Wollman1997-01-131-15/+9
| | | | | | | | | | previous hackery involving struct in_ifaddr and arpcom. Get rid of the abominable multi_kludge. Update all network interfaces to use the new machanism. Distressingly few Ethernet drivers program the multicast filter properly (assuming the hardware has one, which it usually does). Notes: svn path=/head/; revision=21666
* Support 4 of these as default, it only cost us 12 bytes more.Poul-Henning Kamp1996-12-151-0/+5
| | | | Notes: svn path=/head/; revision=20503
* Some imporvemnets to the vx driver.Guido van Rooij1996-12-021-57/+81
| | | | | | | | | | | | | | | 1. 'connector_table' is shortened to 'conn_tab'. 2. More reliable connector change code. 3. Display message like "vx0: selected bnc. (link1)" when the connector changed by link[012]. 4. Handle MII properly. 5. Potentially slightly better performance. 6. Fixed a silly typo. Submitted by: Naoki Hamada <nao@sbl.cl.nec.co.jp> Notes: svn path=/head/; revision=20096
* Some imporvemnets to the vx driver.Guido van Rooij1996-12-021-1/+1
| | | | | | | | | | | | | | | 1. 'connector_table' is shortened to 'conn_tab'. 2. More reliable connector change code. 3. Display message like "vx0: selected bnc. (link1)" when the connector changed by link[012]. 4. Handle MII properly. 5. Potentially slightly better performance. 6. Fixed a silly typo. Submitted by: Naoki Hamada <nao@sbl.cl.nec.co.jp> Notes: svn path=/head/; revision=20095
* Fix ifconfig link flag handlingGuido van Rooij1996-11-211-3/+6
| | | | | | | Submitted by: "Jon Morgan" <morgan@terminus.trailblazer.com> Notes: svn path=/head/; revision=19915
* New vx driver for:Guido van Rooij1996-11-044-0/+1861
3COM 3C590 Etherlink III PCI, 3COM 3C595 Fast Etherlink PCI, 3COM 3C592 Etherlink III EISA, 3COM 3C590 Fast Etherlink EISA, 3COM 3C900 Etherlink XL PCI and 3COM 3C905 Fast Etherlink XL PCI. This driver is based on OpenBSD's driver. I modified it to run under FreeBSd and made it actually work usefully. Afterwards, nao@tom-yam.or.jp (HAMADA Naoki) added EISA support as well as early support for 3C900 Etherlink XL PCI and 3C905 Fast Etherlink XL PCI. He also split up the driver in a bus independant and bus dependant parts. Especially the 3c59X support should be pretty stable now. Submitted by: partly nao@tom-yam.or.jp (HAMADA Naoki) Obtained from:partly OpenBSD Notes: svn path=/head/; revision=19410