36 Commits

Author SHA1 Message Date
Ray Milkey
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Yuta HIGUCHI
fbd9ae9cdf Various small fixes
Change-Id: I83802169d0d968f7b88d4be2cedba74b15fdd7da
2018-01-25 22:17:25 +00:00
Ray Milkey
9c9cde4d4d SONAR Suggestion - protected members in final classes are pointless
Change-Id: Ie34d86aecf181e73867a14864d75e0db8a8f48f3
2018-01-17 00:18:50 +00:00
Yuta HIGUCHI
2f4b01dfa4 Fix file permissions
Change-Id: I42b7e7f0deb7a51e2b7d683dbb75c02f96151650
2017-08-11 03:42:11 +00:00
Brian O'Connor
a09fe5b0b7 Updating Copyright line to Open Networking Foundation
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Jian Li
38bb1095cb Augment provider service to process batch mapping query
Change-Id: Id44e4ad23f4cfbb56da4d52e1beb8cd0d3ca2b20
2017-05-05 11:54:12 +00:00
Jian Li
55648edc74 Allow to query mapping value when receives MapRequest
Change-Id: Ic7893a397c2c16e219135a31516565d2f1323f50
2017-05-04 17:59:08 +00:00
Jian Li
a1f960b651 Fix: Set default state as ADDED for newly added mapping by router
Change-Id: I34eda7f5b229efe273d4a4e61e72082f8f123a2c
2017-05-04 17:41:54 +00:00
Jian Li
b5d8221241 [ONOS-6170] Implement codec for MappingEntry with unit test
Change-Id: Ie5ba1df98ce5dc00c54a5f30d0b2e1c5d0d1062d
2017-04-28 07:26:07 +00:00
Jian Li
c87b23be6e [ONOS-6349] Add CLI for querying mappings from MappingService
Change-Id: I982ed17fc599314b709c0c46fca9e2a00b80da08
2017-04-27 01:02:09 +00:00
Jian Li
791dd327dc Augment provider service to query mapping value from protocol layer
Change-Id: Ib6f03102ea2b720968117f032293e09c11cbf619
2017-04-24 17:28:21 +00:00
Jian Li
9552f17fc9 Fix: Correct typos in mapping service and manager
Change-Id: I636ef40862dfdcf460cfb3f1f6cef513ae3baef7
2017-04-24 17:23:44 +00:00
Jian Li
8e07271dbf Refactor: Build script and code clean up for mappingmanagement app
Change-Id: I0a3b12880645d50ff42397f87c80e67ff037fb08
2017-04-24 16:57:53 +00:00
Jian Li
2e818b0e18 Fix: Split codec package into api module to fix maven build failure
Change-Id: I5f57163f329ab21bb362dcf2bef54a3a6664ce10
2017-04-12 16:01:43 +00:00
Jian Li
fc90a08989 [ONOS-6235] Implement an interpreter of LispExtensionMappingAddress
Change-Id: I39f66d5e3bcee50b361a6ba33f3fa09e2599f7df
2017-04-08 03:13:56 +00:00
Jian Li
246334bb48 Add ExtensionAddressInterpreter with ExtensionMappingAddressCodec
Change-Id: I30e663581ff392b3adf0e366cb7984fc66d34d0b
2017-04-04 01:21:32 +00:00
Jian Li
0f0d748c52 [ONOS-5750] Improve MappingEntryBuilder to convert LCAF to ext addr
Change-Id: I0353575633bbe1073413b61ad134634716ad75b4
2017-03-27 07:11:17 +00:00
Jian Li
cdd1bfd9b9 Separate privileged methods to MappingAdminService
Change-Id: I8cb32fe027ed70e6d37a8069403224ef4a1fd224
2017-03-27 06:49:22 +00:00
Jian Li
924995bb63 Extract duplicated APP_KRYO variable into extension interface
Change-Id: Ieafbbcfbb3cc1baadea9e79dee79419351992fab
2017-03-23 01:46:40 +09:00
Jian Li
2c4e9a97e3 Initial work on using ExtensionMappingAddress to abstract LCAF addr
Change-Id: I0db0682a1b15c8c7ba49ff82c82f06770b011dc6
2017-03-15 14:33:48 +00:00
Jian Li
2dc9f00859 [ONOS-6073] Implement init version of MappingManager with unit test
Change-Id: Ib2b198e51556bb29e44d20b7bdf9130bbd0aa96d
2017-03-09 15:19:42 +00:00
Jian Li
252750d7a5 Implement SimpleMappingStore with augmented StoredMappingEntry
Change-Id: Iea1623757b95b322910fcf2506d61431e0da1693
2017-03-07 14:02:40 +00:00
Jian Li
9291959694 [ONOS-6055] Define mapping store interface with skeleton impl codes
Change-Id: Icb2bf9e3985ed0316bd54fa300385060112c52fb
2017-03-01 09:54:35 +00:00
Jian Li
4014e13da6 Further simplify equals method by refactor if-else statement
Change-Id: I2a97dfa54916d94600e36d7e2b933fa087a1ddbe
2017-02-27 09:01:02 +00:00
Jian Li
cc169f3b83 Fix: add missing java docs for mapping management application
Change-Id: I712b21111fb23936213b7961244367583694c158
2017-02-27 08:49:23 +00:00
Jian Li
9876310efd Allow to specify time when creates a mapping event instance
Change-Id: Id4d9583a8d43d8a6e0913393d35a222b9688b0d2
2017-02-24 06:51:04 +00:00
Jian Li
44155b09a5 [ONOS-6017] Implement DefaultMappingKey and DefaultMappingValue
Change-Id: Ie41242436323d9fa89400c2ab661fcc35518b9c8
2017-02-24 06:48:54 +00:00
Jon Hall
8c7b06ad07 Remove unnessasry semicolons
Change-Id: I8363e54ecaf80ad0a755d997ca1b9bbae2f1fa6e
2017-02-22 23:05:51 +00:00
Jian Li
0e09eaa65b [ONOS-5916] Add various MappingAddress impl classes with unit tests
Change-Id: Ie373601d1406d161e8071e78cd584e5cc8b8f5af
2017-02-22 10:18:14 +00:00
Jian Li
24ad4e4261 [ONOS-5916] Add unit tests for MappingInstructions class
Change-Id: I2ae6a32ea4c81fc3437a033b8c20b5e712776e1f
2017-02-15 13:42:11 +09:00
Jian Li
136fd6caf4 [ONOS-5916] Add a mapping instruction interface with impl classes
Change-Id: I21399cd9853fe4604641af5ad57cd61f02cf354c
2017-02-15 13:37:31 +09:00
Jian Li
c565ebff2d Add unit tests for mapping management app
Change-Id: Ie8be52be8c65ba39e8acf541af991865248b019b
2017-02-07 07:19:27 +00:00
Jian Li
a0bf4599d6 [ONOS-5916] Implement DefaultMapping and DefaultMappingEntry
Change-Id: Icc4b8021e49e5cdfdcf7a0868df4dc5d041d5127
2017-02-07 07:09:54 +00:00
Jian Li
c7badf9b4e Add MappingRepository type to signify where to store mapping info
Change-Id: If6e1deec011e85102a05b985306232f81834736b
2017-02-07 07:01:06 +00:00
Jian Li
95edb59947 [ONOS-5916] Add interfaces with adaptor for mapping management app
Change-Id: I44cec28ec50b77d2a40c3650b59c96f02ec48f4f
2017-02-03 21:15:12 +00:00
Jian Li
7564231cf4 [ONOS-5916] Add skeleton code of mapping management application
Change-Id: I267f07d3869a88066428281c91e6647fc1216056
2017-02-03 21:14:44 +00:00