<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/lmc, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-05-30T18:39:22Z</updated>
<entry>
<title>Unbreak build.</title>
<updated>2009-05-30T18:39:22Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-05-30T18:39:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56e13f2ac11f08d36dddde18cadce742b13d3ea1'/>
<id>urn:sha1:56e13f2ac11f08d36dddde18cadce742b13d3ea1</id>
<content type='text'>
Pointy hat to:	attilio
</content>
</entry>
<entry>
<title>When user_frac in the polling subsystem is low it is going to busy the</title>
<updated>2009-05-30T15:14:44Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-05-30T15:14:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1abcdbd127e95ffe08399ec75a7001edd1ca2f5f'/>
<id>urn:sha1:1abcdbd127e95ffe08399ec75a7001edd1ca2f5f</id>
<content type='text'>
CPU for too long period than necessary.  Additively, interfaces are kept
polled (in the tick) even if no more packets are available.
In order to avoid such situations a new generic mechanism can be
implemented in proactive way, keeping track of the time spent on any
packet and fragmenting the time for any tick, stopping the processing
as soon as possible.

In order to implement such mechanism, the polling handler needs to
change, returning the number of packets processed.
While the intended logic is not part of this patch, the polling KPI is
broken by this commit, adding an int return value and the new flag
IFCAP_POLLING_NOCOUNT (which will signal that the return value is
meaningless for the installed handler and checking should be skipped).

Bump __FreeBSD_version in order to signal such situation.

Reviewed by:	emaste
Sponsored by:	Sandvine Incorporated
</content>
</entry>
<entry>
<title>The module name convention is foo, not if_foo.</title>
<updated>2009-05-15T17:02:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2009-05-15T17:02:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8f5836a3c1b98b09ea5a101147530d3855cb602'/>
<id>urn:sha1:b8f5836a3c1b98b09ea5a101147530d3855cb602</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change if_output to take a struct route as its fourth argument in order</title>
<updated>2009-04-16T20:30:28Z</updated>
<author>
<name>Kip Macy</name>
<email>kmacy@FreeBSD.org</email>
</author>
<published>2009-04-16T20:30:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=279aa3d419d5bfaf514ed543ab177852e4c2b013'/>
<id>urn:sha1:279aa3d419d5bfaf514ed543ab177852e4c2b013</id>
<content type='text'>
to allow passing a cached struct llentry * down to L2

Reviewed by:	rwatson
</content>
</entry>
<entry>
<title>shutdown returns an int</title>
<updated>2009-02-05T19:37:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2009-02-05T19:37:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6340ec88d5c1676bc87d8bd36382a7679bddec5'/>
<id>urn:sha1:a6340ec88d5c1676bc87d8bd36382a7679bddec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retire the MALLOC and FREE macros.  They are an abomination unto style(9).</title>
<updated>2008-10-23T15:53:51Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-10-23T15:53:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ede983cc905643549d8cae56a9d0e28fc68375f'/>
<id>urn:sha1:1ede983cc905643549d8cae56a9d0e28fc68375f</id>
<content type='text'>
MFC after:	3 months
</content>
</entry>
<entry>
<title>Make lmc(4) compile without INET6 defined[1]. While here make it</title>
<updated>2008-08-24T18:27:19Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2008-08-24T18:27:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1e6bc8b42fc83603c88a437aec3c71f14c685dc'/>
<id>urn:sha1:e1e6bc8b42fc83603c88a437aec3c71f14c685dc</id>
<content type='text'>
compile if there is no INET defined.

Obtained from:	zec (via p4 vimage branch)[1]
MFC after:	3 months
</content>
</entry>
<entry>
<title>Rename several functions in if_lmc with potential name collisions with</title>
<updated>2008-07-05T16:39:24Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-07-05T16:39:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a27071e5453fd563eca95cffda1b6b6b6fadeb0'/>
<id>urn:sha1:6a27071e5453fd563eca95cffda1b6b6b6fadeb0</id>
<content type='text'>
global symbols, such as raw_input and raw_output, to have lmc_ prefixes.
This doesn't affect actual functionality since the functions are static,
but will limit the opportunities for current confusion and future
difficulty.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Universally adopt most conventional spelling of acquire.</title>
<updated>2007-05-27T20:50:23Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-05-27T20:50:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1e8f51b8555571132dba60bfbf7ba4af79b2896'/>
<id>urn:sha1:e1e8f51b8555571132dba60bfbf7ba4af79b2896</id>
<content type='text'>
</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>
</feed>
