<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/tipc/bearer.c, 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:30Z</updated>
<entry>
<title>tipc: rename struct bearer_name to struct tipc_bearer_names</title>
<updated>2011-12-30T02:53:30Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-12-30T02:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f19765f4f7dc3cb118cf5f151ed56e01063082ed'/>
<id>urn:sha1:f19765f4f7dc3cb118cf5f151ed56e01063082ed</id>
<content type='text'>
The addition of the "s" to indicate pluralization is intentional,
since the struct actually contains two name variants.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: rename struct link* to struct tipc_link*</title>
<updated>2011-12-30T02:53:30Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-12-30T01:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a18c4bc3ea3c23f658655b1eee4f62cb71d51efd'/>
<id>urn:sha1:a18c4bc3ea3c23f658655b1eee4f62cb71d51efd</id>
<content type='text'>
This converts the following:

	struct link		-&gt;	struct tipc_link
	struct link_req		-&gt;	struct tipc_link_req
	struct link_name	-&gt;	struct tipc_link_name

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: rename struct media to struct tipc_media</title>
<updated>2011-12-30T02:53:29Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-12-30T01:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=358a0d1c9edcf6ff041776d65cdc2bc59887ab9c'/>
<id>urn:sha1:358a0d1c9edcf6ff041776d65cdc2bc59887ab9c</id>
<content type='text'>
Give it a meaningful prefix, as suggested by DaveM, so that it
is consistent with things like struct tipc_bearer, and so it isn't
confused with anything else.  This has no impact on the actual
runtime code behaviour.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>tipc: Allow run-time alteration of default link settings</title>
<updated>2011-12-27T16:33:39Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-18T15:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c216e1d28c82332db0fa53e30536577fb6130c6'/>
<id>urn:sha1:5c216e1d28c82332db0fa53e30536577fb6130c6</id>
<content type='text'>
Permits run-time alteration of default link settings on a per-media
and per-bearer basis, in addition to the existing per-link basis.
The following syntax can now be used:

    tipc-config -lt=&lt;link-name|bearer-name|media-name&gt;/&lt;tolerance&gt;
    tipc-config -lp=&lt;link-name|bearer-name|media-name&gt;/&lt;priority&gt;
    tipc-config -lw=&lt;link-name|bearer-name|media-name&gt;/&lt;window&gt;

Note that changes to the default settings for a given media type has
no effect on the default settings used by existing bearers. Similarly,
changes to default bearer settings has no effect on existing link
endpoints that utilize that interface.

Thanks to Florian Westphal &lt;fw@strlen.de&gt; for his contributions to
the development of this enhancement.

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: Hide media-specific addressing details from generic bearer code</title>
<updated>2011-12-27T16:33:36Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-07T19:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d749a6a26b0811b4b2bb4ec2c47cd630a6bbf88'/>
<id>urn:sha1:3d749a6a26b0811b4b2bb4ec2c47cd630a6bbf88</id>
<content type='text'>
Reworks TIPC's media address data structure and associated processing
routines to transfer all media-specific details of address conversion
to the associated TIPC media adaptation code. TIPC's generic bearer code
now only needs to know which media type an address is associated with
and whether or not it is a broadcast address, and totally ignores the
"value" field that contains the actual media-specific addressing info.

These changes eliminate the need for a number of endianness conversion
operations and will make it easier for TIPC to support new media types
in the future.

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: Improve handling of media address printing errors</title>
<updated>2011-12-27T16:13:06Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-07T15:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c61b666e260d5cc2e0203b21c689321e6ab0d676'/>
<id>urn:sha1:c61b666e260d5cc2e0203b21c689321e6ab0d676</id>
<content type='text'>
Enhances conversion of a media address to printable form so that an
unconvertable address will be displayed as a string of hex digits,
rather than not being displayed at all. (Also removes a pointless check
for the existence of the media-specific address conversion routine,
since the routine is not optional.)

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: Streamline media registration error checking</title>
<updated>2011-12-27T16:13:06Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-07T13:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c349210101352103d9055636845155bc801ae9b'/>
<id>urn:sha1:6c349210101352103d9055636845155bc801ae9b</id>
<content type='text'>
Simplifies error handling performed during media registration, since
TIPC no longer supports the dynamic addition of new media types that
are potentially error-prone. These simplifications include the following:

1) No longer check for premature registration of a new media type.
2) No longer check for negative link priority values (which was pointless
   since such values are unsigned, and could cause a compiler warning).
3) No longer generate a warning describing the exact cause of any
   registration failure (just warns that overall registration failed).

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 duplication of media structures</title>
<updated>2011-12-27T16:13:06Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-07T13:25:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a31abe8daee5dd618aecb1484dbe9bf68c5c8a4a'/>
<id>urn:sha1:a31abe8daee5dd618aecb1484dbe9bf68c5c8a4a</id>
<content type='text'>
Changes TIPC's list of registered media types from an array of media
structures to an array of pointers to media structures. This eliminates
the need to copy of the contents of the structure passed in during media
registration.

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: Optimize detection of duplicate media registration</title>
<updated>2011-12-27T16:13:06Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-06T20:40:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c79be4549ae39edc026aa67eb64a25424542943f'/>
<id>urn:sha1:c79be4549ae39edc026aa67eb64a25424542943f</id>
<content type='text'>
Streamlines the detection of an attempt to register a TIPC media structure
using an already registered name or type identifier. The revised logic now
reuses an existing routine to detect an existing name and no longer
unnecessarily manipulates the media type counter during an unsuccessful
registration attempt.

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: Register new media using pre-compiled structure</title>
<updated>2011-12-27T16:13:05Z</updated>
<author>
<name>Allan Stephens</name>
</author>
<published>2011-10-06T19:28:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=706767da1bd0726d8fbc62e4818cb29193676a74'/>
<id>urn:sha1:706767da1bd0726d8fbc62e4818cb29193676a74</id>
<content type='text'>
Speeds up the registration of TIPC media types by passing in a structure
containing the required information, rather than by passing in the various
fields describing the media type individually.

Signed-off-by: Allan Stephens &lt;allan.stephens@windriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
</feed>
