42 Commits

Author SHA1 Message Date
Ray Milkey
b65d7844e2 ONOS-6887 Move neighbour classes from incubator to core
Change-Id: I5fa70253b833838566a3527d8938e04be4274210
2017-08-06 19:46:25 -07:00
Ray Milkey
facf286f9c ONOS-6886 Move interface classes from incubator to core
Change-Id: Iaae4d98279e4b77fc3f0b5a63d547921f93aeb46
2017-08-06 16:38:19 -07:00
Brian O'Connor
a09fe5b0b7 Updating Copyright line to Open Networking Foundation
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Dominika Molenda
52cc3a9212 [ONOS-6661] MacAddress validation in not valid
Change-Id: Ib4e6a59ca4e158b79376b7fc0a671b7f8c33ba9a
2017-06-30 22:57:50 +00:00
Yuta HIGUCHI
9312a80bdd Fix checkstyle buck daemon issue
- checkstyle buck daemon was not processing a file listed at end of the list.
- fix issues, which hasn't been detected due to above bug
- cosmetic fixes

Change-Id: I15f24311835726757f0974b7e5c12ff1c79a3d4e
2017-06-15 16:41:40 +00:00
Yi Tseng
3069c61165 [ONOS-6528] Avoid VPLS race condition problem
Change-Id: I2d1ce9a20e76eabf9489e3361dbf95e518294b6d
2017-05-26 18:53:11 -07:00
Yi Tseng
2ec74963a4 [ONOS-6509] Fix incorrect state of VPLS
Change-Id: I709d499d6108676fcc634acf6e1592c5249f1c17
2017-05-25 00:12:36 +00:00
Yi Tseng
244f81f013 [ONOS-6505] Fix Incorrect Intent id generator from VPLS Intent test
Change-Id: I9d67eebce197b118e36bfc4a40a10791ad91121f
2017-05-24 14:37:27 +00:00
Yi Tseng
0ee6aa2d92 [ONOS-6493] Fix VPLS Intent failure handling problem
Any Intent failure of one VPLS might affect other VPLSs which are also
adding or updating.

Change-Id: I0f6f6129543965638fe51b9881bb66d0d1674a65
2017-05-19 23:01:35 +00:00
Yi Tseng
ada511f800 [ONOS-6488] Fix failure when reinstall a VPLS
When removes and reinstalls a VPLS the VPLS operation manager doesn't
update intents because it didn't check if the intent from store is
installed or withdrawn.

Purge intents every time when removes interface or VPLS to clean the
intent store is a possible solution.

Change-Id: Ie06fb11e915b8f82f6753c8e47177ac4dc53dd17
2017-05-19 17:41:12 +00:00
Yi Tseng
f31d2d933d [ONOS-6486] Fix serializer error and NPE of VplsStore
Change-Id: I134203c92eb9e3ce70673b17561cc74a66b1eca8
2017-05-18 21:42:24 +00:00
Jian Li
997fda6688 Fix checkstyle error to resolve maven build problem
Change-Id: I46c7283b2bd2d93bd987bfad74b38e50d3f2e522
2017-05-15 22:59:38 +09:00
Yi Tseng
f4e13e31d0 [ONOS-6248] VPLS refactoring
Change-Id: I8ffb2199ca108ad8dfe271681068636fc4af2a40
2017-05-12 18:15:28 +00:00
Charles Chan
b3b09cd7a7 Allow interface service to provide all interface that contain given IP
Change-Id: Ic6bc02585ed66e598505b65e7d4f29828dac36a1
2017-03-16 20:28:07 +00:00
Thomas Vachuska
2323596967 Added code to intent unit tests to pre-emptively unbind ID generator to avoid cascading failures.
Change-Id: I2e5aff44a90ceeaaad71d7154b79f20edab620a7
2017-02-03 11:44:15 -08:00
Jonathan Hart
470ed4fd26 Move the IntentSynchronizer out of the routing app into its own app
Change-Id: I05e84bce3853ea995b9921b96a2e6a3e8eddb689
2017-02-02 04:09:57 +00:00
Luca Prete
13465646a4 ONOS-5775: Partial failure constraint in VPLS
Change-Id: I6a4b6e9468e6e3ae028a1d2fc2e4d51c63c50776
2017-01-25 17:01:17 +00:00
Yi Tseng
e53d2287eb Fix VPLS app
Remove listeners from HostService and InterfaceService after VPLS
deactivate.

