forked from Juniper/contrail-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
OVS review #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
manishsing
wants to merge
242
commits into
master
Choose a base branch
from
vcpe_integration
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
OVS review #10
Changes from all commits
Commits
Show all changes
242 commits
Select commit
Hold shift + click to select a range
21a26f1
initial ovsdb change
9c19b35
initial ovsdb change
dce81ae
Set display-name as name for physical-router, physical-interface and
praveenkv 133fc3c
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
praveenkv 75d5b64
Integration fixes
f143998
use VN UUID as Logical switch name.
42b9499
Support adding l2 routes from OVS clients
praveenkv 327936d
adding introspect trace support for ovsdb
8293200
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
8978379
Changes to create ovs peer
ab696a9
fix for reoute export to bgp.
f2d3a7c
Support for unicast remote mac in ovsdb.
2681204
Adding support for exporting routes to ovsdb.
a88a6d7
Removing tunnel type check for exporting routes to OVSDB
6202bab
OVSDB Enhancements
d849297
Support to withdraw route on ovsdb notification
edacc1c
Fix parsing of MAC address in retract string.
5c33b52
Handling unicast route to reuse physical locator.
08f9583
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
bf05f9d
TSN agent changes for OVS.
manishsing 527b467
fix initializing ovsdb_entry row pointer for locator
baefc9e
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
810a7da
Add TSN directory and tsn_vrf_listener.
manishsing 858556f
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
manishsing 47f79bf
fixing sub directory inclusion and compilation for tor-agent
f111868
Derive ip family from prefix while provisioning static routes
42122a6
This bug adds the ModuleId from the Messages into the field
arvindvis e34fd51
Schema change to link loadbalancer pool to VMI
rrugge 58e67c3
If the API client updates a network object with subnets and does not …
2662c48
bug 1381704 - update cassandra db with sequence when upgrading from e…
ebe89d6
Adding skeleton for a new daemon: prc-manager
2ab18d7
Catch PermissionDenied exception on security_group_update so that we …
81ab4cf
Fix circular route re-origination bug with transit VN
71e2861
Add vrouter-instance ServiceInstanceType
d3c093b
Cleanup and refactor code in service_chain_test.cc
d717aa7
Schema changes for VCPE feature.
ashoksr 939c95e
Bug:#1380771 Adding the load balancer session persistence parameters …
divakardhar 158d3ec
Export underlay source port as 0 when encapsulation type is MPLSoGRE.
ashoksr 88f5a3c
Run config unit tests from scons
4f6cdf1
Rename prc-manager to device-manager
e8125f8
Display description from the NodeStatusUve when service is in
6703cfa
Change calls to update_subnet_uuid with new name.
b3d55a9
The dependent route list maintained by path_preference_module for a g…
ashoksr 72b91bb
Ensures that permissions are set when _http_put_common
8597276
Making file names consistent.
chandanjuniper 88319df
Enable build for device-manager from config directory
8dcddf3
Allow multiple xmpp client connections from same IP
3b98b84
Additional cfg tests for v4 and v6 pool allocation
a5660d8
Rename table for service monitor
rrugge b45a77b
Fix null UUID in id perms
rrugge 3f35c74
Send the IPv6 RA message to all nodes on local link (ff02::1).
haripk 5f75220
Use IANA codepoints for Tunnel Encapsulation types
780fb36
missing Import SandeshLevel
b9299f1
Handle query error in get_query_result()
66a4281
Remove flushing of UVE cache from contrail-analytics.rules
50458b3
Use correct variable name while deleting routing instance. This could…
29f0aa6
Limits fields that can be updated
17fb81d
Initial support for physical devices, physical ports and logical ports
praveenkv 9673758
Merge with master
0c95419
Fix libtbb_debug issue
ae1ed1b
Add config knob for cgitb traceback logs
zioc baf76c8
Fix merge errors from mainline
750efd1
Initial support for physical devices, physical ports and logical ports
praveenkv c779672
Code for adding TOR composite NH.
manishsing 82a8a00
Support dynamic registration of config-node and validation node
praveenkv c230e94
Initial support for physical devices, physical ports and logical ports
praveenkv acb9587
Code for adding TOR composite NH.
manishsing b7cba3f
Add support for physical-device and virtual-network DBTable
praveenkv 6aaabad
Support config processing for physical-device tables
praveenkv 30520c7
Add UT for physical-devices
praveenkv 9e5d2c9
Replace host_name() by agent_name() as vrouter-name
a258e58
Use agent_name_ in all InitGenerator calls
5ffdc20
Remove duplicate definitions added by merge
0a1967a
Fix rebase errors
1a8e8fc
Fix merge errors from mainline
472da08
Set host-name based on tor-agent instance
17a77ff
Adding Entry Filter to KSyncdBObject.
b7738f9
Get agent_name from config file
0891ade
cleanup : remove redundant code
haripk cb1832b
TorAgent should not register for multicast pacekts
4f4fda3
Agent Restart functionality.
4d37606
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
ff17f41
initial ovsdb change
0cdcf2b
Set display-name as name for physical-router, physical-interface and
praveenkv 4fb78aa
Integration fixes
ee54312
use VN UUID as Logical switch name.
6a60f6d
Support adding l2 routes from OVS clients
praveenkv 8687e47
adding introspect trace support for ovsdb
526d4bb
Changes to create ovs peer
29b3309
fix for reoute export to bgp.
ed7de78
Support for unicast remote mac in ovsdb.
39f605a
Adding support for exporting routes to ovsdb.
fe12689
Removing tunnel type check for exporting routes to OVSDB
05616b8
OVSDB Enhancements
3d854a9
Support to withdraw route on ovsdb notification
5d097d9
Fix parsing of MAC address in retract string.
b239864
Handling unicast route to reuse physical locator.
6433ea0
TSN agent changes for OVS.
manishsing daaf73f
fix initializing ovsdb_entry row pointer for locator
f0300eb
Add TSN directory and tsn_vrf_listener.
manishsing bbdcc20
fixing sub directory inclusion and compilation for tor-agent
5bafb28
Fix merge errors from mainline
454e80a
Fix rebase errors
a42e3fb
Set host-name based on tor-agent instance
6258108
Adding Entry Filter to KSyncdBObject.
20016bd
Get agent_name from config file
f1c56bd
cleanup : remove redundant code
haripk c4132d8
TorAgent should not register for multicast pacekts
e799199
Agent Restart functionality.
8e10023
Merge branch 'psethi_openvswitch' of github.com:manishsing/contrail-c…
haripk b150250
fix compilation issues
haripk 8e4ad3f
Add Mac address validation in pkt_handler.cc
a442337
Allocate an IP address from each subnet for service node (dns_server_…
manishsing 817ebfc
Remove hardcoded value from multicast
manishsing 6cd7cf8
Add VN NULL check
haripk 645d704
Merge branch 'psethi_openvswitch' of github.com:manishsing/contrail-c…
haripk 3af0efb
send correct GW in DHCP response
haripk 65763aa
Move subnet route to point to l2comp and fix bmap usage in agent_path
manishsing 4585706
add physical device name in vlan port binding
haripk 8e07acb
Merge branch 'psethi_openvswitch' of github.com:manishsing/contrail-c…
haripk ace8b70
Handle VM Interface creation from Config or Nova message
6ada08f
Fix delete handling for <physical_device, vn>
d10d062
Handle vrf delete using liftimeref.
1d052ba
Initial VCPE changes
ashoksr 83805d7
Add logic to check we don't program routes
3924df9
Fix wrong reporting of Active state for ToR interfaces
71c57de
Add new VM interface subtype for VCPE and make this interface active …
ashoksr 6e98f3b
--Fix issue of resolve route not getting deleted when VM interface su…
ashoksr 67f44e3
add logic to wait for vn to be present before eporting routes.
d5f4c21
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
046a126
move the address creation for service node from neutron plugin to api…
haripk c867a7c
Build physical-device-vn table based on logical-interface config
2e72456
Fixes stale nexthop issue. If none of the relevant composite NH is pr…
manishsing 80eb3ea
Fix memory leak in physical-device-vn UT
e55cbc5
remove the earlier change done in neutron plugin for allocating dns s…
haripk 6467809
Merge branch 'psethi_openvswitch' of github.com:manishsing/contrail-c…
haripk 89c3cda
Merge branch 'master' into psethi_openvswitch
haripk ca472fb
Handle NULL ptr expection.
7e1b7ba
fix logical_switch_table sync api to update all fields before returning.
ac85a97
Fixing renew of ksync db entry with a new oper db entry.
d758935
fixing agent.gdb macro to use common definition
e12ce85
contrail-collector does UVE Updates based on messages from generators.
anishmehta f606477
Check for deleted AgentXmppChannel while updating new set of XmppServ…
7596df8
Rename namespace manager class. It is going to be used to manage diff…
c8ecd14
- "vcenter.datacenter" and "vcenter.dvswitch" added to properties f…
vaidyasd de83b38
Cosmetic changes to rtarget_group.cc
2eb82f2
Preserve SiteOfOrigin when creating ServiceChain routes
0a51255
Handling no-security-group on VMIs
anbu-enovance 748d6a8
SVC Monitor is not scheduling the vrouter for lbaas
numansiddique 096989f
If no subnet on network, don't try to iterate on None
69066f8
Config components unit test from scons refinement
a846112
MxProvisioner does all work of adding route target.
505dbfa
Catch appropriate error while creating ACL object
c0b0942
1. Add handling of enums in protobuf server. Enum names will be
e87f464
Return dict for external_gateway_info in router as spec'd by API.
cedcc0b
Bug #1385538
kirandesai 2c08da2
Add basic support for a few EVPN communities
ddfac92
In discovery client we were moving the process connection state to
291b5e2
Make module id of discovery server and dns agent consistent:
chandanjuniper 0a52e2d
Fix delete handling for <physical_device, vn>
03965d4
Handle vrf delete using liftimeref.
ca7e0ee
closes-bug:#1387064. Extracting right VN's uuid from Nova VIF plugin …
divakardhar b4e1b7c
UUID reset to None in id_perms
1c18b11
Set generate_url to an empty function if none is provided. This will …
f294878
Closes-Bug: #1360623
33d7d6f
Verify ASN in SecurityGroup extended community
e1adda3
Add logic to check we don't program routes
052ffa1
Fix pagination issue in flow introspect page. FlowKey comparison func…
ashoksr eff5c18
Fix wrong reporting of Active state for ToR interfaces
fd99469
Initialize the variables in the constructor - this was causing issues…
haripk 5c2e820
Few files were still using the term prc_manager instead of device_man…
4345f05
Cleanup a few APIs in mock agent
3b6e6f0
raise SecurityGroupCannotRemoveDefault only if not admin
3b2960b
Ignore 503 Service Unavailable, any api call will connect to api-serv…
cijohnson 672bc01
add logic to wait for vn to be present before eporting routes.
dbe61d6
move the address creation for service node from neutron plugin to api…
haripk 5fefb09
Fix#1: L2 multicast route not getting deleted.
manishsing 0a6680e
In case of VMWare, set promiscous mode for ethernet port connecting t…
3b44c7c
Minor cleanup of BgpRoute introspect code
f8b252d
Build physical-device-vn table based on logical-interface config
219d687
Fixes stale nexthop issue. If none of the relevant composite NH is pr…
manishsing ff073b5
Fix memory leak in physical-device-vn UT
283f4cb
remove the earlier change done in neutron plugin for allocating dns s…
haripk bab912d
Fix couple of corner cases in bgp_xmpp_test
706be26
Handle NULL ptr expection.
2e73e5d
fix logical_switch_table sync api to update all fields before returning.
db979b6
Fixing renew of ksync db entry with a new oper db entry.
fbe04b4
fixing agent.gdb macro to use common definition
9f9fd28
Initial VCPE changes
ashoksr ddacd2a
Enhancements to support tunnel/tap interface as physical ports
9b9b835
1) Dont advertise non L2 multicast.
manishsing 7d6ed83
Fix encap change for composite NH.
manishsing 2833ae5
1. Send GW in DHCP response (not set it to service address)
haripk cdfad79
Merge branch 'psethi_openvswitch' of github.com:manishsing/contrail-c…
haripk 6e7a4d3
Fix VN and VMI order dependency.
7db2106
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
2c810fa
Fix UT for noarp and point-to-point flag on eth interface
praveenkv 2e5fbd7
Fix unit test case.
manishsing 8512a99
Merge branch 'master' into psethi_openvswitch
praveenkv 6f7565e
Initial VCPE changes
ashoksr 2a8042b
Add new VM interface subtype for VCPE and make this interface active …
ashoksr 09c3775
--Fix issue of resolve route not getting deleted when VM interface su…
ashoksr 1a1c7ea
Fix wrong reporting of Active state for ToR interfaces
5605b2b
Build physical-device-vn table based on logical-interface config
d9ce3b7
Initial VCPE changes
ashoksr 4ad68fb
Enhancements to support tunnel/tap interface as physical ports
07375ef
Fix UT for noarp and point-to-point flag on eth interface
praveenkv 700db93
Merge branch 'vcpe_integration' of ssh://github.com/manishsing/contra…
praveenkv 39e2feb
Remove tsn_ip_1 and tsn_ip_2 parsing from agent. It was meant as hack…
manishsing 04a3423
add default GW route, fix vn_uve crash when VM is not present
haripk 50d116c
check unresolved reference only if logical switch name is present.
07842e5
Merge remote-tracking branch 'manishsing-fork/psethi_openvswitch' int…
praveenkv d597f18
Fix merge errors
praveenkv ec69c54
Fix compilation errors in Ubuntu 14.04
praveenkv 08afc76
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
199a1ed
fixing compilation.
3e20e75
Fix for multicast.
manishsing 152add8
Fixes for agent to work with un-numbered vhost0
praveenkv 41eee2b
Rename vhost_service_ip to compute_node_ip
praveenkv 6c3ef46
If device_vn is deleted and same removed from mcast olist and olist i…
manishsing 36f69d0
Merge branch 'psethi_openvswitch' into vcpe_integration
praveenkv 16ca345
Add Uve initialization
523c089
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
3f3812b
take vxlan id as well in the key for the MAC to interface binding map
haripk 7a083b1
Fix to find active entry for add/del operation.
cbe9fbe
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
2ba75f9
* Upon change of physical interface or logical interface resync vm
naveen-n 4b2fb97
Adding introspect to dump ovsdb Objects.
f684f01
fix updation of logical switch name, when vm intf is resolved.
a9e411d
Add error string to the transaction failed message.
90871b3
Add stats in physical ports.
9daf763
Fix bug where vxlan id change was not getting reflected in multicast …
manishsing 7401adf
change for tcp session to use non blocking socket
686f976
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
6c7b6cb
Fix message parsing if multiple json messages are received in single …
a0f3546
Fix the check of tsn_enabled.
manishsing cd71774
bug fixes: initialize configurer variable, remove interface reference…
haripk 8bc4e1a
Issue: vrf delete timeout, Find of deleted VN fails and
37f224e
Merge branch 'psethi_openvswitch' of ssh://github.com/manishsing/cont…
cd77a94
Delete subnet route whenever L2 route path is deleted.
manishsing 461bec2
For subnet route delete all multicast paths from route if local_peer …
manishsing a6c161e
Merge branch 'psethi_openvswitch' into vcpe_integration
haripk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please get this reviewed by Tapan