[ovs-dev] [RFC ovn 207/207] [WIP] optimize port groups and address sets

2020-08-12 Thread vkommadi
From: venkata anil ovn-controller recalculates flows for all the members of a PG or AS when a new member is added or deleted. Instead, this patch identifies the changed members and only process their related flows. Also this patch maintains constant sets for only local ports of a port group

[ovs-dev] [PATCH v7 3/4] Document the flows for redirecting VLAN packets

2018-08-01 Thread vkommadi
From: venkata anil We have added new flows for using vlans instead of tunnels for redirecting VLAN packets to a gateway chassis. This patch documents these flows in ovn-northd.8.xml and ovn-architecture.7.xml. Signed-off-by: Venkata Anil --- v6->v7: * Rebased v5->v6: * Rebased v4->v5: *

[ovs-dev] [PATCH v7 4/4] Replace router internal MAC with gateway MAC for reply packets

2018-08-01 Thread vkommadi
From: venkata anil Previous patches in the series doesn't address issue 1 explained in [1] i.e 1) removal of router gateway port MAC address on external switches after expiring of aging time. 2) then external switches unable to learn the gateway MAC as reply packets carry router internal

[ovs-dev] [PATCH v7 2/4] Send gateway port ARP through router internal ports

2018-08-01 Thread vkommadi
From: venkata anil External switches should learn the distributed gateway port MAC address as they have to forward the packet tagged with tenant vlan network but with this MAC as destination MAC address. So router has to send ARP reply and gARP for this MAC address through router internal patch

[ovs-dev] [PATCH v7 1/4] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-08-01 Thread vkommadi
From: venkata anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to the gateway host over a

[ovs-dev] [PATCH v7 0/4] Use VLANs for VLAN packets redirected to a gateway chassis

2018-08-01 Thread vkommadi
From: venkata anil This patch avoids tunneling and instead uses source tenant vlan network across hypervisors for traffic from vlan network on local hypervisor towards gateway hypervisor hosting redirect chassiss port. On the local hypervisor, when the packet enters logical router ingress

[ovs-dev] [PATCH v6 3/3] Document the flows for redirecting VLAN packets

2018-06-25 Thread vkommadi
From: venkata anil We have added new flows for using vlans instead of tunnels for redirecting VLAN packets to a gateway chassis. This patch documents these flows in ovn-northd.8.xml and ovn-architecture.7.xml. Signed-off-by: Venkata Anil --- v5->v6: * Rebased v4->v5: * This patch is added to

[ovs-dev] [PATCH v6 2/3] Send gateway port ARP through router internal ports

2018-06-25 Thread vkommadi
From: venkata anil External switches should learn the distributed gateway port MAC address as they have to forward the packet tagged with tenant vlan network but with this MAC as destination MAC address. So router has to send ARP reply and gARP for this MAC address through router internal patch

[ovs-dev] [PATCH v6 1/3] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-06-25 Thread vkommadi
From: venkata anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to the gateway host over a

[ovs-dev] [PATCH v6 0/3] Use VLANs for VLAN packets redirected to a gateway chassis

2018-06-25 Thread vkommadi
From: venkata anil This patch avoids tunneling and instead uses source tenant vlan network across hypervisors for traffic from vlan network on local hypervisor towards gateway hypervisor hosting redirect chassiss port. On the local hypervisor, when the packet enters logical router ingress

[ovs-dev] [PATCH v5 3/3] Document the flows for redirecting VLAN packets

2018-06-07 Thread vkommadi
From: Venkata Anil We have added new flows for using vlans instead of tunnels for redirecting VLAN packets to a gateway chassis. This patch documents these flows in ovn-northd.8.xml and ovn-architecture.7.xml. Signed-off-by: Venkata Anil --- v4->v5: * This patch is added to document the

[ovs-dev] [PATCH v5 2/3] Send gateway port ARP through router internal ports

2018-06-07 Thread vkommadi
From: Venkata Anil External switches should learn the distributed gateway port MAC address as they have to forward the packet tagged with tenant vlan network but with this MAC as destination MAC address. So router has to send ARP reply and gARP for this MAC address through router internal patch

[ovs-dev] [PATCH v5 1/3] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-06-07 Thread vkommadi
From: Venkata Anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to the gateway host over a

[ovs-dev] [PATCH v5 0/3] Use VLANs for VLAN packets redirected to a gateway chassis

2018-06-07 Thread vkommadi
From: Venkata Anil This patch avoids tunneling and instead uses source tenant vlan network across hypervisors for traffic from vlan network on local hypervisor towards gateway hypervisor hosting redirect chassiss port. On the local hypervisor, when the packet enters logical router ingress

[ovs-dev] [PATCH v4 2/2] Send gateway port ARP through router internal ports

2018-06-05 Thread vkommadi
From: Venkata Anil External switches should learn the distributed gateway port MAC address as they have to forward the packet tagged with tenant vlan network but with this MAC as destination MAC address. So router has to send ARP reply and gARP for this MAC address through router internal patch

[ovs-dev] [PATCH v4 0/2] Use VLANs for VLAN packets redirected to a gateway chassis

2018-06-05 Thread vkommadi
From: Venkata Anil This patch avoids tunneling and instead uses source tenant vlan network across hypervisors for traffic from vlan network on local hypervisor towards gateway hypervisor hosting redirect chassiss port. On the local hypervisor, when the packet enters logical router ingress

[ovs-dev] [PATCH v4 1/2] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-06-05 Thread vkommadi
From: Venkata Anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to the gateway host over a

[ovs-dev] [PATCH v3] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-05-25 Thread vkommadi
From: venkata anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to

[ovs-dev] [PATCH v2] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-05-24 Thread vkommadi
From: venkata anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to

[ovs-dev] [PATCH] Avoid tunneling for VLAN packets redirected to a gateway chassis

2018-05-17 Thread vkommadi
From: Venkata Anil When a vm on a vlan tenant network sends traffic to an external network, it is tunneled from host chassis to gateway chassis. In the earlier discussion [1], Russel (also in his doc [2]) suggested if we can figure out a way for OVN to do this redirect to

[ovs-dev] [PATCH] Add unixctl option for ovn-northd

2018-01-30 Thread vkommadi
From: Venkata Anil Signed-off-by: Venkata Anil --- lib/automake.mk | 3 ++- lib/unixctl.xml | 26 ++ ovn/northd/ovn-northd.8.xml | 7 +-- ovn/northd/ovn-northd.c | 9 -