267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
248078 |
09-Mar-2013 |
marius |
MFC: r243857 (partial)
Mechanically substitute flags from historic mbuf allocator with malloc(9) flags in sys/dev.
|
235743 |
21-May-2012 |
jhb |
Toss bogus mergeinfo.
|
235738 |
21-May-2012 |
sbruno |
MFC r235634
Fix and update battery status bits according to linux driver
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
207554 |
03-May-2010 |
sobomax |
Add new tunable 'net.link.ifqmaxlen' to set default send interface queue length. The default value for this parameter is 50, which is quite low for many of today's uses and the only way to modify this parameter right now is to edit if_var.h file. Also add read-only sysctl with the same name, so that it's possible to retrieve the current value.
MFC after: 1 month
|
199798 |
25-Nov-2009 |
rwatson |
Fix comment typo.
Submitted by: Marc Balmer <marc at msys.ch> MFC after: 3 days
|
195049 |
26-Jun-2009 |
rwatson |
Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/ IF_ADDR_UNLOCK() across network device drivers when accessing the per-interface multicast address list, if_multiaddrs. This will allow us to change the locking strategy without affecting our driver programming interface or binary interface.
For two wireless drivers, remove unnecessary locking, since they don't actually access the multicast address list.
Approved by: re (kib) MFC after: 6 weeks
|
190427 |
25-Mar-2009 |
imp |
It appears that the TDK LAK CD011 works with fe driver. I don't have a dongle for the card, but it passes the sanity testsin the probe/attach routines and returns the correct MAC address.
|
189843 |
15-Mar-2009 |
imp |
Generalize the workaround for the Hitachi HT-4840-11. The Contec C-NET(PC) has a cfe at location 1 that has both an odd irq mask (it matches pc98 machines, so maybe it was a flag for pc98 operation) as well as a memory map. Since this driver doesn't know how to cope, we start with cfe2, which is purely an I/O space mapped and that seems to make it work. I say 'seems' here, because the card I have doesn't seem to have the right dongle for full testing...
|
189728 |
12-Mar-2009 |
imp |
Fix the whitespace in this file to be consistent with itself and with the rest of the project's files.
s/sn_/fe_/ in a routine name that I copied from sn.
|
189681 |
11-Mar-2009 |
imp |
Add support for Hitachi HT-4840-11. This card is supposedly just like the J181, but not quite. This card's CIS has some quirks that means we have to ignore CFE's 1-9.
|
179959 |
23-Jun-2008 |
jhb |
- Use bus_foo() rather than bus_space_foo() and retire the bus tag and handle from the softc. - Rework the watchdog timer to match other NIC drivers: - Start a timer in fe_init() that runs once a second and checks a counter in the softc that is identical to the deprecated 'if_timer'. - Just adjust the softc tx timeout value when sending packets instead of scheduling the timer. - Use IFQ_SET_MAXLEN().
Tested by: WATANABE Kazuhiro
|
179493 |
02-Jun-2008 |
jhb |
Make fe(4) MPSAFE: - Add a mutex to the softc to protect the softc and device hardware. - Don't leak bus resources if if_alloc() fails during attach. - Setup the interrupt handler after calling ether_ifattach(). - Use a private timer to manage the transmit watchdog.
Tested by: WATANABE Kazuhiro CQG00620 of nifty.ne.jp
|
166901 |
23-Feb-2007 |
piso |
o break newbus api: add a new argument of type driver_filter_t to bus_setup_intr()
o add an int return code to all fast handlers
o retire INTR_FAST/IH_FAST
For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current
Reviewed by: many Approved by: re@
|
160964 |
04-Aug-2006 |
yar |
Commit the results of the typo hunt by Darren Pilgrim. This change affects documentation and comments only, no real code involved.
PR: misc/101245 Submitted by: Darren Pilgrim <darren pilgrim bitfreak org> Tested by: md5(1) MFC after: 1 week
|
152621 |
19-Nov-2005 |
imp |
Return 0 if we are a network card and do match. Previously, we'd bogusly fail and the card wouldn't be detected.
Submitted by: Bryan Blackburn
|
152315 |
11-Nov-2005 |
ru |
- Store pointer to the link-level address right in "struct ifnet" rather than in ifindex_table[]; all (except one) accesses are through ifp anyway. IF_LLADDR() works faster, and all (except one) ifaddr_byindex() users were converted to use ifp->if_addr.
- Stop storing a (pointer to) Ethernet address in "struct arpcom", and drop the IFP2ENADDR() macro; all users have been converted to use IF_LLADDR() instead.
|
151638 |
25-Oct-2005 |
imp |
Preliminary support for Xircom Credit Card Adapter. Not to be confused with the Credit Card Adapter II and its spawn (which the xe driver supports). These changes get my card probing and attaching. I recently won one of these (and a NEC rebadged version) in an lot auction. The NEC didn't work, so I took it apart and found the MB86960A chip and then modified if_fe_pccard.c to attach. I can't test this card further since I have no dongle for this card.
|
150458 |
22-Sep-2005 |
imp |
PC Card instead of other variants
|
150396 |
20-Sep-2005 |
imp |
Remove OLDCARD support by removing compat shims
|
150306 |
19-Sep-2005 |
imp |
Make sure that we call if_free(ifp) after bus_teardown_intr. Since we could get an interrupt after we free the ifp, and the interrupt handler depended on the ifp being still alive, this could, in theory, cause a crash. Eliminate this possibility by moving the if_free to after the bus_teardown_intr() call.
|
150220 |
16-Sep-2005 |
ru |
Fix "struct ifnet" leak if attach() fails in the middle.
|
148887 |
09-Aug-2005 |
rwatson |
Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and IFF_DRV_RUNNING, as well as the move from ifnet.if_flags to ifnet.if_drv_flags. Device drivers are now responsible for synchronizing access to these flags, as they are in if_drv_flags. This helps prevent races between the network stack and device driver in maintaining the interface flags field.
Many __FreeBSD__ and __FreeBSD_version checks maintained and continued; some less so.
Reviewed by: pjd, bz MFC after: 7 days
|
148654 |
03-Aug-2005 |
rwatson |
Modify device drivers supporting multicast addresses to lock if_addr_mtx over iteration of their multicast address lists when synchronizing the hardware address filter with the network stack-maintained list.
Problem reported by: Ed Maste (emaste at phaedrus dot sandvine dot ca> MFC after: 1 week
|
147580 |
24-Jun-2005 |
imp |
Eliminate unused argument in PCMCIA_CARD macro.
Provide a backwards compatible way to have the extra macro by defining PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that want/need to have the same driver on 5 and 6 with pccard attachments.
Approved by: re (dwhite)
|
147304 |
11-Jun-2005 |
brooks |
s/sc_enaddr/enaddr/ to fix pc98 build.
Approved by: re (blanket)
|
147256 |
10-Jun-2005 |
brooks |
Stop embedding struct ifnet at the top of driver softcs. Instead the struct ifnet or the layer 2 common structure it was embedded in have been replaced with a struct ifnet pointer to be filled by a call to the new function, if_alloc(). The layer 2 common structure is also allocated via if_alloc() based on the interface type. It is hung off the new struct ifnet member, if_l2com.
This change removes the size of these structures from the kernel ABI and will allow us to better manage them as interfaces come and go.
Other changes of note: - Struct arpcom is no longer referenced in normal interface code. Instead the Ethernet address is accessed via the IFP2ENADDR() macro. To enforce this ac_enaddr has been renamed to _ac_enaddr. - The second argument to ether_ifattach is now always the mac address from driver private storage rather than sometimes being ac_enaddr.
Reviewed by: sobomax, sam
|
142137 |
20-Feb-2005 |
imp |
Perliminary support for Fujitsu SCSI LAN combo card. At least for the LAN side of things. It appears that all that's necessary is to relax the check on the DLCR2 register in the probe.
|
142136 |
20-Feb-2005 |
imp |
Back out part of 1.23. This was a work in progress to support the Fujitsu LAN SCSI card's ethernet side.
|
142135 |
20-Feb-2005 |
imp |
Forced commit after moving mb86960.h from i386/isa/ic to dev/fe. It is only used by the fe driver, and isn't MD.
|
140597 |
21-Jan-2005 |
imp |
we don't need the offset in the attr memory to get the ethernet address, nor do we need the alignment requirements, so eliminate them. This likely means that we can now collapse some of the entries as we have no need of them anymore (they match other entries and were there only to get the right attr memory offset of the enet addr).
|
140565 |
21-Jan-2005 |
phk |
Remove prototype of undefined function so this compiles again.
|
140543 |
21-Jan-2005 |
imp |
Rework pccard attachment a little. Now both of my fe based ethernet cards work. These changes depend on the expanded funce parsing that just was committed to pccard_cis.c. In NetBSD the ethernet address was read out of attr memory directly. We rely on the kernel pccard parser to pulll this information out of what appears to be an obsolete funce with the information in it.
# I'm still getting the no rx interrupt sometimes with some hub/switches # for reasons unknown... But usually only one and only when dhclient # runs.
|
140528 |
20-Jan-2005 |
imp |
Only attach to network functions. This should be a nop since I'm not aware of any fe based cards that do anything except network (well, maybe the fujitsu scsi/lan card, but I've only seen two of those on ebay in the last 3 years).
|
140503 |
20-Jan-2005 |
imp |
Minor nit
|
140041 |
11-Jan-2005 |
imp |
Add a few cards from NetBSD. They don't work yet, since the code to read the ethernet address from the attribute space hasn't been implemented. Also add flags for the MBH10302. The flags and maddr fields will be used when reading from the attribute space...
|
139972 |
10-Jan-2005 |
imp |
don't pollute global namespace with valid_Ether_p, instead, prepend fe_ to it.
|
139964 |
10-Jan-2005 |
imp |
NE200 -> NE200T
|
139954 |
10-Jan-2005 |
imp |
Add support for: fe1: <EAGLE Technology NE200 ETHERNET LAN MBH10302 04>
As reported by Sean Shapira. This appears to be working. Eagle used Fujitsu's vendor number, with a product number of 4 (which is the same as the vendor number, which is a little suspect). Since there's no apparent conflict, go ahead and use it.
Submitted by: Sean Shapira
|
139790 |
06-Jan-2005 |
imp |
/* -> /*- for copyright notices, minor format tweaks as necessary
|
139749 |
06-Jan-2005 |
imp |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
136239 |
07-Oct-2004 |
bms |
Style. Use ETHER_IS_MULTICAST() appropriately instead of masking off the bit.
Reviewed by: jmallett
|
133685 |
13-Aug-2004 |
rwatson |
Since if_fe doesn't contain locking or run with INTR_MPSAFE, mark the interface as IFF_NEEDSGIANT so if_start is run holding Giant.
|
130270 |
09-Jun-2004 |
naddy |
Replace handrolled CRC calculation with ether_crc32_[lb]e().
|
129764 |
27-May-2004 |
imp |
Fix disordering of pccarddevs.h noticed by bde. Also remove a few redundant includes and fix some of the include disordering.
Submitted by: bde
|
129740 |
26-May-2004 |
imp |
Move to generating pccarddevs.h on the fly, both for the kernel and the modules.
Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment.
|
129616 |
23-May-2004 |
mux |
We don't need to initialize if_output, ether_ifattach() does it for us.
|
128293 |
15-Apr-2004 |
luigi |
Remove improper use of if_addrhead in device drivers to check if the link-level address has been initialized already.
The majority of modern drivers never does this and works fine, which makes me think that the check is totally unnecessary and a residue of cut&paste from other drivers.
This change is done to simplify locking because now almost none of the drivers uses this field. The exceptions are "ct" "ctau" and "cx" where i am not sure if i can remove that part.
|
127135 |
17-Mar-2004 |
njl |
Convert callers to the new bus_alloc_resource_any(9) API.
Submitted by: Mark Santcroos <marks@ripe.net> Reviewed by: imp, dfr, bde
|
126966 |
14-Mar-2004 |
mdodd |
Announce ethernet MAC addresss in ether_ifattach().
|
123289 |
08-Dec-2003 |
obrien |
Don't use caddr_t in mchash(). Also use C99 spellings over BSD ones.
Requested by: bde,imp
|
122625 |
13-Nov-2003 |
obrien |
Try to create some sort of consistency in how the routings to find the 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).
|
121816 |
31-Oct-2003 |
brooks |
Replace the if_name and if_unit members of struct ifnet with new members 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)
|
119418 |
24-Aug-2003 |
obrien |
Use __FBSDID(). Also some minor style cleanups.
|
113315 |
10-Apr-2003 |
imp |
Make sure that pp_name is non-null before setting the device description. This allows us to rely entirely on the CIS entries if necessary...
|
111119 |
19-Feb-2003 |
imp |
Back out M_* changes, per decision of the TRB.
Approved by: trb
|
109623 |
21-Jan-2003 |
alfred |
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
|
106937 |
14-Nov-2002 |
sam |
network interface driver changes:
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
|
104254 |
01-Oct-2002 |
brooks |
Use if_printf(ifp, "blah") instead of printf("fe%d: blah", ifp->if_unit).
A number of functions in this driver still use the unit number in their printouts because they pass the unit directly as a function argument instead of passing a softc or struct ifnet pointer. This should be resolved at a future date.
|
104094 |
28-Sep-2002 |
phk |
Be consistent about "static" functions: if the function is marked static in its prototype, mark it static at the definition too.
Inspired by: FlexeLint warning #512
|
90183 |
04-Feb-2002 |
nyan |
Supported C-NET(98)P2 PnP mode.
Submitted by: "Hirokazu WATANABE" <gwna@geocities.co.jp> MFC after: 3 days
|
86394 |
15-Nov-2001 |
imp |
Migrate to PCMCIA_CARD() macros
|
86273 |
11-Nov-2001 |
imp |
s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing
|
82791 |
02-Sep-2001 |
shiba |
Always turned on 8bit access card support for the fe driver both i386/pc98, so options FE_8BIT_SUPPORT was deleted.
Reviewed by: nyan
|
82778 |
02-Sep-2001 |
shiba |
Update the fe driver to probe and attach under a NEWCARD kernel.
Reviewed by: imp Obtained from: NetBSD
|
79084 |
02-Jul-2001 |
nyan |
Fixed to support C-NET(9N)E.
|
72084 |
06-Feb-2001 |
phk |
Convert if_multiaddrs from LIST to TAILQ so that it can be traversed backwards in the three drivers which want to do that.
Reviewed by: mikeh
|
72012 |
04-Feb-2001 |
phk |
Another round of the <sys/queue.h> FOREACH transmogriffer.
Created with: sed(1) Reviewed by: md5(1)
|
71999 |
04-Feb-2001 |
phk |
Mechanical change to use <sys/queue.h> macro API instead of fondling implementation details.
Created with: sed(1) Reviewed by: md5(1)
|
68566 |
10-Nov-2000 |
nyan |
The fe driver does not support pnp devices.
|
67442 |
22-Oct-2000 |
nyan |
Moved prototypes of isa_alloc_resourcev() and isa_load_resourcev() to isa/isavar.h, and added needed includes.
|
67164 |
15-Oct-2000 |
phk |
Remove unneeded #include <machine/clock.h>
|
67158 |
15-Oct-2000 |
phk |
Move DELAY() from <machine/clock.h> to <sys/systm.h>
|
66235 |
22-Sep-2000 |
nyan |
Removed unneeded include files.
Submitted by: phk
|
65896 |
15-Sep-2000 |
jhb |
Use driver_intr_t instead of the now defunct inthand2_t.
|
65832 |
14-Sep-2000 |
nyan |
- Newbus'ify and bus_space'ify. - Separate bus dependent part and independent part. - Moved source files to sys/dev/fe (repo copied). - Fixed some comments by chi@bd.mbn.or.jp (Chiharu Shibata)
Tested by: bsd-nomads@clave.gr.jp and FreeBSD98-testers@jp.freebsd.org
|
63090 |
13-Jul-2000 |
archie |
Make all Ethernet drivers attach using ether_ifattach() and detach using 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
|
61011 |
28-May-2000 |
peter |
Mass update of isa drivers using compatability shims to use COMPAT_ISA_DRIVER() so that we can get rid of the evil isa_compat.h table.
|
60536 |
14-May-2000 |
archie |
Move code to handle BPF and bridging for incoming Ethernet packets out 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
|
59874 |
01-May-2000 |
peter |
Add $FreeBSD$
|
58781 |
29-Mar-2000 |
kato |
Ratoc REX-9880/83 support (PC-98 only). This commit added functions fe_read_eeprom_rex() and fe_init_rex(). These functions should be useful for REX-5580 series (for PC-AT). But they are included in `#ifdef PC98' to avoid warnings by unused static functions. If you try to support REX-5580, please be aware of these functions.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
52490 |
25-Oct-1999 |
wpaul |
Make release is now falling over in if_fe.c due to Warner's pccard changes: if_fe.c uses PCCARD_MODULE() and is part of GENERIC. I've #ifdef'ed out the #include of "card.h" to hopefully disable pccard support in this driver until it can be converted. I'm not positive this will fix make release, but it can't possibly make it any worse than it is now.
I hope this stuff settles down soon.
|
51646 |
25-Sep-1999 |
phk |
Remove NBPF conditionality of bpf calls in most of our network drivers.
This means that we will not have to have a bpf and a non-bpf version of our driver modules.
This does not open any security hole, because the bpf core isn't loadable
The drivers left unchanged are the "cross platform" drivers where the respective maintainers are urged to DTRT, whatever that may be.
Add a couple of missing FreeBSD tags.
|
50697 |
31-Aug-1999 |
nyan |
C-NET(9N)C support (PC-98 only).
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
50477 |
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
50239 |
23-Aug-1999 |
kato |
- Make binary size smaller. - Fix typo in TDK/LANX stuff.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
|
50026 |
18-Aug-1999 |
mdodd |
Make these actually compile. I got a little delete happy pruning includes and used 'command' instead of 'cmd' in a few cases. Also clear up some unused variables.
Pointed out by: phk
|
50002 |
18-Aug-1999 |
mdodd |
SIOCSIFADDR, SIOCGIFADDR, and SIOCSIFMTU are implemented in sys/net/if_ethersubr.c:ether_ioctl(). Drivers need not implement generic behavior.
PR: kern/12126 Submitted by: in part by Boris Popov <bp@butya.kz>
|
48645 |
06-Jul-1999 |
des |
Rename bpfilter to bpf.
|
46410 |
04-May-1999 |
kato |
Replace misused FE_D6_BBW with FE_D6_SBW.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) Reminded by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
|
44442 |
03-Mar-1999 |
kato |
Added FE_8BIT_SUPPORT into the list. The fe driver includes opt_fe.h.
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
|
42820 |
19-Jan-1999 |
peter |
Update the pccard hooks to use a module style declaration instead.
|
42546 |
12-Jan-1999 |
eivind |
Silence warnings.
|
42188 |
31-Dec-1998 |
kato |
Another(better) way to support Access/NOTE N98(PC-98) without any effects for other Access/PC series.
Submitted by: Chiharu Shibata <chi@bd.mbn.or.jp>
|
41824 |
15-Dec-1998 |
kato |
Oops, I forgot to commit two diffs to fe driver.
|
41823 |
15-Dec-1998 |
kato |
PC/AT(ISA) version and PC-98(NEC) version of if_fe drivers are merged, 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)
|
41591 |
07-Dec-1998 |
archie |
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static and local variables, goto labels, and functions declared but not defined.
|
40565 |
22-Oct-1998 |
bde |
Initialize isa_devtab entries for interrupt handlers in individual 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
|
37097 |
21-Jun-1998 |
bde |
Removed unused includes. Ifdefed conditionally used includes. Finished rev.1.39. (I only submitted the request.)
|
36735 |
07-Jun-1998 |
dfr |
This commit fixes various 64bit portability problems required for 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.
|
34928 |
28-Mar-1998 |
bde |
Removed unused #includes.
|
33864 |
27-Feb-1998 |
msmith |
PCCARD-code related style nits, as requested. Submitted by: bde
|
33860 |
27-Feb-1998 |
msmith |
Fix some style nits and remove an unused header. Submitted by: bde
|
32350 |
08-Jan-1998 |
eivind |
Make INET a proper option.
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>.
|
31742 |
15-Dec-1997 |
eivind |
Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h.
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.)
|
31311 |
20-Nov-1997 |
nate |
- Renamed <pccard/card.h> -> <pccard/cardinfo.h>.
Forgotten by: me Reminded by: Bruce
|
31016 |
07-Nov-1997 |
phk |
Remove a bunch of variables which were unused both in GENERIC and LINT.
Found by: -Wunused
|
30838 |
29-Oct-1997 |
nate |
- Make sure we include <sys/kernel.h> to pick up the definitions of DATA_SET()
Noticed by: bde
|
30747 |
26-Oct-1997 |
nate |
- Instead of relying on a functional call to register PCARD-capable drivers, 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
|
30721 |
26-Oct-1997 |
nate |
- Functional changes to PCCARD support. * 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.)
|
30720 |
26-Oct-1997 |
nate |
- Do a bunch of gratuitous changes intended to make the code easier to 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
|
27555 |
20-Jul-1997 |
bde |
Removed unused #includes.
|
24204 |
24-Mar-1997 |
bde |
Don't include <sys/ioctl.h> in the kernel. Stage 2: include <sys/sockio.h> instead of <sys/ioctl.h> in network files.
|
22975 |
22-Feb-1997 |
peter |
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not ready for it yet.
|
21963 |
23-Jan-1997 |
wollman |
Put newlines after log messages.
Submitted by: seki@sysrap.cs.fujitsu.co.jp PR#2563 (but the patch didn't apply)
|
21694 |
14-Jan-1997 |
wollman |
Update from driver author. Closes PR#2421.
Submitted by: seki@sysrap.cs.fujitsu.co.jp
|
21673 |
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
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.
|
21666 |
13-Jan-1997 |
wollman |
Use the new if_multiaddrs list for multicast addresses rather than the 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).
|
20407 |
13-Dec-1996 |
wollman |
Convert the interface address and IP interface address structures 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).
|
19781 |
15-Nov-1996 |
wollman |
Patches from driver author in PR#2010.
Submitter requests that this patch be merged into 2.2.
Submitted by: seki@sysrap.cs.fujitsu.co.jp
|
18794 |
07-Oct-1996 |
wollman |
Fix padding of short packets (PR#1701).
Submitted by: seki@sysrap.cs.fujitsu.co.jp
|
18158 |
08-Sep-1996 |
phk |
Various cleanups for remanents of devconf.
|
18084 |
06-Sep-1996 |
phk |
Remove devconf, it never grew up to be of any use.
|
17455 |
06-Aug-1996 |
phk |
Megacommit to straigthen out ETHER_ mess.
I'm pretty convinced after looking at this that the majority of our drivers are confused about the in/exclusion of ETHER_CRC_LEN :-(
|
16471 |
18-Jun-1996 |
bde |
Removed unused #includes of <i386/isa/icu.h> and <i386/isa/icu.h>. icu.h 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).
|
16322 |
12-Jun-1996 |
gpalmer |
Clean up -Wunused warnings.
Reviewed by: bde
|
15363 |
23-Apr-1996 |
nate |
Format the already applied PCCARD additions to use KNF form. No functional changes.
|
15118 |
07-Apr-1996 |
bde |
Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
|
14645 |
17-Mar-1996 |
jkh |
This is a revised fe, Ethernet driver for MB8696x based adapters.
|
13937 |
06-Feb-1996 |
wollman |
Clean up Ethernet drivers: - 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
|
13765 |
30-Jan-1996 |
mpp |
Fix a bunch of spelling errors in the comment fields of a bunch of system include files.
|
13638 |
26-Jan-1996 |
phk |
The last part of the ether_sprint -> %6D change. Sorry for the delay. (%D is for hexdumping.)
|
12854 |
15-Dec-1995 |
bde |
Completed function declarations and/or added prototypes and/or added #includes to get prototypes.
|
12724 |
10-Dec-1995 |
phk |
Staticize and cleanup.
|
12628 |
05-Dec-1995 |
dg |
all: 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!).
|
12080 |
04-Nov-1995 |
bde |
Added `#include "ioconf.h"' to <machine/conf.h> and cleaned up the 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.
|
11819 |
26-Oct-1995 |
julian |
Reviewed by: julian and jhay@mikom.csir.co.za 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
|
11460 |
13-Oct-1995 |
wollman |
Say goodbye to IFF_NOTRAILERS. Support for trailers was officially dropped for 4.4, but for some reason this flag lived on. (Until today, that is.)
|
10080 |
16-Aug-1995 |
bde |
Make everything except the unsupported network sources compile cleanly with -Wnested-externs.
|
8876 |
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
8027 |
23-Apr-1995 |
wollman |
Added `fe' device drive r for Fujitsu MB86960A family.
Submitted by: M.S. <seki@sysrap.cs.fujitsu.co.jp>
|