<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/fatm, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2008-10-04T08:55:30Z</updated>
<entry>
<title>MFC: r183504</title>
<updated>2008-10-04T08:55:30Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2008-10-04T08:55:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f638ac8f79c0a7e1084af7d479d7538eb9f552c5'/>
<id>urn:sha1:f638ac8f79c0a7e1084af7d479d7538eb9f552c5</id>
<content type='text'>
Use bus_get_dma_tag() so fatm(4) works on platforms requiring it.

Reported and tested by:	Sean Thomas Caron
Approved by:		re (gnn)
</content>
</entry>
<entry>
<title>o break newbus api: add a new argument of type driver_filter_t to</title>
<updated>2007-02-23T12:19:07Z</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2007-02-23T12:19:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef544f631226436ef590825881e7a28369df82f6'/>
<id>urn:sha1:ef544f631226436ef590825881e7a28369df82f6</id>
<content type='text'>
  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@
</content>
</entry>
<entry>
<title>This driver has been MPSAFE from the beginning so declare the interrupt</title>
<updated>2006-03-21T14:56:42Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2006-03-21T14:56:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=326570abe3caece246c58b4a5d17a67314c0f4f0'/>
<id>urn:sha1:326570abe3caece246c58b4a5d17a67314c0f4f0</id>
<content type='text'>
as such.

Reminded by:	rwatson@
</content>
</entry>
<entry>
<title>Replace custom mbuf writeability test with generic</title>
<updated>2005-09-19T21:59:49Z</updated>
<author>
<name>Andre Oppermann</name>
<email>andre@FreeBSD.org</email>
</author>
<published>2005-09-19T21:59:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ec75b9be9c75895e9662076f9ccbf1990f2256c'/>
<id>urn:sha1:0ec75b9be9c75895e9662076f9ccbf1990f2256c</id>
<content type='text'>
M_WRITEABLE() test covering all edge cases too.
</content>
</entry>
<entry>
<title>Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE and</title>
<updated>2005-08-09T10:20:02Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-08-09T10:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13f4c340aeeeb104844712bb36899d1adef50579'/>
<id>urn:sha1:13f4c340aeeeb104844712bb36899d1adef50579</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Fix another fallout from the ifnet change that assumed that a softc</title>
<updated>2005-07-01T10:45:02Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-07-01T10:45:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4df70a92b51f9f592b8fb61684b62890e4051db9'/>
<id>urn:sha1:4df70a92b51f9f592b8fb61684b62890e4051db9</id>
<content type='text'>
starts with an ifatm which in turns has an ifnet. Remove also a couple
of unneccessary casts that could hide such things in the future.

Approved by:	re
</content>
</entry>
<entry>
<title>Free the struct ifnet when detaching is complete. Also add BPF stuff.</title>
<updated>2005-06-22T06:44:24Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2005-06-22T06:44:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb04a5120d51a244852dbe34d04acd1dc955f6ea'/>
<id>urn:sha1:fb04a5120d51a244852dbe34d04acd1dc955f6ea</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>Stop embedding struct ifnet at the top of driver softcs. Instead the</title>
<updated>2005-06-10T16:49:24Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2005-06-10T16:49:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fc74a9f93a5fbc83262aa12084404ac953c854b5'/>
<id>urn:sha1:fc74a9f93a5fbc83262aa12084404ac953c854b5</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Use BUS_PROBE_DEFAULT for pci probe return value</title>
<updated>2005-03-05T18:30:12Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-03-05T18:30:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=538565c4a516bd50ffcffbb855026ad914300b73'/>
<id>urn:sha1:538565c4a516bd50ffcffbb855026ad914300b73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>urn:sha1:098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
</entry>
</feed>
