<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ie, branch release/5.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-03-29T13:36:41Z</updated>
<entry>
<title>- Move driver to newbus.</title>
<updated>2003-03-29T13:36:41Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-29T13:36:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50e960d918e3400c7753b19d6089d5987d2ccae7'/>
<id>urn:sha1:50e960d918e3400c7753b19d6089d5987d2ccae7</id>
<content type='text'>
- Provide identify methods for EtherExpress and 3c507 cards; this
  means these cards no longer need wired configs.
- Provide a detach method.
</content>
</entry>
<entry>
<title>Clear the IFF_OACTIVE flag at the end of ieinit().  This prevents</title>
<updated>2003-03-29T12:42:01Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-29T12:42:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0859c85671dabe60c974c7e21635fa26ab1c13d'/>
<id>urn:sha1:d0859c85671dabe60c974c7e21635fa26ab1c13d</id>
<content type='text'>
the adapter from becoming wedged when when the interface is
is brought up by ether_ioctl() (when you set an IP address for example.)

Confirmed this "fix" from NetBSD's i82586 backend.  It seems hackish
to me but whatever.
</content>
</entry>
<entry>
<title>Adjust shared memory allocation to work on cards with only 8 KB of RAM.</title>
<updated>2003-03-29T09:49:22Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-29T09:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14b2046d29720f5b1711a74780447838f6f5c6b7'/>
<id>urn:sha1:14b2046d29720f5b1711a74780447838f6f5c6b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Text formatting changes.</title>
<updated>2003-03-29T01:53:13Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-29T01:53:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d1b27132c90abff18200c3bbaf9ed3257e9139fb'/>
<id>urn:sha1:d1b27132c90abff18200c3bbaf9ed3257e9139fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Clean up function calling conventions.</title>
<updated>2003-03-28T06:27:08Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-28T06:27:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e91b7d532045763d4714b4c668ccad88fc07ae0'/>
<id>urn:sha1:0e91b7d532045763d4714b4c668ccad88fc07ae0</id>
<content type='text'>
- Be consistent about what we call our softc.
- Minor formatting.
- Add some register definitions gleaned from NetBSD/Linux.
</content>
</entry>
<entry>
<title>- Rely on ether_ifattach() to initialize part of our struct ifnet</title>
<updated>2003-03-27T20:38:00Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-27T20:38:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa5d693129cbbad4d953254aba17c58b8bc0564f'/>
<id>urn:sha1:aa5d693129cbbad4d953254aba17c58b8bc0564f</id>
<content type='text'>
  rather than doing it ourself.
- Set ifq_maxlen.
- Include the size of the ethernet header when we allocate
  our mbuf chain in ieget().
</content>
</entry>
<entry>
<title>Add missing COMPAT_ISA_DRIVER().</title>
<updated>2003-03-27T05:40:40Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2003-03-27T05:40:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7736233b36a5d9d2a0867c79d3cb1398b224c633'/>
<id>urn:sha1:7736233b36a5d9d2a0867c79d3cb1398b224c633</id>
<content type='text'>
Oops.
</content>
</entry>
<entry>
<title>Back out M_* changes, per decision of the TRB.</title>
<updated>2003-02-19T05:47:46Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-02-19T05:47:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a163d034fadcfb4a25ca34a2ba5f491c47b6ff69'/>
<id>urn:sha1:a163d034fadcfb4a25ca34a2ba5f491c47b6ff69</id>
<content type='text'>
Approved by: trb
</content>
</entry>
<entry>
<title>Remove M_TRYWAIT/M_WAITOK/M_WAIT.  Callers should use 0.</title>
<updated>2003-01-21T08:56:16Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2003-01-21T08:56:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44956c9863dc03344b03bdf6a83acf4e743f8e50'/>
<id>urn:sha1:44956c9863dc03344b03bdf6a83acf4e743f8e50</id>
<content type='text'>
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
</content>
</entry>
<entry>
<title>network interface driver changes:</title>
<updated>2002-11-14T23:54:55Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2002-11-14T23:54:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=673d91916d8748ecccff3635f1b15cc602a3898e'/>
<id>urn:sha1:673d91916d8748ecccff3635f1b15cc602a3898e</id>
<content type='text'>
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
</content>
</entry>
</feed>
