115 Commits

Author SHA1 Message Date
Ray Milkey
dc48fb2c3b Starting snapshot 1.12.0-SNAPSHOT 2017-09-26 14:42:24 -07:00
Ray Milkey
eb3f6ef786 Tagging 1.12.0-b1 2017-09-26 14:40:44 -07:00
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
Yuta HIGUCHI
d1ce4bc801 Fix javadoc warnings
Change-Id: If195eb9be6264aeb0be7768eb10bd16670b6aad6
2017-06-05 16:39:11 +00:00
Jian Li
f25adf0bcc Refactor: further simplify if-else statement
Change-Id: I2c23446f3c59e76d8cfd462a210aaba6c30223af
2017-05-24 10:20:23 +00:00
Jian Li
3282a34a33 Refactor: restrict package access level, replace for with foreach
Change-Id: I6197d62076b4530fbbbfdf3c1b9956c3861cc22d
2017-05-24 09:55:02 +00:00
Jian Li
6b5efbb516 Refactor: remove redundant return and unused method from MacAuth
Change-Id: Ib65b49a62172ff3c4f3611c08544e673ec4fb93b
2017-05-24 09:45:32 +00:00
Jian Li
03398d53cb Fix: resolve potential NPE in LispInfo request and reply
Change-Id: Iab01f0d2c947e918d5c131a7e416582f9fad9496
2017-05-23 22:19:15 +00:00
Ray Milkey
08b03a9ec8 Starting snapshot 1.11.0-SNAPSHOT
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Jian Li
b25fcb4de1 Improve MapDB read performance by using cached hash code
With existing implementation, the hashcode of LispEidRecord
should always be recaluclated when we lookup MapDB.
If we have very large number of entries stored in a HashMap,
the performance becomes very poor.
With this cached hashcode implementation, we can improve
the MapDB lookup performance.

Change-Id: Ie193e0b96b2bdc470e52f6f1de4f341527e0507d
2017-05-15 16:52:39 +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
af72941251 Bugfix: Only reads the replyRecord when map data present bit is set
Change-Id: Id4bd28c1bd4f8ad7a6e92f8812cff0f1e66a2048
2017-04-06 15:58:06 +00:00
Jian Li
299bc1d4a4 [ONOS-6142] Add AppData and AS extension addresses with unit test
- Correct RFC page number for LCAF addresses

Change-Id: I51dbf02f69c15aad81d5571198b39e030f991a96
2017-03-22 04:20:28 +00:00
Jian Li
08f613aa3c Fix: Correct typos in multicast LCAF address class
Change-Id: I22efd7f281a10baded717c88ec0176309ec543c8
2017-03-20 06:26:00 +00: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
f4bfbaa450 [ONOS-5945] Add LispMapReferral message type with unit tests
Change-Id: I4f93140fccdbe96c4f0911e8aa325e6e3ffaee2f
2017-02-08 18:43:14 +00:00
Jian Li
d55111bf58 [ONOS-5945] Add de/serailizer for LISP referral with unit tests
Change-Id: I2fa06555d56be0a09046f74a570302d2df2b7539
2017-02-08 18:42:41 +00:00
Jian Li
4fc55e3973 [ONOS-5946] Implement LISP signature type
Change-Id: Ifea098d3b2fd1c0b5e24185b537056b9864b935b
2017-02-08 18:41:27 +00: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
c4d0391aa1 [ONOS-5944] Add LISP Geo Coordindate LCAF address type
Change-Id: I110eb57aded5fe2a8cf60e1d2e758737f4cbf139
2017-02-08 02:55:00 +00:00
Jian Li
3ff578de25 [ONOS-5943] Add LISP nonce LCAF address type
Change-Id: I6200ca4ea3432a982b8c1ba10551e2a4b501c1d5
2017-02-08 01:25:04 +00:00
Jian Li
2af9eaaf21 [ONOS-5942] Add LISP multicast LCAF address type
Change-Id: Ifb0e276f33ea9a6512b1a7037f0bbd30e24d276f
2017-02-08 01:16:18 +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
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
3a99e71d61 Fix: remove redundant parameter setup for LCAF addresses
Change-Id: I9f322b5a6566a723bd59a1b49721b7eae818bc9a
2017-01-04 02:37:15 +00:00
Jian Li
01f75b9cbf [ONOS-5752] Add AS number LCAF address with unit tests
Change-Id: I0c47e72b2195eb3014dbbde8966fbb3dc0b7fa9e
2017-01-04 01:26:04 +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
3e1bac23ed Add ReplyRecord field into Map-Request message
Change-Id: Ia9850bade2ee1ab654a7fb58a5ff00ebfd52a19e
2016-12-16 16:52:47 +00:00
Jian Li
d6483ccf6f Bump up the LISP LCAF version from draft 20 to draft 22
Change-Id: If946ac5bd6159b050838d577cbea7795e15d5693
2016-12-16 14:04:38 +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
3109de81dc Fix: correct protocol stack comment of LispNatLcafAddress class
Change-Id: I7f9e266a16ce7a5e46a3634a68ae3f54ae00ec31
2016-12-06 22:44:09 +00:00
Ray Milkey
72bcefefce Starting snapshot 1.9.0-SNAPSHOT
Change-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984
2016-12-02 16:22:53 -08:00