<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/cx, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-05-10T16:41:26Z</updated>
<entry>
<title>Fxi a bunch of typos.</title>
<updated>2013-05-10T16:41:26Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2013-05-10T16:41:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a2b450ff80ab154d0b85be54abb53e4cf2cae11'/>
<id>urn:sha1:7a2b450ff80ab154d0b85be54abb53e4cf2cae11</id>
<content type='text'>
PR:	misc/174625
Submitted by:	Jeremy Chadwick &lt;jdc@koitsu.org&gt;
</content>
</entry>
<entry>
<title>Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays</title>
<updated>2013-01-30T18:01:20Z</updated>
<author>
<name>Sofian Brabez</name>
<email>sbz@FreeBSD.org</email>
</author>
<published>2013-01-30T18:01:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61bfd867626dad25026bafcbc5fbc595d9e85417'/>
<id>urn:sha1:61bfd867626dad25026bafcbc5fbc595d9e85417</id>
<content type='text'>
Reviewed by:	cognet
Approved by:	cognet
</content>
</entry>
<entry>
<title>Mechanically substitute flags from historic mbuf allocator with</title>
<updated>2012-12-04T09:32:43Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2012-12-04T09:32:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c6499eccad497913a5025fbde8ae76da70e08043'/>
<id>urn:sha1:c6499eccad497913a5025fbde8ae76da70e08043</id>
<content type='text'>
malloc(9) flags in sys/dev.
</content>
</entry>
<entry>
<title>Add new tunable 'net.link.ifqmaxlen' to set default send interface</title>
<updated>2010-05-03T07:32:50Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2010-05-03T07:32:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e50d35e6c6c68e83fa329aff043d53ab84982fd3'/>
<id>urn:sha1:e50d35e6c6c68e83fa329aff043d53ab84982fd3</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Always use a private timer instead of if_watchdog and if_timer to drive</title>
<updated>2009-11-17T16:43:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-11-17T16:43:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d32c12abf33a5e2d29674ca6411785503ac9dc2'/>
<id>urn:sha1:3d32c12abf33a5e2d29674ca6411785503ac9dc2</id>
<content type='text'>
the transmit watchdog.  These drivers already used a private timer when
compiled to use Netgraph.  This change just makes them always use the
private timer.  Note that these drivers do not compile and are disconnected
from the build due to TTY changes.
</content>
</entry>
<entry>
<title>Use new spelling of the NG_*LEN constants.</title>
<updated>2009-06-09T07:14:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2009-06-09T07:14:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b9a8a330fa9729f18534a8a0b5a42d39fd24b61'/>
<id>urn:sha1:2b9a8a330fa9729f18534a8a0b5a42d39fd24b61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>if_cx is currently disconnected from the build due to a dependence on</title>
<updated>2009-02-19T00:06:01Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-02-19T00:06:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a520db77d36e9b586f1e1f416d5920562889472'/>
<id>urn:sha1:8a520db77d36e9b586f1e1f416d5920562889472</id>
<content type='text'>
the old TTY implementation; however, take a cut at stripping its
optional Giant-protected code paths enabled using debug.cx.mpsafenet,
which will no longer work once IFF_NEEDSGIANT is removed.
</content>
</entry>
<entry>
<title>Do not set IFF_DEBUG directly from the driver.</title>
<updated>2008-06-30T21:18:27Z</updated>
<author>
<name>Roman Kurakin</name>
<email>rik@FreeBSD.org</email>
</author>
<published>2008-06-30T21:18:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=259edd28004b03c4ea35891a5f2a8728adbd23ac'/>
<id>urn:sha1:259edd28004b03c4ea35891a5f2a8728adbd23ac</id>
<content type='text'>
MFC after:	1 month.
</content>
</entry>
<entry>
<title>Spelling fix for interupt -&gt; interrupt</title>
<updated>2007-10-12T06:03:46Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2007-10-12T06:03:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=976b010645ac346df4ca903f7d880be7a2216f46'/>
<id>urn:sha1:976b010645ac346df4ca903f7d880be7a2216f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First in a series of changes to remove the now-unused Giant compatibility</title>
<updated>2007-07-27T11:59:57Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-07-27T11:59:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=33d2bb9ca36ea0f03136360180314e080084862e'/>
<id>urn:sha1:33d2bb9ca36ea0f03136360180314e080084862e</id>
<content type='text'>
framework for non-MPSAFE network protocols:

- Remove debug_mpsafenet variable, sysctl, and tunable.
- Remove NET_NEEDS_GIANT() and associate SYSINITSs used by it to force
  debug.mpsafenet=0 if non-MPSAFE protocols are compiled into the kernel.
- Remove logic to automatically flag interrupt handlers as non-MPSAFE if
  debug.mpsafenet is set for an INTR_TYPE_NET handler.
- Remove logic to automatically flag netisr handlers as non-MPSAFE if
  debug.mpsafenet is set.
- Remove references in a few subsystems, including NFS and Cronyx drivers,
  which keyed off debug_mpsafenet to determine various aspects of their own
  locking behavior.
- Convert NET_LOCK_GIANT(), NET_UNLOCK_GIANT(), and NET_ASSERT_GIANT into
  no-op's, as their entire behavior was determined by the value in
  debug_mpsafenet.
- Alias NET_CALLOUT_MPSAFE to CALLOUT_MPSAFE.

Many remaining references to NET_.*_GIANT() and NET_CALLOUT_MPSAFE are still
present in subsystems, and will be removed in followup commits.

Reviewed by:	bz, jhb
Approved by:	re (kensmith)
</content>
</entry>
</feed>
