Charles Chan
d2edd47030
CORD-378 Validate ARP SPA in segment routing ARP handler
...
Check if the source protocol address of an ARP packet belongs to the
same subnet configured on the port it is seen.
Additional changes:
- Improve human-readability of ARP.toString()
Change-Id: Ie21c1edb43aa0ec636e9a927ca164a46ab2256fc
2016-10-19 01:21:38 +00:00
Brian O'Connor
7c11a9885e
Cleaning up utils/ Buck files
...
Change-Id: Id8d0126f2ba06aab2dfba7a6a6760c263bdedba9
2016-10-18 23:49:08 +00:00
ke han
e908271dc3
package igmp v3 report wrong, the group class should be IgmpMembership
...
Change-Id: Ibe321ec79e3058b3ab320601ea57bfeba5577c5d
2016-10-18 13:19:05 +08:00
Luca Prete
c8ec4b5f43
Adding support for IGMPv2
...
Change-Id: Iba3fbdfaed1b91cda8c6c0ef19fe69b5e5d7f900
2016-10-17 12:04:34 +00:00
Sho SHIMIZU
8ebb04aacd
Replace Stream#forEach() with Collection#forEach()
...
Change-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247
2016-10-11 16:39:39 +00:00
Jian Li
1270aea7be
Add abstract IP header class to unify IPv4 and IPv6 header classes
...
Change-Id: Ia932dad67f64595b52b6fbc7dc43a13f64d53796
2016-09-20 10:16:59 -07:00
Brian O'Connor
bfc02ecd22
Bumping snapshot version to 1.8.0-SNAPSHOT
...
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
Brian O'Connor
b19fc86f82
Bumping version back to 1.7.0-SNAPSHOT
...
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19
Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
...
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
2016-09-16 00:11:45 -07:00
Brian O'Connor
a1d90cfcd3
Removing source_under_test which has been deprecated from Buck
...
Change-Id: I598b704d9ef77c483bb3c4f83198833d07b38ae1
2016-09-13 16:35:07 -07:00
sdn
94b001597a
Fix for ONOS-5034
...
Change-Id: I61158511680851be375b93c365fc32c0573e9edc
2016-09-12 23:18:32 +00:00
Madan Jampani
307a21ecd3
Utilities for composing future results
...
Change-Id: Ie2ecfdedb69638fe7131879caa3b3708c4746006
2016-09-01 23:09:46 +00:00
Jonathan Hart
38feb6eddc
Revert "Fix for ONOS-5032 and ONOS-5034"
...
This reverts commit 50ad080683317df192a0f7159d9902dc1c403ed2.
Change-Id: Id2f9924a28c18686b4be30200244dbd0c975e90a
2016-08-29 23:16:45 +00:00
Jian Li
e4ba2a4460
Add unit tests for LISP control message serializer and deserializer
...
Change-Id: Id517db99635ad8e055d6581e5c0f3ac9f45f2869
2016-08-29 16:55:37 +00:00
Deepa Vaddireddy
50ad080683
Fix for ONOS-5032 and ONOS-5034
...
Change-Id: Ib964252dd05754ce7069a7a82ccb1d1c29bfa978
2016-08-26 03:22:47 -07:00
Yuta HIGUCHI
e8f48d8d08
ExecutorService with somewhat predictable thread assignment.
...
- ExecutorService which allows the caller or the Task to
express hint about which Thread it needs to be executed.
Change-Id: If1cc58f6b2369bb5afce4f402c195eacedf67f05
2016-08-25 10:20:35 -07:00
Thomas Vachuska
b1995cb761
Fixed an infinite loop bug in Suurballe graph path search.
...
Triggered by three edges between two vertices.
More work needed to address the remaining issues in the class implementation.
Change-Id: Ice1fa85f1b9213680e063e362db4d734d212f6f0
2016-08-23 20:58:54 +00:00
Yuta HIGUCHI
86f142f958
Update kryo to 4.0.0
...
- WARN:Serialized bytes are not binary compatible
- Release summary: https://github.com/EsotericSoftware/kryo/releases/tag/kryo-parent-4.0.0
- KryoNamespace: stop using direct buffer
This might fix ONOS-5130
Change-Id: I6e1e00f147a90ae8bfded78b2fa3a77158602c76
2016-08-19 17:26:54 +00:00
Yuta HIGUCHI
c012dda796
Workaround for NoClassDefFound issue in Netty.
...
SimpleChannelInboundHandler generates `message` instance check code on the fly,
using JavaAssist. Which was not working, when a new Connection was created on the thread
outside of NettyMessagingManager bundle, which did not have access to netty classes.
- Implemented equivalent for SimpleChannelInboundHandler<InternaleMessage>
without specifying type parameter, avoiding on the fly code generation.
Other changes:
- Add a method in IpAddress to return InetAddress instance.
Change-Id: Ie97294a5650683457b9395e773269c5232d8e602
2016-08-18 19:06:00 +00:00
Yuta HIGUCHI
0de4ba9401
Remove duplicate version specifications
...
Change-Id: I0fe6027e66815ab2e7db5e090dd5aea39b3c36e1
2016-08-18 15:59:50 +00:00
Yuta HIGUCHI
c2e6815ddc
Use Java 8 Map#compute when possible
...
Change-Id: Ida300c054449047096f355f09b3843e4934dcd18
2016-08-16 22:45:15 +00:00
Yuta HIGUCHI
f05db4017e
Fix for Netty wiring issue after 4.0 bump.
...
- After updating Netty 4.0 version,
we sometimes see java.lang.NoClassDefFoundError: io/netty/util/internal/TypeParameterMatcher
with backtrace insisting there's some dynamic class resolution inside Netty.
It might be side-effect of recent native-epoll support inside karaf?
https://github.com/netty/netty/issues/5119
- Add DynamicImport-Package for io.netty to allow deferred wiring
http://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html#how-to-provide-optional-services
- Add a way to pass DynamicImport-Package on BUCK build
Change-Id: I50ec3400e940c56fb52563d84659ebb30c302235
2016-08-16 00:59:48 +00:00
Sho SHIMIZU
d5c8ba157b
Remove a white space
...
Change-Id: Ie84387e8691b61162ce2e02cd258e4e3be8940c4
2016-08-15 18:49:43 +00:00
Jian Li
47671905bb
[ONOS-4718] Initial implementation of LISP control msg deserializer
...
- Add LispLocatorRecord interface along with
DefaultLispLocatorRecord class and unit test class
- Add deserialization logic for four LISP control message classes
and two auxiliary classes
- Add ByteOperator utility to ease the bit access and manipulation
for byte data type
Change-Id: I68edf6877a0ebb52260296fc556e0690b795a845
2016-08-12 22:35:34 +00:00
Yuta HIGUCHI
c3d69f52e5
Fix NPE when there's no secondary path.
...
Change-Id: I3bb8eeb2abf140d44cf4dc7186cf1bf316c23f70
2016-08-08 23:50:40 +00:00
Jonathan Hart
679d24d193
Unit test for Kryo namespaces to prevent people overflowing the namespaces.
...
Change-Id: If37283da60d59558c87e2997690b4578952ad3bf
2016-08-05 14:45:45 -07:00
Thomas Vachuska
0666f155b0
Cleaning-up shared executors use of metrics service.
...
Change-Id: I4293df87cd46e9f22cbdf03cfbced9a21ba85de7
2016-08-05 12:05:52 -07:00
ke han
0844307bde
To encode igmp report packet need to set the record type
...
Change-Id: Ib9e06712873f936d6ab2466ab4e1fbb106c53b6d
2016-08-05 14:20:45 +00:00
Brian O'Connor
aca426f89b
Moving yangtools to separate repo
...
https://gerrit.onosproject.org/onos-yang-tools
Change-Id: I0dc994264b9b698cba2344b48e4e226b22951f55
2016-08-04 15:03:08 -07:00
Bharat saraswal
2d90b0c1e0
[ONOS-5003][ONOS-5004][ONOS-5005]Generated Code modification for YangUtils+added interface for augmentation method and other api changes.
...
Change-Id: I954b9c99e182f21d01fcc5cd76fbac7d61a6c3aa
2016-08-04 16:00:17 +00:00
janani b
f9819ff0c9
[ONOS-4991][ONOS-4994] Leafref and translator issue fixes
...
Change-Id: I583ff24e987a680706025f43979469edeb523b50
2016-08-04 15:12:55 +00:00
Ray Milkey
bb23e0b5fb
Fix Javadoc warnings
...
Change-Id: Icf8b6b6f77ea80d3975aa975226a178145067adf
2016-08-03 14:29:51 -07:00
Vidyashree Rama
07c26bb279
[ONOS-4941][ONOS-4883][ONOS-4979]Grouping and uses interfile linking issue + defect fix
...
Change-Id: I5e8145f05d3ef570d4ecbbe885c93de172de0ea3
2016-08-03 19:18:01 +00:00
Ray Milkey
2a749835b7
Top level build of component Javadocs
...
Change-Id: Iceb2a7c84b3dd0b354b27f93a0f746913cd9b778
2016-08-03 09:38:07 -07:00
Mahesh Poojary S
98675a9bee
[ONOS-4938] Defect fix: range interval
...
Change-Id: I3229d35fb7c80da3bcf150d52ed7e7eba72bb4c8
2016-08-03 12:31:25 +00:00
Bharat saraswal
6a5911f82b
[ONOS-4947][ONOS-4954][ONOS-4952]Defect Fixed: Invalid name in case of qualified info for child nodes
...
Change-Id: I0b94455333afd9322c1e583a5c3ec311dbe99991
2016-08-03 12:06:57 +00:00
Shankara-Huawei
bdf24bb969
[ONOS-4922] Javamodel package creation for YANG utils.
...
Change-Id: Iff1745a8c04881b44db3f2f687967f984c38e2c7
2016-08-03 12:06:02 +00:00
Yuta HIGUCHI
1624df1f30
Assigning names to various threads
...
- specify nearby logger when possible
Change-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294
2016-07-22 22:56:26 +00:00
Mahesh Poojary S
bbd4849c5e
[ONOS-4910, ONOS-4921] Framework: utils validation and defect fix
...
Change-Id: I821920fa8c88e64406b702c2b8736bdeaf231474
2016-07-20 09:27:36 +00:00
Vidyashree Rama
36f2fabfaa
[ONOS-4894][ONOS-4890][ONOS-4887][ONOS-4923]extension and argument
...
datamodel and listener + defect fix
Change-Id: Icefe046d9848935bb6c40a6d7688feb084edd65d
2016-07-20 09:18:12 +00:00
Bharat saraswal
e707f03175
[ONOS-4583] Union defect fix.
...
Change-Id: Ic31866b9a1b7bd5d8209d5d22f4292ab9c79a118
2016-07-20 09:07:59 +00:00
janani b
efb554b420
[ONOS-4876] Defect fix for notification, when grouping is first child of module.
...
Change-Id: I14a69f8ecced4ca1ae6a2a63be05ba740bed5511
2016-07-16 05:53:47 +00:00
Bharat saraswal
d50c63824b
[ONOS-4839] update file priority for translator and OP param file impl defect fix
...
Change-Id: Ieaef43f915996ed0a34dfa17c338ab612716b2bc
2016-07-16 05:27:22 +00:00
janani b
23ccc312b2
[ONOS-4842] Leafref implementation for augment and uses
...
Change-Id: I919553a64d683aff65a8f16e2de783702dd5a45f
2016-07-16 05:01:58 +00:00
Vidyashree Rama
1b49906c98
[ONOS-4839] update file priority for input files
...
Change-Id: I4aa0cbbfb0f168efd7c1895c9bb0c6589088eefd
2016-07-16 05:01:19 +00:00
Mahesh Poojary Huawei
30c116a168
[ONOS-4838] Decimal64 Range Restrictions Modification
...
Change-Id: I4d79c0da5ef400a188bfc5a85830e1187602e698
2016-07-16 04:52:57 +00:00
Shankara-Huawei
b9999ebcd5
[ONOS-4831] Implement op param class for apps
...
Change-Id: I88aee8a3009de84649c959e21ce83e3bbbf63c18
2016-07-16 04:49:52 +00:00
rama-huawei
6c728a946a
[ONOS-4798] Error Message implementation for YANG utils
...
Change-Id: Idb13e851258754773f8f447ace69a9393c7c1b3d
2016-07-14 18:28:54 +00:00
Bharat saraswal
b551aae55e
[ONOS-4829] Augmented data method generator implmentation.
...
Change-Id: I0cb68dd10a748e5b66eec0b832574f408a23ba5c
2016-07-14 18:27:06 +00:00
Vidyashree Rama
405d2e660e
[ONOS-4636]grouping and uses
...
Change-Id: Ic410d03a838003ad23b2b0e8874b91503da84153
2016-07-14 18:23:28 +00:00