77 Commits

Author SHA1 Message Date
Ray Milkey
446f446a4f Refactor buck external dependencies
Change-Id: Ia4b99493407eb7d4e893804cba6b944f758f085e
2017-08-21 17:41:36 +00:00
Ray Milkey
aa279c014e Starting snapshot 1.12.0-SNAPSHOT
Change-Id: I92269af3b1103fc6622614a77681bd841438d050
2017-08-16 13:27:00 -07:00
Ray Milkey
d4ac0edb2f Starting snapshot 1.11.0-SNAPSHOT 2017-08-11 17:04:16 -07:00
Ray Milkey
6ecde1ff86 Tagging 1.11.0-b4 2017-08-11 17:02:33 -07:00
Brian O'Connor
a09fe5b0b7 Updating Copyright line to Open Networking Foundation
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Ray Milkey
64677e99d9 Starting snapshot 1.11.0-SNAPSHOT 2017-08-01 10:48:08 -07:00
Ray Milkey
17463db855 Tagging 1.11.0-b3 2017-08-01 10:46:24 -07:00
Ray Milkey
64313cbc83 Starting snapshot 1.11.0-SNAPSHOT 2017-07-20 15:46:52 -07:00
Ray Milkey
7e28519e5f Tagging 1.11.0-b2 2017-07-20 15:45:28 -07:00
Ray Milkey
f14cc6d3c2 Fix SNAPSHOT version string
Change-Id: I090c1998e5a117c10263b7a6abbffc624beb4074
2017-06-28 16:36:27 +00:00
Ray Milkey
7463193198 Starting snapshot 1.11-SNAPSHOT 2017-06-23 16:46:27 -07:00
Jian Li
f17e0c9c91 Improve ExpireMap lookup performance with code refactoring
Change-Id: I304456a5e5b648ca9c02cc4924a86f50ccc61ab2
2017-06-22 01:30:22 +00:00
Jian Li
882e19068b [ONOS-6537] Implement LispRadixTreeDatabase with unit tests
Change-Id: I0d3c016432ad90aeb8843ac3653ec5b54cf6e3bf
2017-06-16 08:00:27 +00:00
Jian Li
2dbd8a2ba1 [ONOS-6537] Refactor LispMappingDatabase to split out implementation
Change-Id: I876b25b5911395900f5805a87b489efbe0acd0b4
2017-06-15 02:26:56 +00:00
Jian Li
6c7800c853 [ONOS-6537] Implement ConcurrentRadixTree that stores IP as a key
Change-Id: I0688faf3bb6c0335505339296582f91dd8c8c9c6
2017-06-14 15:24:52 +00:00
Jian Li
49f525f566 [ONOS-6537] Add interface for IP RadixTree data structure
Change-Id: Ibd0427f07dc4a9b8be521781192aa6f3980700a3
2017-06-09 05:10:52 +00:00
Jian Li
b86d8ad8a6 Support Solicit-Map-Request (SMR) message for updated MapRegister
Change-Id: I9d0865d569557c904b161d124b4616111f0f9807
2017-06-01 22:15:37 +00:00
Jian Li
a5f0c580ec Improve MapDB query speed by parallelly checking the address range
Change-Id: I714d56277de89ff11803349f9d6d3c386ef6c9d3
2017-05-22 09:53:56 +00:00
Ray Milkey
08b03a9ec8 Starting snapshot 1.11.0-SNAPSHOT
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Jian Li
85355c4bf1 Further improve MapDB query performance with reduced number of get
Change-Id: I4026215d23bf9e1ea064f0d19cd853f9813c3005
2017-05-15 18:20:46 +00:00
Ray Milkey
8fd28c7b80 Starting snapshot 1.10.0-SNAPSHOT 2017-05-02 14:37:34 -07:00
Ray Milkey
f0099022d2 Tagging 1.10.0-rc1 2017-05-02 14:35:27 -07:00
Jian Li
f987cb183e [ONOS-6358] Further improve LISP control message processing speed
Change-Id: Idf244a6fcda59bd8ac92d96d08066b2520b210af
2017-04-28 10:38:24 +00:00
Jian Li
07b9020199 Fix: Do not treat duplicated MapReg as error by changing log level
Since MapRegister messsages are sent to ONOS in periodic manner,
we do not want to treat duplicated MapReg reception as an error.

Change-Id: I3437c8927bc838c0344b13101abc65e6a1d328c0
2017-04-14 16:09:19 +00:00
Jian Li
47828a7901 Bugfix: fix LISP provider activation problem caused by deps issue
Change-Id: Ie5f9552db8e3b108a746fd56f8c4c64b51703c47
2017-02-14 21:41:41 +09:00
Ray Milkey
54a78514d2 Starting snapshot 1.10.0-SNAPSHOT
Change-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0
2017-02-13 11:13:52 -08:00
Ray Milkey
57b510152e Starting snapshot 1.10-SNAPSHOT
Change-Id: I800d5d9e7f23793f5288457bca449ca382896723
2017-02-13 11:06:55 -08:00
Ray Milkey
de84cdde9a Starting snapshot 1.9.0-SNAPSHOT 2017-02-13 10:54:12 -08:00
Ray Milkey
8588c48114 Tagging 1.9.0-b3 2017-02-13 10:52:31 -08:00
Jian Li
672ebda3fd [ONOS-5945] Initial implementation of MapReferral message type
1. Add skeleton code of LispMapReferral message type
2. Refactor LispLocatorRecord and LispMapRecord

