| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=33134
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33110
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33108
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Submitted by: Micha Class <michael_class@hpbbse.bbn.hp.com>
Notes:
svn path=/head/; revision=31347
|
| |
|
|
|
|
|
|
| |
Forgotten by: me
Reminded by: Bruce
Notes:
svn path=/head/; revision=31311
|
| |
|
|
|
|
|
| |
Found by: -Wunused
Notes:
svn path=/head/; revision=31016
|
| |
|
|
| |
Notes:
svn path=/head/; revision=30892
|
| |
|
|
|
|
|
|
|
|
| |
to define it by including <sys/kernel.h>. That broke PC-CARD
support for this driver, producing the dreaded "device allocation
failed" message. Surprisingly, the missing include caused only
two compiler warnings. The compilation still "succeeded" anyway.
Notes:
svn path=/head/; revision=30824
|
| |
|
|
|
|
|
|
|
|
|
| |
use a Linker Set. Note, if a driver is loaded as an LKM if will have
to use the function call, but since none of the existing drivers
are loadable, this made things cleaner and boot messages nicer.
Obtained from: PAO-970616
Notes:
svn path=/head/; revision=30747
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Kill individual drivers 'suspend' routines, since there's no simple/safe
way to suspend/resume a card w/out going through the complete probe
at initialization time.
* Default to using the apm_pccard_resume sysctl code, which basically
pretends the card was removed, and then re-inserted. Suspend/resume
is now 'emulated' with a fake insert/removal. (Hence we no longer
need the driver-specific suspend routines.)
Notes:
svn path=/head/; revision=30721
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
follow.
* Rename/reorder all of the pccard structures, change many of the member
names to be descriptive, and follow more closely other 'bus' drivers
naming schemes.
* Rename a bunch of parameter and local variable names to be more
consistant in the code.
* Renamed the PCCARD 'crd' device to be the 'card' device
* KNF and make the code consistant where it was obvious.
* ifdef'd out some unused code
Notes:
svn path=/head/; revision=30720
|
| |
|
|
|
|
|
|
|
| |
shown to be harmful in that it results in the card not being detected
properly on warmboot due to the station address failing to be read
correctly from the NVRAM.
Notes:
svn path=/head/; revision=30084
|
| |
|
|
|
|
|
|
| |
to a0000 so that people can put their cards in the middle of their
video memory if they want. :-)
Notes:
svn path=/head/; revision=29261
|
| |
|
|
| |
Notes:
svn path=/head/; revision=29226
|
| |
|
|
|
|
|
|
|
|
|
|
| |
delay that without this the performance is unacceptable. The 83C690,
83C790, and 83C795 chips which this affects are all designed to work
with 0 waitstates in 16bit mode.
Also cleaned up the toggling of 16bit access mode that occurs during
normal operation; the previous code may not have done the right thing
in all cases.
Notes:
svn path=/head/; revision=29221
|
| |
|
|
|
|
|
| |
<sys/malloc.h> (unless we only use the bogusly shared M*WAIT flags).
Notes:
svn path=/head/; revision=29024
|
| |
|
|
| |
Notes:
svn path=/head/; revision=28210
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27555
|
| |
|
|
|
|
|
| |
Added KTI NE2000 clone.
Notes:
svn path=/head/; revision=24995
|
| |
|
|
|
|
|
| |
<sys/sockio.h> instead of <sys/ioctl.h> in network files.
Notes:
svn path=/head/; revision=24204
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
| |
sc is set to ifp->if_softc so use it..
Notes:
svn path=/head/; revision=22557
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Based on information sent by Peter Mutsaers <plm@xs4all.nl>.
Notes:
svn path=/head/; revision=20723
|
| |
|
|
|
|
|
|
|
| |
to TAILQs. Fix places which referenced these for no good reason
that I can see (the references remain, but were fixed to compile
again; they are still questionable).
Notes:
svn path=/head/; revision=20407
|
| |
|
|
|
|
|
|
|
|
|
|
| |
type to be int so that errors can be returned.
2) Use the new SIOCSIFMTU ether_ioctl support in the few drivers that are
using ether_ioctl().
3) In if_fxp.c: treat if_bpf as a token, not as a pointer. Don't bother
testing for FXP_NTXSEG being reached in fxp_start()...just check for
non-NULL 'm'. Change fxp_ioctl() to use ether_ioctl().
Notes:
svn path=/head/; revision=20276
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
function ed_attach_NE2000_pci() in if_ed.c passes
an uninitialized block of memory (got with malloc())
to ed_attach. This prevents a proper initialization
of the device descriptor and in my case causes a panic
during the probe, while printing out device info.
Reviewed by: phk
Submitted by: Luigi Rizzo <luigi@iet.unipi.it>
Notes:
svn path=/head/; revision=20116
|
| |
|
|
|
|
|
|
|
| |
Fixes PR#2011
Submitted by: seki@sysrap.cs.fujitsu.co.jp
Notes:
svn path=/head/; revision=19780
|
| |
|
|
|
|
|
|
|
|
| |
non-memory-mapped cards.
Submitted by: Michael Smith <msmith@atrad.adelaide.edu.au>
Reviewed by: phk,dg
Notes:
svn path=/head/; revision=18979
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18946
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18869
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18084
|
| |
|
|
|
|
|
|
| |
Don't #include an unused header from i386/isa. Headers from there
shouldn't be included in "isa-independent" files anyway.
Notes:
svn path=/head/; revision=17877
|
| |
|
|
|
|
|
|
|
| |
and 27252A) in FreeBSD's `ed' driver.
Submitted by: A JOSEPH KOSHY <koshy@india.hp.com>
Notes:
svn path=/head/; revision=17465
|
| |
|
|
|
|
|
|
| |
I'm pretty convinced after looking at this that the majority of our
drivers are confused about the in/exclusion of ETHER_CRC_LEN :-(
Notes:
svn path=/head/; revision=17455
|
| |
|
|
|
|
|
| |
This can be done for most of our ethernet drivers.
Notes:
svn path=/head/; revision=17416
|
| |
|
|
|
|
|
|
| |
some declarations are moved from <machine/cpufunc.h> to better
places.
Notes:
svn path=/head/; revision=16733
|
| |
|
|
|
|
|
|
|
|
| |
is only used by the icu support modules and by a few drivers that know
too much about the icu (most only use it to convert `n' to `IRQn'). isa.h
is only used by ioconf.c and by a few drivers that know too much about
isa addresses (a few have to, because config is deficient).
Notes:
svn path=/head/; revision=16471
|
| |
|
|
|
|
|
|
|
|
|
| |
All new code is "#ifdef PC98"ed so this should make no difference to
PC/AT (and its clones) users.
Ok'd by: core
Submitted by: FreeBSD(98) development team
Notes:
svn path=/head/; revision=16363
|
| |
|
|
|
|
|
|
| |
Add a prototype for ed_attach_NE2000_pci (this really belongs somewhere
else, but where?).
Notes:
svn path=/head/; revision=16289
|
| |
|
|
|
|
|
| |
SE since he doesn't have good access right now
Notes:
svn path=/head/; revision=15943
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is enabled by having an "device ed0 at isa? [...]" config line.
The first PCI card will get a unit number one higher than the highest
defined for any ISA card of the ED type, e.g. if ed0 and ed1 are
configured, then the PCI cards will be ed2, ed3, ...
BEWARE: If you have configured your kernel as ed0 with the port address
as assigned by the PCI BIOS, then your card will be found by both the
PCI and ISA probes, and bad things may happen. Make sure to restore
the original port address form the GENERIC kernel for the ed0 device!
Reviewed by: davidg
Notes:
svn path=/head/; revision=15813
|
| |
|
|
|
|
|
| |
functional changes.
Notes:
svn path=/head/; revision=15363
|
| |
|
|
|
|
|
| |
restrictive.
Notes:
svn path=/head/; revision=15130
|
| |
|
|
|
|
|
|
| |
ed0: Invalid irq configuration (2) must be 2-5 for 3c503
^ ^
Notes:
svn path=/head/; revision=14950
|
| |
|
|
|
|
|
|
|
|
|
| |
- fill in and use ifp->if_softc
- use if_bpf rather than private cookie variables
- change bpf interface to take advantage of this
- call ether_ifattach() directly from Ethernet drivers
- delete kludge in if_attach() that did this indirectly
Notes:
svn path=/head/; revision=13937
|
| |
|
|
|
|
|
| |
a bunch of system include files.
Notes:
svn path=/head/; revision=13765
|
| |
|
|
| |
Notes:
svn path=/head/; revision=13619
|