summaryrefslogtreecommitdiff
path: root/scripts/run-pktgen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run-pktgen.sh')
-rwxr-xr-xscripts/run-pktgen.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/scripts/run-pktgen.sh b/scripts/run-pktgen.sh
new file mode 100755
index 0000000..79e5095
--- /dev/null
+++ b/scripts/run-pktgen.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+. scripts/lava-common.sh
+
+iface=$(find_vland_iface)
+ipaddr=$(ip -4 addr show dev $iface | awk '/inet/ {print $2}')
+
+lava-wait start-xmit
+dest_ip=$(cat /tmp/lava_multi_node_cache.txt | \
+ awk -F'/' '/client_ip/ {print $1}' | \
+ awk -F = '{print $2}')
+
+dest_mac=$(cat /tmp/lava_multi_node_cache.txt | \
+ awk -F'/' '/mac/ {print $1}' | \
+ awk -F = '{print $2}')
+#trafgen -e > traf.cfg
+lava-send xmit-started
+
+./scripts/kernel/pktgen/pktgen_sample03_burst_single_flow.sh -vi "$iface" -d \
+ "$dest_ip" -m "$dest_mac" -t $(nproc)
+
+#trafgen -b10000000pps --dev "$iface" --cpp --conf traf.cfg -n1000000000