to enter the logical ingress pipeline.
</p>
- <p>
- It's possible that a single ingress physical port maps to multiple
- logical ports with a type of <code>localnet</code>. The logical datapath
- and logical input port fields will be reset and the packet will be
- resubmitted to table 16 multiple times.
- </p>
-
<p>
Packets that originate from a container nested within a VM are treated
in a slightly different way. The originating container can be
34.
</p>
+ <p>
+ A special case is that when a localnet port exists on the datapath,
+ remote port is connected by switching to the localnet port. In this
+ case, instead of adding a flow in table 32 to reach the remote port, a
+ flow is added in table 33 to switch the logical outport to the localnet
+ port, and resubmit to table 33 as if it were unicasted to a logical
+ port on the local hypervisor.
+ </p>
+
<p>
Table 34 matches and drops packets for which the logical input and
output ports are the same. It resubmits other packets to table 48.
<!-- Keep the following in sync with ovn/controller/physical.h. -->
OVN transmits the logical ingress and logical egress ports in a TLV with
- class 0xffff, type 0, and a 32-bit value encoded as follows, from MSB to
+ class 0x0102, type 0, and a 32-bit value encoded as follows, from MSB to
LSB:
</p>