<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/sr/if_sr.c, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-10-31T18:32:15Z</updated>
<entry>
<title>Replace the if_name and if_unit members of struct ifnet with new members</title>
<updated>2003-10-31T18:32:15Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2003-10-31T18:32:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9bf40ede4a299f315bc4b0ae5329631b8c7dc271'/>
<id>urn:sha1:9bf40ede4a299f315bc4b0ae5329631b8c7dc271</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T18:17:24Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T18:17:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=42af95a3c26c2c5f504902cd0d9d0482c29cd033'/>
<id>urn:sha1:42af95a3c26c2c5f504902cd0d9d0482c29cd033</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>Use bus_space*() instead of in*() and out*().</title>
<updated>2003-04-23T20:22:32Z</updated>
<author>
<name>John Hay</name>
<email>jhay@FreeBSD.org</email>
</author>
<published>2003-04-23T20:22:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8422795faa627ef27b37a547e84c2e89820d655'/>
<id>urn:sha1:d8422795faa627ef27b37a547e84c2e89820d655</id>
<content type='text'>
</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>
<entry>
<title>Fix lots of places that assume sizeof(int) == sizeof(void *).  Most of</title>
<updated>2002-11-07T21:13:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-11-07T21:13:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a8fc7d6a0e6df8fb33f40725db1e0849478ff16'/>
<id>urn:sha1:1a8fc7d6a0e6df8fb33f40725db1e0849478ff16</id>
<content type='text'>
these were cosmetic.  However, at least two of these changes fix bugs
where a (fake) pointer to a RX descriptor was added to the physical
memory start address with the cast in the wrong place resulting in
rxdesc[pmem_start] instead of (uintptr_t)rxdesc + pmem_start.
</content>
</entry>
<entry>
<title>Use if_printf(ifp, "blah") instead of printf("sr%d: blah", ifp-&gt;if_unit).</title>
<updated>2002-10-01T00:58:16Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2002-10-01T00:58:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=091f3945cb9e2c30148923db78ab5d31ab20970a'/>
<id>urn:sha1:091f3945cb9e2c30148923db78ab5d31ab20970a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't abuse __FreeBSD__ as version number.  Since it was &gt;= 3, remove</title>
<updated>2002-07-21T04:25:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2002-07-21T04:25:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05335a0e90fc4c4c7dc61dad0bf6a06fc8ec868f'/>
<id>urn:sha1:05335a0e90fc4c4c7dc61dad0bf6a06fc8ec868f</id>
<content type='text'>
the ifdef completely.
</content>
</entry>
<entry>
<title>Change callers of mtx_init() to pass in an appropriate lock type name.  In</title>
<updated>2002-04-04T21:03:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-04-04T21:03:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6008862bc2494a2094e15699f4f73fad800b6bcd'/>
<id>urn:sha1:6008862bc2494a2094e15699f4f73fad800b6bcd</id>
<content type='text'>
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.

Tested on:	i386, alpha, sparc64
</content>
</entry>
</feed>
