diff options
Diffstat (limited to 'extras/pg')
-rw-r--r-- | extras/pg/checksum_offload.pg | 26 | ||||
-rw-r--r-- | extras/pg/ip6_simple.pg | 12 |
2 files changed, 38 insertions, 0 deletions
diff --git a/extras/pg/checksum_offload.pg b/extras/pg/checksum_offload.pg new file mode 100644 index 00000000000..a2e3205a21e --- /dev/null +++ b/extras/pg/checksum_offload.pg @@ -0,0 +1,26 @@ +set term pag off +loop cre +set int ip address loop0 11.22.33.1/24 +set int state loop0 up +loop cre +set int ip address loop1 11.22.34.1/24 +set int state loop1 up + +set ip neighbor loop1 11.22.34.44 03:00:11:22:34:44 + +packet-generator new { + name s0 + limit 10000 + size 128-128 + interface loop0 + tx-interface loop1 + node loop1-output + buffer-flags ip4 offload-ip-cksum offload-udp-cksum + data { IP4: 1.2.3 -> 4.5.6 + UDP: 11.22.33.44 -> 11.22.34.44 + ttl 2 checksum 13 + UDP: 1234 -> 2345 + checksum 11 + incrementing 114 + } +} diff --git a/extras/pg/ip6_simple.pg b/extras/pg/ip6_simple.pg new file mode 100644 index 00000000000..023bde6837f --- /dev/null +++ b/extras/pg/ip6_simple.pg @@ -0,0 +1,12 @@ + +packet-generator new { + name x + limit 5 + size 128-128 + interface local0 + node ip6-lookup + data { + ICMP: db00::1 -> db00::2 + incrementing 30 + } +} |