Change-Id: Icbe6243e5892a0bfb784ba3c0daa22ab73c7e977
2017-02-08 18:39:54 +00:00
Jian Li
f31019ae11 Refactor: move LCAF related address classes under lcaf package
Change-Id: I828fe5596c84b121b9382a69107ddfce20840f99
2017-02-06 16:46:13 +00:00
Jian Li
9b1a45be12 [ONOS-5749] Initial implementation LISP device provider
Change-Id: Ie1ac2ff82c62717fc8e2b045f964d026fe30effa
2017-01-25 10:35:53 +00:00
Jonathan Hart
5dc9a4e5ce Bumping netty dependency versions to 4.1.5.Final.
Including test fixes.

Few more places referencing atomix version

Change-Id: I48fb8fa255624a86ae12117845603f7d53f1c29e
2017-01-20 20:31:57 +00:00
Ray Milkey
287b4ae810 Starting snapshot 1.9.0-SNAPSHOT 2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375 Tagging 1.9.0-b1b 2017-01-19 15:20:17 -08:00
Jian Li
347c51e683 Fix: sonar related fixes for LISP protocol package
Change-Id: If38ff6be071e1522c925056de44f9ec50910652c
2017-01-19 00:05:42 +00:00
Jian Li
b1a8fd05d2 [ONOS-5607] Add a new LISP router when receiving MapRegisterMessage
Change-Id: I0cb11492def61b99f30b463304a3f152c5200b2f
2017-01-04 18:14:55 +00:00
Jian Li
0dab596158 [ONOS-5607] Add AbstractLispRouter base class with impl classes
Change-Id: I7b79301db684b7f15307dc26be0c6e665399b01d
2016-12-23 16:08:48 +00:00
Jian Li
834ff723ce [ONOS-5607] Revise LISP ctrl impl class to track msgs and routers
Change-Id: I4a51a8ef9162e3feee543f40fa92a0435186d1c9
2016-12-21 15:12:59 +00:00
Jian Li
7ccc3a862f [ONOS-5607] Add LISP router, controller and listener interfaces
Change-Id: If01738d1b0e4e264618392844d96a9cf31cbd7c7
2016-12-21 07:06:03 +00:00
Jian Li
e530690b21 Support to obtain all map records from MappingDatabase
Change-Id: Ia4c5932d35c36d8dbd75e8534e52c3e0c5af4256
2016-12-20 16:36:48 +00:00
Jian Li
3e1bac23ed Add ReplyRecord field into Map-Request message
Change-Id: Ia9850bade2ee1ab654a7fb58a5ff00ebfd52a19e
2016-12-16 16:52:47 +00:00
Jian Li
2174e32b64 Fix: Re-enable testEncode unit test for LispMessageEncoderTest
Change-Id: I38e330340f65d29f1265570bf1e91d98f1adddac
2016-12-14 02:05:31 +00:00
Jian Li
6153eab228 [ONOS-5716] Acknowledge Map-Request with native-forward Map-Reply
In this commit, we try to acknowledge Map-Request message with
a special Map-Reply in which action field is configured with
a natively-forward flag.

Change-Id: Id302f9c4896d8a49a22b52bcbd33586105e270e9
2016-12-14 02:00:24 +00:00
Jian Li
cdbc087295 [ONOS-5710] Process Map-Request msg when proxy bit is set to false
Change-Id: I0ceef00c67ab266b01dec121fe6a4fe1f3dca3e5
2016-12-14 01:53:25 +00:00
Jian Li
5e505c6c23 Refactor LISP package to separate ctrl interface and impl classes
Change-Id: I4e94ff54299e886cd0e8b3ce38591b0900290f54
2016-12-11 13:56:47 +00:00
Jian Li
29986d80ce Add LISP mapping entry aging mechanism
Change-Id: I9a2a75f64ff4fb580dcc4b2e789af020c5decd8d
2016-12-11 13:50:46 +00:00
Ray Milkey
72bcefefce Starting snapshot 1.9.0-SNAPSHOT
Change-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984
2016-12-02 16:22:53 -08:00
Ray Milkey
bc3c6ba539 Starting snapshot 1.8.0-SNAPSHOT 2016-12-02 15:59:38 -08:00
Ray Milkey
a222d05a18 Tagging 1.8.0-rc4 2016-12-02 15:49:32 -08:00