| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
Notes:
svn path=/head/; revision=44442
|
|
|
|
| |
Notes:
svn path=/head/; revision=42820
|
|
|
|
| |
Notes:
svn path=/head/; revision=42546
|
|
|
|
|
|
|
|
|
| |
for other Access/PC series.
Submitted by: Chiharu Shibata <chi@bd.mbn.or.jp>
Notes:
svn path=/head/; revision=42188
|
|
|
|
| |
Notes:
svn path=/head/; revision=41824
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as well as several functional additions.
(1) dot3 MIB support.
(2) if_media selection method support.
(3) bridge support.
(4) new boards support. Supported boards are as follows.
[PC/AT]
* Fujitsu FMV-180 series
* Allied-Telesis RE2000 series
* Allied-Telesyn AT1700 series
* Gateway Communications G/Ether series
* UB networks Access/PC ISA series
* TDK/LANX LAC-AX series
* ICL EtherTeam16i series
* RATOC REX-5586/5587
[PC-98]
* Allied-Telesis RE1000 series
* Allied-Telesis RE1000Plus/ME1500 series
* Contec C-NET(9N)E series
* Contec C-NET(98)P2 series
* UB networks Access/PC N98C+ series
* TDK/LANX LAC-98 series(not tested)
Submitted by: seki@sysrap.cs.fujitsu.co.jp (Masahiro Sekiguchi) and
chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=41823
|
|
|
|
|
|
|
| |
and local variables, goto labels, and functions declared but not defined.
Notes:
svn path=/head/; revision=41591
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=40565
|
|
|
|
|
|
|
|
| |
Ifdefed conditionally used includes.
Finished rev.1.39. (I only submitted the request.)
Notes:
svn path=/head/; revision=37097
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=34928
|
|
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=33864
|
|
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=33860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
The #ifdef IPXIP in netipx/ipx_if.h is OK (used from ipx_usrreq.c and
ifconfig.c only).
I also fixed a typo IPXTUNNEL -> IPTUNNEL (and #ifdef'ed out the code
inside, as it never could have compiled - doh.)
Notes:
svn path=/head/; revision=31742
|
|
|
|
|
|
|
|
| |
Forgotten by: me
Reminded by: Bruce
Notes:
svn path=/head/; revision=31311
|
|
|
|
|
|
|
| |
Found by: -Wunused
Notes:
svn path=/head/; revision=31016
|
|
|
|
|
|
|
| |
Noticed by: bde
Notes:
svn path=/head/; revision=30838
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=27555
|
|
|
|
|
|
|
| |
<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
|
|
|
|
|
|
|
|
| |
Submitted by: seki@sysrap.cs.fujitsu.co.jp PR#2563 (but the patch didn't
apply)
Notes:
svn path=/head/; revision=21963
|
|
|
|
|
|
|
| |
Submitted by: seki@sysrap.cs.fujitsu.co.jp
Notes:
svn path=/head/; revision=21694
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
Submitter requests that this patch be merged into 2.2.
Submitted by: seki@sysrap.cs.fujitsu.co.jp
Notes:
svn path=/head/; revision=19781
|
|
|
|
|
|
|
| |
Submitted by: seki@sysrap.cs.fujitsu.co.jp
Notes:
svn path=/head/; revision=18794
|
|
|
|
| |
Notes:
svn path=/head/; revision=18158
|
|
|
|
| |
Notes:
svn path=/head/; revision=18084
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Reviewed by: bde
Notes:
svn path=/head/; revision=16322
|
|
|
|
|
|
|
| |
functional changes.
Notes:
svn path=/head/; revision=15363
|
|
|
|
| |
Notes:
svn path=/head/; revision=15118
|
|
|
|
| |
Notes:
svn path=/head/; revision=14645
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
Sorry for the delay.
(%D is for hexdumping.)
Notes:
svn path=/head/; revision=13638
|
|
|
|
|
|
|
| |
#includes to get prototypes.
Notes:
svn path=/head/; revision=12854
|
|
|
|
| |
Notes:
svn path=/head/; revision=12724
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed ifnet.if_init and ifnet.if_reset as they are generally unused.
Change the parameter passed to if_watchdog to be a ifnet * rather than
a unit number. All of this is an attempt to move toward not needing an
array of softc pointers (which is usually static in size) to point to
the driver softc.
if_ed.c:
Changed some of the argument passing to some functions to make a little
more sense.
if_ep.c, if_vx.c:
Killed completely bogus use of if_timer. It was being set in such a way
that the interface was being reset once per second (blech!).
Notes:
svn path=/head/; revision=12628
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
misplaced extern declarations (mostly prototypes of interrupt handlers)
that this exposed. The prototypes should be moved back to the driver
sources when the functions are staticalized.
Added idempotency guards to <machine/conf.h>. "ioconf.h" can't be
included when building LKMs so define a wart in bsd.kmod.mk to help
guard against including it.
Notes:
svn path=/head/; revision=12080
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Mike Mitchell, supervisor@alb.asctmd.com
This is a bulk mport of Mike's IPX/SPX protocol stacks and all the
related gunf that goes with it..
it is not guaranteed to work 100% correctly at this time
but as we had several people trying to work on it
I figured it would be better to get it checked in so
they could all get teh same thing to work on..
Mikes been using it for a year or so
but on 2.0
more changes and stuff will be merged in from other developers now that this is in.
Mike Mitchell, Network Engineer
AMTECH Systems Corporation, Technology and Manufacturing
8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000
supervisor@alb.asctmd.com
Notes:
svn path=/head/; revision=11819
|
|
|
|
|
|
|
|
| |
dropped for 4.4, but for some reason this flag lived on. (Until
today, that is.)
Notes:
svn path=/head/; revision=11460
|
|
|
|
|
|
|
| |
with -Wnested-externs.
Notes:
svn path=/head/; revision=10080
|
|
|
|
| |
Notes:
svn path=/head/; revision=8876
|