1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00
Files
Christian Giese 00aa14c8e4 github pages
2024-03-25 22:01:36 +00:00

240 lines
9.2 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="../">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>&lt;no title&gt; &mdash; BNG Blaster 0.8 documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=80d5e7a1" />
<link rel="stylesheet" type="text/css" href="../_static/css/theme.css?v=19f00094" />
<link rel="stylesheet" type="text/css" href="../_static/tabs.css?v=a5c4661c" />
<link rel="stylesheet" type="text/css" href="../_static/custom.css?v=411f5019" />
<!--[if lt IE 9]>
<script src="../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="../_static/jquery.js?v=5d32c60e"></script>
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="../_static/documentation_options.js?v=a0e24af7"></script>
<script src="../_static/doctools.js?v=888ff710"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../index.html" class="icon icon-home">
BNG Blaster
<img src="../_static/rtbrick_logo.png" class="logo" alt="Logo"/>
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Quickstart Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../interfaces.html">Interfaces</a></li>
<li class="toctree-l1"><a class="reference internal" href="../access/index.html">Access Protocols</a></li>
<li class="toctree-l1"><a class="reference internal" href="../routing/index.html">Routing Protocols</a></li>
<li class="toctree-l1"><a class="reference internal" href="../streams.html">Traffic Streams</a></li>
<li class="toctree-l1"><a class="reference internal" href="../http.html">HTTP Emulation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../nat.html">NAT / CGNAT</a></li>
<li class="toctree-l1"><a class="reference internal" href="../reports.html">Reports</a></li>
<li class="toctree-l1"><a class="reference internal" href="index.html">Configuration</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/index.html">API/CLI</a></li>
<li class="toctree-l1"><a class="reference internal" href="../controller.html">Controller</a></li>
<li class="toctree-l1"><a class="reference internal" href="../performance.html">Performance Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../troubleshooting.html">Troubleshooting</a></li>
<li class="toctree-l1"><a class="reference internal" href="../faq.html">Frequently Asked Questions</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../index.html">BNG Blaster</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="../_sources/configuration/interfaces_links.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p>The link configuration is optional and allows to define per interface link configurations. An explicit
link configuration with the global default settings is automatically generated if no link is defined
for interface links referenced by interface functions.</p>
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="w"> </span><span class="nt">&quot;interfaces&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">&quot;links&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">}</span>
</pre></div>
</div>
<table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Attribute</p></th>
<th class="head"><p>Description</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><strong>interface</strong></p></td>
<td><div class="line-block">
<div class="line">Interface name (e.g. eth0, …).</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>description</strong></p></td>
<td><div class="line-block">
<div class="line">Interface description.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>mac</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the MAC address.</div>
<div class="line">Default: <cite>physical interface MAC address</cite></div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>lag-interface</strong></p></td>
<td><div class="line-block">
<div class="line">Add interface/link to LAG group.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>lacp-priority</strong></p></td>
<td><div class="line-block">
<div class="line">LACP interface priority.</div>
<div class="line">Default: 32768</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>tx-cpuset</strong></p></td>
<td><div class="line-block">
<div class="line">Optionally pin TX threads to CPU cores (cpuset). This is required</div>
<div class="line">for DPDK only.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>rx-cpuset</strong></p></td>
<td><div class="line-block">
<div class="line">Optionally pin RX threads to CPU cores (cpuset). This is required</div>
<div class="line">for DPDK only.</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>io-mode</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the IO mode.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>io-burst</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the IO burst.</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>io-slots</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the IO slots (ring size).</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>io-slots-tx</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the TX IO slots (ring size).</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>io-slots-rx</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the RX IO slots (ring size).</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>qdisc-bypass</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the kernels qdisc layer configuration.</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>tx-interval</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the TX polling interval in milliseconds.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>rx-interval</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the RX polling interval in milliseconds.</div>
</div>
</td>
</tr>
<tr class="row-odd"><td><p><strong>tx-threads</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the number of TX threads per interface link.</div>
</div>
</td>
</tr>
<tr class="row-even"><td><p><strong>rx-threads</strong></p></td>
<td><div class="line-block">
<div class="line">Overwrite the number of RX threads per interface link.</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2020-2024, RtBrick, Inc..</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>