From d3d2c4bd782368e9024d88795659325372b99ed8 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Sat, 24 Feb 2018 10:45:32 +0100 Subject: tests: add raw payload test cases. Signed-off-by: Florian Westphal --- tests/py/arp/arp.t.payload | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/py/arp/arp.t.payload') diff --git a/tests/py/arp/arp.t.payload b/tests/py/arp/arp.t.payload index ea778b2d..34ae2414 100644 --- a/tests/py/arp/arp.t.payload +++ b/tests/py/arp/arp.t.payload @@ -268,3 +268,13 @@ arp test-arp input [ payload load 2b @ network header + 6 => reg 1 ] [ cmp neq reg 1 0x00000200 ] +# meta iifname \"invalid\" arp ptype 0x0800 arp htype 1 arp hlen 6 arp plen 4 @nh,192,32 0xc0a88f10 @nh,144,48 set 0x112233445566 +arp test-arp input + [ meta load iifname => reg 1 ] + [ cmp eq reg 1 0x61766e69 0x0064696c 0x00000000 0x00000000 ] + [ payload load 6b @ network header + 0 => reg 1 ] + [ cmp eq reg 1 0x00080100 0x00000406 ] + [ payload load 4b @ network header + 24 => reg 1 ] + [ cmp eq reg 1 0x108fa8c0 ] + [ immediate reg 1 0x44332211 0x00006655 ] + [ payload write reg 1 => 6b @ network header + 18 csum_type 0 csum_off 0 csum_flags 0x0 ] -- cgit v1.2.3