<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://help.openclovis.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://help.openclovis.com/index.php?action=history&amp;feed=atom&amp;title=TIPC_Configuration</id>
		<title>TIPC Configuration - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://help.openclovis.com/index.php?action=history&amp;feed=atom&amp;title=TIPC_Configuration"/>
		<link rel="alternate" type="text/html" href="https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;action=history"/>
		<updated>2026-05-01T09:30:41Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=23896&amp;oldid=prev</id>
		<title>Hoangle: /* TIPC Configuration */</title>
		<link rel="alternate" type="text/html" href="https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=23896&amp;oldid=prev"/>
				<updated>2012-06-06T06:08:50Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;TIPC Configuration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:08, 6 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;== UDP configuration &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== UDP configuration ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Switch_your_model/image_from_TIPC_to_UDP]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Switch_your_model/image_from_TIPC_to_UDP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hoangle</name></author>	</entry>

	<entry>
		<id>https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=23895&amp;oldid=prev</id>
		<title>Hoangle: /* Optional and nice to have in case receiver/machine is running slow to avoid packet drops from tipc (flow control) */</title>
		<link rel="alternate" type="text/html" href="https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=23895&amp;oldid=prev"/>
				<updated>2012-06-06T06:08:16Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Optional and nice to have in case receiver/machine is running slow to avoid packet drops from tipc (flow control)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:08, 6 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then recompile and after reloading tipc and establishing both the links, confirm link window shows 250 instead of the default of 50 with tipc-config -ls=&amp;lt;link-name&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then recompile and after reloading tipc and establishing both the links, confirm link window shows 250 instead of the default of 50 with tipc-config -ls=&amp;lt;link-name&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== UDP configuration ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Switch_your_model/image_from_TIPC_to_UDP]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hoangle</name></author>	</entry>

	<entry>
		<id>https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=39&amp;oldid=prev</id>
		<title>Stone: Created page with &quot;== TIPC Configuration ==  ===Overview=== OpenClovis uses the TIPC http://tipc.sourceforge.net/ Linux kernel module to provide low latency communications between nodes in the …&quot;</title>
		<link rel="alternate" type="text/html" href="https://help.openclovis.com/index.php?title=TIPC_Configuration&amp;diff=39&amp;oldid=prev"/>
				<updated>2011-10-05T15:19:56Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;== TIPC Configuration ==  ===Overview=== OpenClovis uses the TIPC &lt;a href=&quot;/index.php?title=Http://tipc.sourceforge.net/&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Http://tipc.sourceforge.net/ (page does not exist)&quot;&gt;http://tipc.sourceforge.net/&lt;/a&gt; Linux kernel module to provide low latency communications between nodes in the …&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== TIPC Configuration ==&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
OpenClovis uses the TIPC [[http://tipc.sourceforge.net/]] Linux kernel module to provide low latency communications between nodes in the cluster.  However, as configured out-of-the-box, TIPC sometimes has trouble handling the bandwidth required for telecom applications.&lt;br /&gt;
&lt;br /&gt;
This can result in link &amp;quot;flapping&amp;quot; (several rapid link-level drops and reconnects) or dropped packets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FAQ===&lt;br /&gt;
&lt;br /&gt;
* '''How can the TIPC configuration be changed to support higher bandwidth?'''&lt;br /&gt;
: You need to recompile the TIPC module.  Directions on compiling kernel modules are all over the internet so shall not be repeated here.  Increase/modify the following macros in the tipc source code before recompiling tipc module:&lt;br /&gt;
&lt;br /&gt;
* TIPC_DEF_LINK_WIN &lt;br /&gt;
: to 250  &lt;br /&gt;
: in include/net/tipc/tipc_bearer.h&lt;br /&gt;
* TIPC_MAX_LINK_WIN &lt;br /&gt;
: to 300&lt;br /&gt;
: in include/net/tipc/tipc_bearer.h&lt;br /&gt;
&lt;br /&gt;
* BCLINK_WIN_DEFAULT&lt;br /&gt;
:to 150 (from 20)&lt;br /&gt;
:in net/tipc/bcast.c&lt;br /&gt;
&lt;br /&gt;
====Optional and nice to have in case receiver/machine is running slow to avoid packet drops from tipc (flow control)====&lt;br /&gt;
&lt;br /&gt;
* OVERLOAD_LIMIT_BASE.  &lt;br /&gt;
: Change the default from 5000 to say 8000 (some tweaking may be necessary based on the difference in performance of your machines)&lt;br /&gt;
: in net/tipc/socket.c&lt;br /&gt;
&lt;br /&gt;
* TIPC_FLOW_CONTROL_WIN &lt;br /&gt;
: from 512 to say 3000&lt;br /&gt;
: in include/net/tipc/tipc_port.h  &lt;br /&gt;
: This will also alleviate the condition for the reliable or SOCK_STREAM tipc topology notification socket which can also be impacted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Make sure that TIPC_FLOW_CONTROL_WIN*2 &amp;lt;= OVERLOAD_LIMIT_BASE&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then recompile and after reloading tipc and establishing both the links, confirm link window shows 250 instead of the default of 50 with tipc-config -ls=&amp;lt;link-name&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stone</name></author>	</entry>

	</feed>