<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/tipc/discover.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-16T18:13:24Z</updated>
<entry>
<title>tipc: cleanup function namespace</title>
<updated>2010-10-16T18:13:24Z</updated>
<author>
<name>stephen hemminger</name>
</author>
<published>2010-10-13T13:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31e3c3f6f1f9b154981a0e6620df700463db30ee'/>
<id>urn:sha1:31e3c3f6f1f9b154981a0e6620df700463db30ee</id>
<content type='text'>
Do some cleanups of TIPC based on make namespacecheck
  1. Don't export unused symbols
  2. Eliminate dead code
  3. Make functions and variables local
  4. Rename buf_acquire to tipc_buf_acquire since it is used in several files

Compile tested only.
This make break out of tree kernel modules that depend on TIPC routines.

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Acked-by: Jon Maloy &lt;jon.maloy@ericsson.com&gt;
Acked-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: clean out all instances of #if 0'd unused code</title>
<updated>2010-10-13T21:27:34Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2010-10-12T14:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7368ddf144afd79456fd853fa25f33e31da003a9'/>
<id>urn:sha1:7368ddf144afd79456fd853fa25f33e31da003a9</id>
<content type='text'>
Remove all instances of legacy, or as yet to be implemented code
that is currently living within an #if 0 ... #endif block.
In the rare instance that some of it be needed in the future,
it can still be dragged out of history, but there is no need
for it to sit in mainline.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Acked-by: Neil Horman &lt;nhorman@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Prevent missing name table entries when link flip-flops rapidly</title>
<updated>2010-08-18T00:32:00Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-08-17T11:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a68d5ee000bb784c4856391b4861739c8bbd341'/>
<id>urn:sha1:5a68d5ee000bb784c4856391b4861739c8bbd341</id>
<content type='text'>
Ensure that TIPC does not re-establish communication with a
neighboring node until it has finished updating all data structures
containing information about that node to reflect the earlier loss of
contact.  Previously, it was possible for TIPC to perform its purge of
name table entries relating to the node once contact had already been
re-established, resulting in the unwanted removal of valid name table
entries.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: add tipc_ prefix to fcns targeted for un-inlining</title>
<updated>2010-05-13T06:02:25Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-05-11T14:30:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c68ca7b72017f8f52e7aed0d2a6ecfaede133b6b'/>
<id>urn:sha1:c68ca7b72017f8f52e7aed0d2a6ecfaede133b6b</id>
<content type='text'>
These functions have enough code in them such that they
seem like sensible targets for un-inlining.  Prior to doing
that, this adds the tipc_ prefix to the functions, so that
in the event of a panic dump or similar, the subsystem from
which the functions come from is immediately clear.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Relocate trivial link status functions to header file</title>
<updated>2010-05-13T06:02:24Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-05-11T14:30:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01fee256a675f6492fc6945bbb9b59640d8705d4'/>
<id>urn:sha1:01fee256a675f6492fc6945bbb9b59640d8705d4</id>
<content type='text'>
Rather than live in link.c where they can only be used in that file alone,
these helper routines are better served by being in link.h

Relocated are the following:

	link_working_working
	link_working_unknown
	link_reset_unknown
	link_reset_reset
	link_blocked
	link_congested

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Don't use structure names which easily globally conflict.</title>
<updated>2008-09-03T06:38:32Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-09-03T06:38:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c00055a819ce8a6e2c3af2f65d4ea1a8559c491'/>
<id>urn:sha1:6c00055a819ce8a6e2c3af2f65d4ea1a8559c491</id>
<content type='text'>
Andrew Morton reported a build failure on sparc32, because TIPC
uses names like "struct node" and there is a like named data
structure defined in linux/node.h

This just regexp replaces "struct node*" to "struct tipc_node*"
to avoid this and any future similar problems.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Message rejection rework preparatory changes</title>
<updated>2008-06-05T00:54:48Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2008-06-05T00:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=40aecb1b13f50d96616abb612c17e59457f54263'/>
<id>urn:sha1:40aecb1b13f50d96616abb612c17e59457f54263</id>
<content type='text'>
This patch defines a few new message header manipulation routines,
and generalizes the usefulness of another, in preparation for upcoming
rework of TIPC's message rejection code.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Optimize message initialization routine</title>
<updated>2008-06-05T00:37:34Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2008-06-05T00:37:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=757152175666681d54d370500e41a756cfedd4fc'/>
<id>urn:sha1:757152175666681d54d370500e41a756cfedd4fc</id>
<content type='text'>
This patch eliminates the rarely-used "error code" argument
when initializing a TIPC message header, since the default
value of zero is the desired result in most cases; the few
exceptional cases now set the error code explicitly.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Minor optimizations to received message processing</title>
<updated>2008-06-05T00:32:35Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2008-06-05T00:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1265a02108c508b508112cdeac922aad03e0146a'/>
<id>urn:sha1:1265a02108c508b508112cdeac922aad03e0146a</id>
<content type='text'>
This patch enhances TIPC's handler for incoming messages in two
ways:
- the trivial, single-use routine for processing non-sequenced
  messages has been merged into the main handler
- the interface that received a message is now identified without
  having to access and/or modify the associated sk_buff

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tipc: Optimize null pointer check during neighbor discovery</title>
<updated>2008-05-21T21:53:34Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2008-05-21T21:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=811102ca23dfdde5ee8b782b3a4bbff44c499cb2'/>
<id>urn:sha1:811102ca23dfdde5ee8b782b3a4bbff44c499cb2</id>
<content type='text'>
This patch optimizes TIPC neighbor discovery code to avoid testing for
a null node pointer when the pointer is already known to be non-null.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
