<div dir="ltr">Hi ,<div>    I found a limitation when use taas.  My test case is descripped as follow:</div><div>    VM1 and VM2 is running on the same host and  they are belong the vlan.  The monitor VM is on the same host or the  other host . I want to monitor the only INPUT flow to the VM1. </div><div>    So I configure the tap-flow like this "neutron tap-flow-create  --port 2a5a4382-a600-4fb1-8955-00d0fc9f648f  --tap-service c510e5db-4ba8-48e3-bfc8-1f0b61f8f41b --direction IN ". </div><div>    When ping from VM2 to VM1.  I can not get the flow in the monitor VM.</div><div>   The reason is the the flow from VM2 to VM1 in br-int has not vlan information. The vlan tag was added in flow when output the packet  in OVS. So the code in file ovs_taas.py did not work in this case . </div><div><br></div><div>     if direction == 'IN' or direction == 'BOTH':</div><div>            port_mac = tap_flow['port_mac']</div><div>             self.int_br.add_flow(table=0,</div><div>                                 priority=20,</div><div>                                dl_vlan=port_vlan_id,</div><div>                                dl_dst=port_mac,</div><div>                               actions="normal,mod_vlan_vid:%s,output:%s" %</div><div>                                 (str(taas_id), str(patch_int_tap_id)))</div><div><br></div><div><br></div><div><br></div><div><br></div><div> Is this is a Bug or a Design ??</div><div><br></div><div><br></div><div><br></div><div>Thanks. </div></div>