Change-Id: I9d16a3e44fe7500e26f662f1d743315167dd890b
2017-01-12 19:53:09 +00:00
Luca Prete
8dbbea8a16 ONOS-5761, ONOS-5762: VPLS CLI fixes
Change-Id: Idd77a36d7766215924eab087403e44c4c37c18da
2017-01-11 18:00:02 +00:00
Luca Prete
e113df4c1d ONOS-5727: Correcting configuration load in VPLS
Change-Id: Iaea600e6abd504f876ba5f9559fc99d0b6cb401c
2017-01-11 17:54:57 +00:00
Luca Prete
99f6f281c3 Correcting license typo in VPLS
Change-Id: Id618607aeda453c9cca3df8606550ba590619a4e
2016-12-05 15:34:16 -08:00
Luca Prete
dce16f892f ONOS-5419 Implementing new VPLS CLI
Change-Id: Id6a7ef785def15f5fcdc8d5ab8f9ab0f9a173065
2016-12-05 10:11:09 -08:00
Carolina Fernandez
b1cef5c12d [ONOS-5420] CP/untagged ifaces support in VPLS
Changes:
- Tests to account for tag-tag and tag-notag connectivity
- Introducing untagged ifaces in netcfg and topo files

Change-Id: If56fd4d8bbe4f1f2505e4d5d85c3eeda8c22ac5c
2016-12-02 21:15:12 +00:00
Ray Milkey
c3aceff273 Fix copyright headers
Change-Id: Idbefca488773b7cf0820a8f576287c9a1f195340
2016-11-18 12:58:23 -08:00
Luca Prete
092e895f0d Adding Encapsulation in VPLS and correcting bugs.
Change-Id: Idc0c1834ae2bbd0fdaf564fd65360cc0f018d18d
2016-11-18 18:38:23 +00:00
breezestars
df95f9ff08 [ONOS-5241] Add CLI to VPLS
Change-Id: I2d90a6370babea0538eb063b21ca29b49deb425f
2016-10-24 18:59:40 +00:00
Yong-hwan Kim
fbf653c9d4 [ONOS-5298] New VPLS NeighbourHandler to support multiple VLANs
Change-Id: I5c809b9c108760defc666b9f5e9d2a17c64047eb
2016-10-24 15:31:16 +00:00
nosignal
5fd282e642 [ONOS-5283] Arbitrary connect points, support multiple vlans
Change-Id: I9bd3536c08dfd8a637293460395de7e2a1dc1dc1
2016-10-24 15:26:29 +00:00
Luca Prete
c21c6e63a1 Fixes for VPLS app
- fix intent installion on re-activation
- don't send ARP requests to inport
- send ARP requests to interfaces instead of connect point

Change-Id: I8f9185d174160adb605b8b44e7d7ebddb49bd027
2016-10-03 08:35:24 +00:00
Jonathan Hart
2efe0c2465 NeighbourMessageContext: Change the name of the proxy API to forward.
Change-Id: Ica58c55d03c7e86ae259cc52a6c16ab9982d004f
2016-09-21 12:04:45 -07:00
Yi Tseng
28767f0775 [ONOS-5238] Add neighbour message handler for vpls
Change-Id: Iaef04233402864874af0c83231117c279e946d64
2016-09-15 17:52:31 +00:00
Yi Tseng
647a5167e4 Refactor VPLS IntentInstaller
Change-Id: Ia729849fd0c939b6399abad5f15658b48fbb62b4
2016-09-02 21:05:17 +00:00
Yi Tseng
bf8b67ea9b Refactor bindMacAddr function from VPLS app.
Change-Id: I4f484bbc02dae756e60c9fb5e1d2ef8a0f722b85
2016-09-01 16:17:44 +00:00
Yi Tseng
3bbca2a643 Fix typo
Change-Id: I2b7e8663b1cfd774b19e3b4a7b1b2a9191294f1c
2016-09-01 16:16:05 +00:00
Yuta HIGUCHI
32e83319cb Replace javafx Pair with commons Pair
Change-Id: I7cd8674f3460f29b4472d21b8cb0665b99694a55
2016-07-11 16:25:16 +00:00
Ray Milkey
6e968ebe8e Unbind the ID generator when the test is complete
This was causing intermittent failures in some intent tests
because the id generator was not unbound and subsequent
tests would fail trying to assign a new one.

Change-Id: Id10caf69c32383b27d246426c29972b7654b40bb
2016-07-01 16:24:49 +00:00
Luca Prete
2705d66e80 ONOS-4403 Remove intents using appId when apps get deactivated.
Change-Id: Ieaea8aeff2f2c29287a3e2eea33654fa22d38c09
2016-05-06 16:28:00 -07:00
Luca Prete
a885482642 ONOS-4401 VPLS: react to intf config changes.
Change-Id: Id34a9de669a3ab571e690b27072b44057d863768
2016-04-27 21:04:36 +00:00
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Luca Prete
b21d171137 Path to VPLS to don't consider interfaces that have IPs configured.
Change-Id: I540a21a3dcd10446302198952a90e45ade6bbc17
2016-02-19 19:50:51 +00:00
Luca Prete
9c2ee0782a Moving vpls app from onos-app-samples to onos repo
Change-Id: I27f8bcac00350b072a6dc33debc8adc589033490
2016-02-16 23:23:26 +00:00