Changes:
- Punts ARP packets to the controller using fobj;
- Disables intercepts in HLP when SR app is activated;
Change-Id: Ife098994f6d3c79fd73847657df0c08d856e7246
[Bug] When VMs with two interfaes are removed, connections between other VMs in difference nodes are broken.
Change-Id: I14afafbbf5afac4770b3c77c4a0bbea489e1d64d
Segment Routing now reacts to routes being added/removed through RouteService.
SR will disable SingleSwitchFibInstaller if vRouter is activated
SR will install a routing table entry on
- The leaf where next hop attaches to
- The other leaves that points packets to the leaf where next hop attaches to
Host handler no longer add any IP flow for hosts outside the configured subnet
- We need to explicitly add a per host route via RouteService when needed (vSG)
Change suppressSubnet behavior
- Before: do not push any flow
- After: ignore subnet config but still push filtering obj with VLAN 4094
ARP handler drops all packets from suppressed ports
Additional refactoring
- Remove vRouterId. Gateway router now needs to be specify through route API
- Limit the scope of some variables
- Unify handler.init method name
Change-Id: Idd2fd19fa74e3fa6209eef5cf2ed79957715c5e9
Fix deactivation issues of vRouter components in addition
Clean up flows installed by SingleSwitchFibInstaller when it is deactivated
Change-Id: I398a38852deaafa693ea20a6cd17b9dd70053f21
Route store implementation can be selected by component config.
LocalRouteStore will be used by default.
Change-Id: I9afb8356a157f6ff02497bee8e3d70b3c1513850
Moves the floating IP flow rule initialization process from OpenstackRoutingManager to OpenstackFloatingIpManager.
Removes gateway initialization process because it is also being done in OpenstackRoutingManager.
(The change is compatible with SONA pipeline refactoring change)
Change-Id: I6482cc44eed62bde8d50a850a8e9248545a6071e
1. Deleted classes not being used.
2. There was inconsistent terminology in use w.r.t naming of classes for ex - producer vs publisher.
Change-Id: If78a06bb59261bdfe1854ae8ed3ee2218696d984
Previously, SR checked the subnet data structure which contains
multiple subnets now in order to support generic routing.
A missing part of gerrit #11842.
Change-Id: Ia778c8ba5a42927d259c70bbb7538869270a7a1f
1. fix equals method to check "o" not "this" (line 192 in OpenstackSecurityGroupRule.java)
2. change 6th parameter of OpenstackPort constructor to tenantId from networkId in Builder.build method (line 356 in OpenstackPort.java)
Change-Id: I0a46c113547170404d08e40da53985931483a1b5
1. Add BUCK for tenbi and tetunnel
2. Fix check style errors in tenbi
3. Fix a BUCK error in tetopology
Change-Id: I618bdd2a119cc6be3250cb3c3e9002fa4f5e4750
Changes:
- Tests to account for tag-tag and tag-notag connectivity
- Introducing untagged ifaces in netcfg and topo files
Change-Id: If56fd4d8bbe4f1f2505e4d5d85c3eeda8c22ac5c