flow_rule_encap_on_egressΒΆ

<run>
    <script name="flow_rule_encap_on_egress">
        <req id="FLOW_TRANSFER"/>
    </script>
    <arg name="env">
      <value ref="env.peer2peer"/>
    </arg>
    <arg name="tunnel_type">
      <value>VXLAN</value>
    </arg>
    <arg name="flow_rule_pattern" list="pattern">
        <value>{
          eth:{
            dst-addr plain:'00 01 02 03 04 06'H,
            src-addr plain:'00 01 02 03 04 07'H
          },
          ip4:{
            src-addr plain:'43 43 43 43'H
          },
          udp:{
            dst-port plain:11,
            src-port plain:10
          }
        }</value>
        <value>{
          eth:{
            dst-addr plain:'00 01 02 03 04 06'H,
            src-addr plain:'00 01 02 03 04 07'H
          }
        }</value>
    </arg>
    <arg name="encap_header" list="pattern">
        <value>{
          eth:{
            dst-addr plain:'00 01 02 03 04 08'H,
            src-addr plain:'00 01 02 03 04 09'H
          },
          ip4:{
            dst-addr plain:'08 08 08 08'H,
            src-addr plain:'08 08 08 08'H
          },
          udp:{
            dst-port plain:4789,
            src-port plain:55761
          },
          vxlan:{
            vni plain:13
          }
        }</value>
        <value>{
          eth:{
            dst-addr plain:'00 01 02 03 04 08'H,
            src-addr plain:'00 01 02 03 04 09'H
          },
          ip4:{
            dst-addr plain:'08 08 08 08'H,
            src-addr plain:'08 08 08 08'H
          },
          udp:{
            dst-port plain:4789,
            src-port plain:49152
          },
          vxlan:{
            vni plain:13
          }
        }</value>
    </arg>
    <arg name="count" type="boolean"/>
</run>