[ovs-git] [ovn-org/ovn] 62ca8b: northd: support HW VTEP with stateful datapath
Vladislav Odintsov
noreply at github.com
Sat Sep 18 01:00:43 UTC 2021
Branch: refs/heads/master
Home: https://github.com/ovn-org/ovn
Commit: 62ca8b9620cc1168ace6905575b7d36438363aed
https://github.com/ovn-org/ovn/commit/62ca8b9620cc1168ace6905575b7d36438363aed
Author: Vladislav Odintsov <odivlad at gmail.com>
Date: 2021-09-17 (Fri, 17 Sep 2021)
Changed paths:
M northd/northd.c
M northd/ovn-northd.8.xml
M northd/ovn_northd.dl
M tests/ovn-northd.at
Log Message:
-----------
northd: support HW VTEP with stateful datapath
A packet going from HW VTEP device to VIF port when arrives to
hypervisor chassis should go through LS ingress pipeline to l2_lkp
stage without any match. In l2_lkp stage an output port is
determined and then packet passed to LS egress pipeline for futher
processing and to VIF port delivery.
Prior to this commit a packet, which was received from HW VTEP
device was dropped in an LS ingress datapath, where stateful services
were defined (ACLs, LBs).
To fix this issue we add a special flag-bit which can be used in LS
pipelines, to check whether the packet came from HW VTEP devices.
In ls_in_pre_acl and ls_in_pre_lb we add new flow with priority 110
to skip such packets.
Signed-off-by: Vladislav Odintsov <odivlad at gmail.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
More information about the git
mailing list