Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-577

ICMP traffic not offloaded over geneve in openstack 17.1 (ovn23.09)

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Normal Normal
    • None
    • None
    • ovn23.09
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      We have seen that 1 testcase is failing in regression. The testcase just create 2 vms using geneve with ovn hwoffload and ping from one vm to other vm.
      We expect that traffic is offloaded and we do not see packets in representor port when we execute tcpdump there, but we see half of the packets there. In one compute we see icmp queries and in the other compute icmp replies.
      More info about the test here:
      https://privatebin.net/?0e5770ac2aed2961#6QhDtvFrnWZrn4W9ZqK9n4RLFrvJu2hADXdPF9q7ZxJy

      Versions:
      https://download-node-02.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/17.1-RHEL-9/passed_phase2/
      OSP: RHOS-17.1-RHEL-9-20240415.n.1
      OVN: ovn23.09
      OVS: 3.1.4

      Checking previous version 17.1.2 versions:
      https://download-node-02.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/17.1-RHEL-9/17.1.2/
      OSP: RHOS-17.1-RHEL-9-20231218.n.1
      OVN: ovn22.12
      OVS: 3.1.2

      Look at flow below taken from ovn23.09 OSP17.1.3

      ufid:9e034fb9-3288-4c94-9110-283f581b6a64, skb_priority(0/0),tunnel(tun_id=0x4,src=10.10.121.138,dst=10.10.121.182,ttl=0/0,tp_dst=6081,geneve(

      {class=0x102,type=0x80,len=4,0x20003/0x7fffffff}

      ),flags(+key)),skb_mark(0/0),ct_state(0/0),ct_zone(0/0),
      ct_mark(0/0),ct_label(0/0),recirc_id(0),dp_hash(0/0),in_port(genev_sys_6081),packet_type(ns=0/0,id=0/0),eth(src=fa:16:3e:38:3a:91,dst=00:00:00:00:00:00/01:00:00:00:00:00),eth_type(0x0800),ipv4(src=0.0.0.0/0.0.0.0,dst=0.0.0.0/0.0.0.0,proto=1,tos=0/0,ttl=0/0,frag=no),icmp(type=8/0xf8,code=0/0), packets:177, bytes:14868, used:0.060s, dp:tc, actions:enp4s0f0np0_1

              ovnteam@redhat.com OVN Team
              supadhya@redhat.com Sanjay Upadhyay (Inactive)
              Sanjay Upadhyay (Inactive)
              Jianlin Shi Jianlin Shi
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: