Jian Li
6c7800c853
[ONOS-6537] Implement ConcurrentRadixTree that stores IP as a key
...
Change-Id: I0688faf3bb6c0335505339296582f91dd8c8c9c6
2017-06-14 15:24:52 +00:00
Yuta HIGUCHI
6ee6b8ccd2
netty4 OpenFlow southbound
...
- separate I/O thread and message dispatch threads
Change-Id: I11a10a47de451a9e3063b62f9450be19c3a9dae7
2017-06-12 20:28:12 +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
Carmelo Cascone
43740a078d
Pruned old BMv2 stuff
...
...making space for new BMv2 support via P4Runtime.
Change-Id: Ia34c1a152c0e6e006fd3b86afc5086316264b6f6
2017-06-08 15:39:42 -04:00
jaegonkim
256f2c1338
[ONOS-6519] Supporting OVS DPDK, and PICA8 OVS interface creation & MTU setting
...
Change-Id: Icee3f9c6cf430d952acc7bfebd82cfa6d94b0e63
2017-06-08 08:13:04 +00:00
Ray Milkey
b125032100
Remove deprecated APIs
...
Change-Id: Ie2434cc8cb4721a1ed132528f902bc8f6ed17d59
2017-06-06 20:00:15 +00:00
Yuta HIGUCHI
d1ce4bc801
Fix javadoc warnings
...
Change-Id: If195eb9be6264aeb0be7768eb10bd16670b6aad6
2017-06-05 16:39:11 +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
Eunjin Choi
51244d3776
[ONOS-6449] Fix arista driver to support interface name with slash, Fix HttpSBControllerImpl because mediaType.getType() only return primary type
...
Change-Id: I9540bc298ee8b3c6ea2e5c6659dd12b006bbb79b
2017-05-31 10:03:20 -07:00
Georgios Katsikas
186b9580e8
Fixed bug that occurs when calling the HTTP controller's post operation
...
Change-Id: If356c8a8951ee98d709ab34fff984a58c4119ef8
2017-05-31 17:25:54 +02: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
Yuta HIGUCHI
385348e915
Deprecate HexDump
...
- Part of reducing dependency to netty 3
Change-Id: I64cf70a03ffc61ca9a9b263e1fe88dbbb9a5389f
2017-05-24 05:33:05 +00:00
Palash Kala
da4798db96
[ONOS-6503] Potential null object dereferenced before checking for null
...
Change-Id: I3a00d02936ff8ef7dcf49e24a5ea3ea36d7b3781
2017-05-24 02:48:45 +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
Jordan Halterman
5a1053eb46
[ONOS-6497] Add globally unique numeric ID generator primitive
...
Change-Id: Ic2d9214cfa885344694b8ba4250054dd6a33144e
2017-05-23 21:20:52 +00:00
jaegonkim
80bee53a79
[ONOS-6451] Datapath type setting function for supporting OVS DPDK addBridge
...
Change-Id: Ib6a8fa79dc1221e1387f8888f606306c671c4133
2017-05-23 08:33:24 +00:00
Yuta HIGUCHI
b6e0e914ce
Moving NetconfDeviceConfig to API bundle
...
- Move the class to API bundle to allow config manipulation via API
- Avoid sweeping whole device tree on every Device event.
- code clean up
Change-Id: I58ebdc89688c6c9250bb546585c227d486b30df2
2017-05-22 18:41:03 +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
Yuta HIGUCHI
26c397c52d
Transplant DatastoreId to Mina based session impl.
...
- porting ONOS-6410 support to mina.
See https://gerrit.onosproject.org/13814
Change-Id: I026fec6cd153afdac9b47bc8a380ae5f011fd741
2017-05-22 08:53:10 +00:00
Yuta HIGUCHI
6512f3e11d
Required changes to support OF1.4, 1.5.
...
- OVS with OF1.4 passed `stc smoke` test
- OVS with OF1.5 still has issue
As of OVS 2.5.0, OF1.5 mode responds with ill-formed of_meter_features_stats_reply
org.projectfloodlight.openflow.exceptions.OFParseError: Wrong length: Expected=40(40), got=32
at org.projectfloodlight.openflow.protocol.ver15.OFMeterFeaturesStatsReplyVer15$Reader.readFrom(OFMeterFeaturesStatsReplyVer15.java:281)
Change-Id: Ib78b9d92ecfb4bb667e24c4ee95bcd09aec160a6
2017-05-19 15:40:12 +00:00
Jimmy Jin
e9b7a02ff9
OpenFlow message processing for new loxi
...
Depends-On: Id69c8597eb4564653c56cdc90f2dcec50afbdd25
Change-Id: Ib14fbadd3debf98ce1d56343179f8e7929f8ade8
2017-05-19 15:40:12 +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
Henry Yu
c44787ad42
Remove RESTCONF client dependency on YMS and reinstall BUCK files
...
Change-Id: Icd6f4cb73a95044cfbd3fa938070c29d26c7cbe1
2017-05-15 17:21:24 +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
Yuta HIGUCHI
89111d973a
[ONOS-6410] flexible configuration datastore specifier.
...
- added completer to netconf-config-get
Change-Id: I7cc88637bd51d9f4bea7d906346ffacfbd8706a6
2017-05-11 18:08:05 +00:00
Jian Li
112890b8b2
Bump up jersey to 2.25.1 with corresponding dependencies updated
...
Change-Id: Ie1f41f4790624d59759f71eb9b9ff1d11de139b9
2017-05-10 12:45:54 -07:00
Andrea Campanella
7bbe7b1850
[ONOS-6376] Netconf ssh connection through Apache Mina library
...
Change-Id: If69fd89afe3082debc3c28a06debfed53426635c
2017-05-10 17:57:59 +00:00
Saritha
6935951b0f
invalid equals(), comparing different object types
...
Change-Id: I2a75955fec042c2ed2a8848628c8b20d039e26c4
2017-05-10 03:28:47 +00:00
Yuta HIGUCHI
2341e60544
Add support for OF1.4 devices
...
- part of ONOS-6386
Change-Id: I2e03496ae6f2fdcda5800e2208533faf07790e3d
2017-05-08 21:49:58 +00:00
Yuta HIGUCHI
d31bc6e6f6
make netconf-get-config usable on any NETCONF device.
...
- removed dependency to ConfigGetter
Change-Id: I00072625efc9ece327628f5034a845b0b96526f2
2017-05-04 18:43:23 +00:00
Ray Milkey
7da8592cc7
Fix maven build problems with restconf protocol
...
Change-Id: If0a9234283041cb6ce0fe48ba6a4674989bfd0be
2017-05-04 16:14:32 +00:00
Ray Milkey
2d572dd363
Use buck version of checkstyle rules in maven build
...
- build and package the checkstyle rules in the onos-build-conf artifact
- modify maven build to use new version of artifact
- fix checkstyle problems in maven-only code
Change-Id: I4e4dc890ca909e47463629c732a2fc5335bb4d2a
2017-05-04 16:03:51 +00:00
Thomas Vachuska
11b99fc941
Refining driver subsystem to facilitate coordinated start-up.
...
- for ONOS-6402
Change-Id: I7f64fc62ad1d451fcf55624b2422b60631a3c8e8
2017-05-04 15:55:16 +00:00
Matteo Gerola
7e180c23f5
REST protocol: changing returns for HTTP methods from boolean to int (HTTP standard codes)
...
Change-Id: I8bbdf1e61cc9f5983e03329327b7ae756372c5fe
2017-05-03 22:14:52 +00:00
Yuta HIGUCHI
f708910147
Minor cosmetic changes
...
Change-Id: Ib594c3481a2e8881da37981b6ab4deb5a8e4eb12
2017-05-03 17:51:52 +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
Yuta HIGUCHI
57ba1e1917
debug CLI command for NETCONF
...
Change-Id: I42e25899c42f02c1456580e19d34a4a3ea9e83a7
2017-05-02 04:43:52 +00:00
Henry Yu
3a91b13bfe
Remove old RESTCONF server implemenation
...
Change-Id: I8a225a6bfc3552acdfbb2148a73e85cbb9ca3d93
2017-05-01 15:15:19 +00:00
Jian Li
f987cb183e
[ONOS-6358] Further improve LISP control message processing speed
...
Change-Id: Idf244a6fcda59bd8ac92d96d08066b2520b210af
2017-04-28 10:38:24 +00:00
Marc De Leenheer
8aba62ffcb
Introduce method to write msg and get response through OpenFlow.
...
Change-Id: Ibc92985a98a3b9a178e474f55c117e08b05a8d44
2017-04-27 14:59:45 -07:00
Yuta HIGUCHI
0976bc2234
ONOS-6253 workaround for device not capable of :interleave-ing
...
Change-Id: Id64043dc6558cd677381bdd6133d8a7dc8c85869
2017-04-26 20:47:06 +00:00
Yuta HIGUCHI
66372fd867
Removing import only used for Javadoc
...
Change-Id: Ifdb3eb979f43c2fd7ae8699d816d9e9156e188a8
2017-04-21 20:40:52 -07:00
Yuta HIGUCHI
348b323574
Move internal classes under .impl package (2/2)
...
- adding back classes in old location marked as Deprecated
Change-Id: I27a6adf9faac5b6c7882d233494dfc994f7e978f
2017-04-21 21:29:41 +00:00
Yuta HIGUCHI
e3ae82134b
Move internal classes under .impl package (1/2)
...
Change-Id: I72ed933ecd5ae7ffb268967f80fb395e90f7d8e9
2017-04-21 21:29:41 +00:00
Aaron Kruglikov
72db642274
Moving from a searching a string for capabilities to a Set.
...
ONOS-5947 ONOS-5948
Change-Id: Icac65263691e624dc74cfbc03c27e3974b935da2
2017-04-21 08:28:50 +00:00
Jordan Halterman
f62724442e
[ONOS-6324] Add getOrDefault method to ConsistentMap.
...
Change-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19
2017-04-20 21:54:09 +00:00