aboutsummaryrefslogtreecommitdiffstats
path: root/src/vat/plugin.h
diff options
context:
space:
mode:
authorBenoît Ganne <bganne@cisco.com>2019-08-05 17:52:25 +0200
committerDave Barach <openvpp@barachs.net>2019-08-05 20:54:44 +0000
commitec757593859bd8c16839ea8a81a2ef4eb8b29539 (patch)
treebc9b4eb6d060e4d4621a219c442427ede3323b0e /src/vat/plugin.h
parent0a6562c78091d03370228e3e8bd2bddf87fe524f (diff)
rdma: bump rdma-core to 25.0
Type: make Change-Id: Ie7596e2976917657b089162c44b3b669e3a2d048 Signed-off-by: Benoît Ganne <bganne@cisco.com>
Diffstat (limited to 'src/vat/plugin.h')
0 files changed, 0 insertions, 0 deletions
l.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
.. _trex3:

Examples
========

There are many examples of how to create traffic flows in the directories below the
TRex root directory. The stateless examples are written in Python and are found in
the **./stl** directory. Examine the directories **./avl/, ./stl and ./cap2**. A few
simple examples are as follows:

* ./cap2/dns.yaml - Used in the first example
* ./avl/sfr_delay_10_1g.yaml - Used in the second example
* ./cap2/imix*.yaml - Uses some imix traffic profiles.
* ./stl/udp_1pkt.py - UDP example
* ./stl/imix.py - Simple imix example

Summary
=======

This tutorial showed how to download, compile, and install the VPP binary on an
Intel® Architecture platform. Examples of /etc/sysctl.d/80-vpp.conf and
/etc/vpp/startup.conf/startup.conf configuration files were provided to get the
user up and running with VPP. The tutorial also illustrated how to detect and bind
the network interfaces to a DPDK-compatible driver. You can use the VPP CLI to assign
IP addresses to these interfaces and bring them up. Four examples using iperf3
and TRex were included, to show how VPP processes packets in batches. We
also showed how to use TRex in stateless mode and examine traffic flow statistics.