[ payload load 2b @ network header + 0 => reg 1 ]
[ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
[ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000200 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000100 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp | lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fbff ) ^ 0x00000400 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-# ip dscp set ip dscp & lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x000007ff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & 0x1f
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x00007fff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ffef ) ^ 0x00000010 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ff1f ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fffe ) ^ 0x00000001 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000200 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000100 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp | lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fbff ) ^ 0x00000400 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-# ip dscp set ip dscp & lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x000007ff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & 0x1f
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x00007fff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ffef ) ^ 0x00000010 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ff1f ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fffe ) ^ 0x00000001 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000200 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000100 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect0
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp | lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fbff ) ^ 0x00000400 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-# ip dscp set ip dscp & lephb
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x000007ff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & 0x1f
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x00007fff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ffef ) ^ 0x00000010 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ff1f ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength | 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fffe ) ^ 0x00000001 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength & 1
-bridge test-bridge input
- [ meta load protocol => reg 1 ]
- [ cmp eq reg 1 0x00000008 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
[ payload load 2b @ network header + 0 => reg 1 ]
[ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
[ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect0
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000200 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000100 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect0
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp | lephb
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fbff ) ^ 0x00000400 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & lephb
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x000007ff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & 0x1f
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x00007fff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version | 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ffef ) ^ 0x00000010 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version & 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ff1f ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength | 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fffe ) ^ 0x00000001 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength & 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect0
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000200 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn | ect1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000100 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect0
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000feff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip ecn set ip ecn & ect1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fdff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp | lephb
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fbff ) ^ 0x00000400 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & lephb
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x000007ff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip dscp set ip dscp & 0x1f
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x00007fff ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version | 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ffef ) ^ 0x00000010 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip version set ip version & 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000ff1f ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength | 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fffe ) ^ 0x00000001 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]
-
-# ip hdrlength set ip hdrlength & 1
-inet test-inet input
- [ meta load nfproto => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
- [ payload load 2b @ network header + 0 => reg 1 ]
- [ bitwise reg 1 = ( reg 1 & 0x0000fff1 ) ^ 0x00000000 ]
- [ payload write reg 1 => 2b @ network header + 0 csum_type 1 csum_off 10 csum_flags 0x0 ]