| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
| |
Found by: Pete Carss <itinerant at mac dot com>
Reviewed by: imp (mentor)
Pointy hat to: rsm
Notes:
svn path=/head/; revision=128123
|
| |
|
|
|
|
|
|
|
| |
CIS. Really needs a better interface to the CIS in pccard driver.
Reviewed by: imp (mentor)
Notes:
svn path=/head/; revision=128070
|
| |
|
|
|
|
|
|
|
| |
Should now correctly probe and attach all supported cards in either mode.
Reviewed by: imp (mentor)
Notes:
svn path=/head/; revision=128068
|
| |
|
|
|
|
|
|
| |
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
Notes:
svn path=/head/; revision=127135
|
| |
|
|
| |
Notes:
svn path=/head/; revision=126966
|
| |
|
|
|
|
|
| |
Requested by: bde,imp
Notes:
svn path=/head/; revision=123289
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
sure that it's not needed any more.
Reviewed by: imp (mentor)
Notes:
svn path=/head/; revision=122170
|
| |
|
|
|
|
|
| |
for now.
Notes:
svn path=/head/; revision=122106
|
| |
|
|
|
|
|
|
|
|
|
| |
from the xe driver. Should probably be removed when current probe/attach
problems with the driver are fixed, but is useful now when requesting
diagnostic information from users.
Reviewed by: imp (mentor)
Notes:
svn path=/head/; revision=122081
|
| |
|
|
|
|
|
|
|
| |
Remove XE_VENDOR_ID_* defines in favour of PCMCIA_VENDOR_*.
Reviewed by: imp (mentor)
Notes:
svn path=/head/; revision=121916
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=121521
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make multicast work
- Fix (some of) the watchdog timeouts after card reset
- Add support for CE2, CEM28 and CEM33 cards
- General code cleanup
Any card that worked previously should still work, as well as a lot that
didn't.
The driver is not yet style(9) compliant; those changes are forthcoming,
once the functional changes are done.
PR: kern/50644
Reviewed by: imp
Approved by: imp
Notes:
svn path=/head/; revision=121099
|
| |
|
|
|
|
|
| |
Also some minor style cleanups.
Notes:
svn path=/head/; revision=119418
|
| |
|
|
| |
Notes:
svn path=/head/; revision=119237
|
| |
|
|
|
|
|
|
|
| |
Put XXX comment where intent is unclear.
Found by: FlexeLint
Notes:
svn path=/head/; revision=115547
|
| |
|
|
|
|
|
|
| |
description. This allows us to rely entirely on the CIS entries if
necessary...
Notes:
svn path=/head/; revision=113315
|
| |
|
|
|
|
|
| |
Approved by: trb
Notes:
svn path=/head/; revision=111119
|
| |
|
|
|
|
|
|
| |
Thus, mark the M_HASFCS flag so the generic ethernet layers will account
for this.
Notes:
svn path=/head/; revision=110044
|
| |
|
|
|
|
|
| |
Submitted by: joerg
Notes:
svn path=/head/; revision=109838
|
| |
|
|
|
|
|
| |
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
Notes:
svn path=/head/; revision=109623
|
| |
|
|
| |
Notes:
svn path=/head/; revision=109453
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
is read one clock edge too late. This bit is driven low by
slave (as any other input data bits from slave) when the clock
is LOW. The current code did read the bit after the clock was
driven high again.
Reviewed by: luoqi
MFC after: 2 weeks
Notes:
svn path=/head/; revision=109058
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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=104260
|
| |
|
|
|
|
|
|
|
| |
1) Add support for compaq cpq 10/100 card (a rebadged ce3)
2) Minor protection for failure on vendor lookup
3) Minor style(9) nits.
Notes:
svn path=/head/; revision=100530
|
| |
|
|
| |
Notes:
svn path=/head/; revision=100428
|
| |
|
|
| |
Notes:
svn path=/head/; revision=97645
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91279
|
| |
|
|
|
|
|
|
|
|
| |
And separate probe and attach routine for PC Card from if_xe.c
to if_xe_pccard.c.
Reviewed by: imp
Notes:
svn path=/head/; revision=90962
|
| |
|
|
|
|
|
|
|
| |
pretend things succeeded. This can happen if the address returned
form bus_alloc_resource for the cis memory is occupied by some of
thing.
Notes:
svn path=/head/; revision=82481
|
| |
|
|
|
|
|
|
|
| |
backwards in the three drivers which want to do that.
Reviewed by: mikeh
Notes:
svn path=/head/; revision=72084
|
| |
|
|
|
|
|
|
|
|
| |
fondling implementation details.
Created with: sed(1)
Reviewed by: md5(1)
Notes:
svn path=/head/; revision=71999
|
| |
|
|
| |
Notes:
svn path=/head/; revision=71479
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70834
|
| |
|
|
| |
Notes:
svn path=/head/; revision=67164
|
| |
|
|
|
|
|
|
|
|
|
|
| |
ether_ifdetach().
The former consolidates the operations of if_attach(), ng_ether_attach(),
and bpfattach(). The latter consolidates the corresponding detach operations.
Reviewed by: julian, freebsd-net
Notes:
svn path=/head/; revision=63090
|
| |
|
|
|
|
|
|
|
|
| |
are working. Add a small blurb about XE_DEBUG as it might be useful
to some people troubelshooting problems in the future.
Submitted by: "Kevin Oberman" <oberman@es.net>
Notes:
svn path=/head/; revision=62912
|
| |
|
|
|
|
|
| |
Submitted by: Duncan Barclay <dmlb@ragnet.demon.co.uk>
Notes:
svn path=/head/; revision=61084
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of the individual drivers and into the common routine ether_input().
Also, remove the (incomplete) hack for matching ethernet headers
in the ip_fw code.
The good news: net result of 1016 lines removed, and this should make
bridging now work with *all* Ethernet drivers.
The bad news: it's nearly impossible to test every driver, especially
for bridging, and I was unable to get much testing help on the mailing
lists.
Reviewed by: freebsd-net
Notes:
svn path=/head/; revision=60536
|
| |
|
|
|
|
|
|
|
| |
MIHIRA-san pointed out that debugging is rather big for tcpdump...
Submitted by: sanpei@sanpei.org (MIHIRA Yoshiro)
Notes:
svn path=/head/; revision=59813
|
| |
|
|
|
|
|
| |
Submitted by: mihira-san <sanpei@sanpei.org>
Notes:
svn path=/head/; revision=59763
|
| |
|
|
|
|
|
|
|
| |
that seems to be working (I have a MF card that has a 336 modem and
ethernet that the probe routine finds, but the attach fails on because
pccardd doesn't do what you'd like with MF cards all the time).
Notes:
svn path=/head/; revision=59620
|
| |
|
|
|
|
|
|
|
|
|
| |
o Modify xe driver to use this.
There's still some issues with this code, so xe can't map the cis just
yet. I'm thinking about how to resolve the issue. pccard_nbk's
pccard_alloc_resource is getting in the way.
Notes:
svn path=/head/; revision=59430
|
| |
|
|
|
|
|
| |
Remove ~60 unneeded #include <sys/malloc.h>
Notes:
svn path=/head/; revision=59391
|
| |
|
|
| |
Notes:
svn path=/head/; revision=56473
|
| |
|
|
|
|
|
|
|
|
| |
Driver is not functional yet, but does compile. Tests with xe cards
indicates that it doesn't panic the machine when they are present, but
fail to probe. Interface help in the pcic/pccard layers are needed to
complete this driver.
Notes:
svn path=/head/; revision=55723
|
| |
|
|
|
|
|
|
|
| |
This should fix LINT.
Prompted by: phk's explicit message about LINT breakage
Notes:
svn path=/head/; revision=52632
|