| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=122678
|
| |
|
|
|
|
|
|
|
|
| |
multicast hash are written. There are still two distinct algorithms used,
and there actually isn't any reason each driver should have its own copy
of this function as they could all share one copy of it (if it grew an
additional argument).
Notes:
svn path=/head/; revision=122625
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if_xname, if_dname, and if_dunit. if_xname is the name of the interface
and if_dname/unit are the driver name and instance.
This change paves the way for interface renaming and enhanced pseudo
device creation and configuration symantics.
Approved By: re (in principle)
Reviewed By: njl, imp
Tested On: i386, amd64, sparc64
Obtained From: NetBSD (if_xname)
Notes:
svn path=/head/; revision=121816
|
| |
|
|
|
|
|
|
|
|
| |
without a detach call in between so don't try to deal with that
possiability.
This is a diff-reduction commit for the upcoming if_xname conversion.
Notes:
svn path=/head/; revision=121752
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Discussed in from [FreeBSD-tech-jp 3396] to [FreeBSD-tech-jp 3407]
at FreeBSD-tech-jp@jp.freebsd.org.
NOTE: We must put ed_probe_SIC() function into if_ed_isa.c because
this is a bus dependent code. But the ed driver code is not
separated explicitly whether it is bus dependent or independent
now.
Refer to: http://plaza17.mbn.or.jp/~chi/myprog/FreeBSD/sicat.html
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=121118
|
| |
|
|
|
|
|
| |
Submitted by: Ludwig Pummer
Notes:
svn path=/head/; revision=120292
|
| |
|
|
|
|
|
|
| |
Glanced over by: imp, gibbs
Tested by: i386 LINT
Notes:
svn path=/head/; revision=119690
|
| |
|
|
|
|
|
| |
Also some minor style cleanups.
Notes:
svn path=/head/; revision=119418
|
| |
|
|
|
|
|
|
| |
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
Notes:
svn path=/head/; revision=119277
|
| |
|
|
|
|
|
|
|
| |
with different vendor id.
Submitted by: Shizuka Kudo-san
Notes:
svn path=/head/; revision=118636
|
| |
|
|
|
|
|
|
|
|
| |
ushort. In most of these files, there was a mixture of both styles and
this change just makes them self-consistent.
Requested by: bde (kern_ktrace.c)
Notes:
svn path=/head/; revision=118607
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
completenss. The pessimization is tiny compared with i/o port slowness
except on very old machines, but code that used signed short types for
i/o ports was unpessimized long ago, and the macro that detected it
recently started working for u_short types too. Use of bus space
should have made this moot long ago.
Not tested at runtime by: bde
Notes:
svn path=/head/; revision=118557
|
| |
|
|
|
|
|
| |
Submitted by: Scott Renfro
Notes:
svn path=/head/; revision=118102
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD (information, not code)
Notes:
svn path=/head/; revision=118065
|
| |
|
|
|
|
|
|
| |
PR: 47786
Submitted by: IHA, genta -san
Notes:
svn path=/head/; revision=117761
|
| |
|
|
|
|
|
|
|
|
|
| |
network layer (ether).
- Don't abuse module names to facilitate ifconfig module loading;
such abuse isn't really needed. (And if we do need type information
associated with a module then we should make it explicit and not
use hacks.)
Notes:
svn path=/head/; revision=113506
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
is required. NetBSD has one because it checks for the mac address
match as well wanting to give its own string in the description.
Since we do neither, we don't need a separate entry.
# I suspect that a few of the COREGA cards might fall into that category
# as well, but since I don't have access to any of them it is hard to know
# for sure.
Notes:
svn path=/head/; revision=113326
|
| |
|
|
|
|
|
|
|
| |
needed). Remove duplicate kingston kne2 entry.
Info obtained from NetBSD
Notes:
svn path=/head/; revision=113324
|
| |
|
|
|
|
|
|
|
|
|
| |
enet_mcast fields, so remove them. Sort. Eliminate now duplicate
entries.
This reorg saves about 500 bytes in the binary. I've tested this only
with a couple of cards, so please let me know if I've broken anything.
Notes:
svn path=/head/; revision=113320
|
| |
|
|
| |
Notes:
svn path=/head/; revision=113317
|
| |
|
|
| |
Notes:
svn path=/head/; revision=113131
|
| |
|
|
|
|
|
| |
(see also /etc/defaults/pccard.conf rev.1.172)
Notes:
svn path=/head/; revision=113080
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
where physical addresses larger than virtual addresses, such as i386s
with PAE.
- Use this to represent physical addresses in the MI vm system and in the
i386 pmap code. This also changes the paddr parameter to d_mmap_t.
- Fix printf formats to handle physical addresses >4G in the i386 memory
detection code, and due to kvtop returning vm_paddr_t instead of u_long.
Note that this is a name change only; vm_paddr_t is still the same as
vm_offset_t on all currently supported platforms.
Sponsored by: DARPA, Network Associates Laboratories
Discussed with: re, phk (cdevsw change)
Notes:
svn path=/head/; revision=112569
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111427
|
| |
|
|
|
|
|
| |
Approved by: trb
Notes:
svn path=/head/; revision=111119
|
| |
|
|
|
|
|
| |
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
Notes:
svn path=/head/; revision=109623
|
| |
|
|
| |
Notes:
svn path=/head/; revision=109455
|
| |
|
|
|
|
|
| |
especially in troff files.
Notes:
svn path=/head/; revision=108533
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o don't strip the Ethernet header from inbound packets; pass packets
up the stack intact (required significant changes to some drivers)
o reference common definitions in net/ethernet.h (e.g. ETHER_ALIGN)
o track ether_ifattach/ether_ifdetach API changes
o track bpf changes (use BPF_TAP and BPF_MTAP)
o track vlan changes (ifnet capabilities, revised processing scheme, etc.)
o use if_input to pass packets "up"
o call ether_ioctl for default handling of ioctls
Reviewed by: many
Approved by: re
Notes:
svn path=/head/; revision=106937
|
| |
|
|
| |
Notes:
svn path=/head/; revision=104857
|
| |
|
|
| |
Notes:
svn path=/head/; revision=104253
|
| |
|
|
|
|
|
|
|
|
| |
an error, go ahead and m_freem the buffer.
PR: 32666
Submitted by: Chi-Fung Fan
Notes:
svn path=/head/; revision=104166
|
| |
|
|
|
|
|
|
|
| |
static in its prototype, mark it static at the definition too.
Inspired by: FlexeLint warning #512
Notes:
svn path=/head/; revision=104094
|
| |
|
|
|
|
|
|
| |
Submitted by: nork
MFC after: 3 days
Notes:
svn path=/head/; revision=100721
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
o Honor NE2000DVF_{AX88190,DL10019} flags by setting the ED_FLAGS_xxxx
flag.
o Mark linksys combo_ecard as ax88190
o Set the type_str to AX88190 for the ax88190 cards.
This fixes ax88190 based cards, for the most part, but doesn't seem to fix
the mii based dl10019 cards (aka linksys cards).
Notes:
svn path=/head/; revision=100531
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Netgear FA-410TXC
Netgear FA-411
Lantech Fastnet TX
Linksys pcm100
Hide the total wildcard device for SVEC too :-(
Obtained from: NetBSD/OpenBSD
Notes:
svn path=/head/; revision=93626
|
| |
|
|
| |
Notes:
svn path=/head/; revision=92739
|
| |
|
|
| |
Notes:
svn path=/head/; revision=89952
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
card is ejected while we're in this routine.
yamamoto-san's original patch had a small race window for AX88190
chips, which I corrected by limiting the number of iterations we'd try
to reset the bits to be about 15ms rather than forever. This seems to
work for me, but I don't have a large collections of cards based on
this chipset.
Submitted by: YAMAMOTO Shigeru
Notes:
svn path=/head/; revision=86865
|
| |
|
|
|
|
|
|
| |
is bad. I need to correct pccarddev, but I'm not sure how just at the
moment. So I'm firewalling the damage.
Notes:
svn path=/head/; revision=86643
|
| |
|
|
| |
Notes:
svn path=/head/; revision=86396
|
| |
|
|
| |
Notes:
svn path=/head/; revision=86394
|
| |
|
|
| |
Notes:
svn path=/head/; revision=86273
|
| |
|
|
|
|
|
| |
into stable (mostly , but not only, formatting and comments changes).
Notes:
svn path=/head/; revision=86047
|
| |
|
|
|
|
|
| |
the loadable bridge module.
Notes:
svn path=/head/; revision=85838
|
| |
|
|
|
|
|
|
|
|
| |
People with HP PCLAN+ NICs can now happily use the card again
PR: 21087
Submitted by: M. B. Buchanan <buchanan@orbitworld.net>
Notes:
svn path=/head/; revision=85783
|
| |
|
|
| |
Notes:
svn path=/head/; revision=84601
|
| |
|
|
|
|
|
|
|
| |
built without support for miibus PHYs. Most ed cards don't need
miibus support, so it's useful to be able to avoid the bloat of
all the mii devices for small fixed-purpose kernels.
Notes:
svn path=/head/; revision=84151
|
| |
|
|
|
|
|
| |
support.
Notes:
svn path=/head/; revision=80166
|
| |
|
|
|
|
|
|
|
|
| |
storing a flag in the global variable 'linksys' during the probe
routine and reading it during the attach routine. We now have the
ED_VENDOR_LINKSYS vendor code stored in sc->vendor, so check that
instead.
Notes:
svn path=/head/; revision=80163
|