<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/tipc/bcast.h, branch linux-3.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-12-30T02:53:29Z</updated>
<entry>
<title>tipc: rename struct port_list to struct tipc_port_list</title>
<updated>2011-12-30T02:53:29Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-12-30T01:33:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4584310b4a787c9b70e5507a8b5288ba32b0a909'/>
<id>urn:sha1:4584310b4a787c9b70e5507a8b5288ba32b0a909</id>
<content type='text'>
Make this rename so that it is consistent with the majority
of the other tipc structs and to assist in removing any
ambiguity with other similar names in other subsystems.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Ensure broadcast link spinlock is held when updating node map</title>
<updated>2011-12-27T16:33:48Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-24T15:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd3decdfd1dbab8a585eafe2e5b9866f193de99e'/>
<id>urn:sha1:cd3decdfd1dbab8a585eafe2e5b9866f193de99e</id>
<content type='text'>
Fixes oversight that allowed broadcast link node map to be updated without
first taking the broadcast link spinlock that protects the map. As part
of this fix the node map has been incorporated into the broadcast link
structure to make the need for such protection more evident.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Eliminate dynamic allocation of broadcast link data structures</title>
<updated>2011-12-27T16:33:47Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-24T14:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c47e9b918844ab7bb139eada7b085c576ddf0afb'/>
<id>urn:sha1:c47e9b918844ab7bb139eada7b085c576ddf0afb</id>
<content type='text'>
Creates global variables to hold the broadcast link's pseudo-bearer and
pseudo-link structures, rather than allocating them dynamically. There
is only a single instance of each structure, and changing over to static
allocation allows elimination of code to handle the cases where dynamic
allocation was unsuccessful.

The memset in the teardown code may look like they aren't used, but
the same teardown code is run when there is a non-fatal error at
init-time, so that stale data isn't present when the user fixes the
cause of the soft error.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Remove non-executable code to handle broadcast bearer congestion</title>
<updated>2011-09-01T15:16:36Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-04-07T15:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23f0ff906af93be6edb579824474117b232c7cc0'/>
<id>urn:sha1:23f0ff906af93be6edb579824474117b232c7cc0</id>
<content type='text'>
Eliminates code associated with the sending of unsent broadcast link
traffic when the broadcast pseudo-bearer becomes unblocked following a
temporary congestion situation. This code is non-executable because the
broadcast pseudo-bearer never becomes blocked [see tipc_bcbearer_send()].

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Clean up tracking of node requesting a broadcast retransmit</title>
<updated>2011-02-23T23:05:12Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-01-18T18:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01d83eddc55c138cbb24a5917d5271c0b24956a1'/>
<id>urn:sha1:01d83eddc55c138cbb24a5917d5271c0b24956a1</id>
<content type='text'>
Allows the broadcast link to track the node that is requesting a retransmit
in a new field dedicated to that purpose. This replaces the existing
mechanism that (ab)uses an existing node structure linked list field to do
the tracking.

Signed-off-by: Allan Stephens &lt;Allan.Stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Remove prototype code for supporting multiple clusters</title>
<updated>2011-01-01T21:57:49Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-12-31T18:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f92df6ad49da958d97e171762d0a97a3dc738f1'/>
<id>urn:sha1:8f92df6ad49da958d97e171762d0a97a3dc738f1</id>
<content type='text'>
Eliminates routines, data structures, and files that were intended
to allow TIPC to support a network containing multiple clusters.
Currently, TIPC supports only networks consisting of a single cluster
within a single zone, so this code is unnecessary.

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: 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: Reduce footprint by un-inlining port list routines</title>
<updated>2010-05-13T06:02:27Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-05-11T14:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43608edc2dbe83057544cf76b765ecdf63d59e8c'/>
<id>urn:sha1:43608edc2dbe83057544cf76b765ecdf63d59e8c</id>
<content type='text'>
Converts port list inline routines that are more than one line into
standard functions, thereby eliminating a significant amount of
repeated code.

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: Reduce footprint by un-inlining nmap routines</title>
<updated>2010-05-13T06:02:27Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2010-05-11T14:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e22e62b6204414cf31c414d5a91897e2b718135'/>
<id>urn:sha1:3e22e62b6204414cf31c414d5a91897e2b718135</id>
<content type='text'>
Converts nmap inline routines that are more than one line into standard
functions, thereby eliminating a significant amount of repeated code.

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>
</feed>
