Phaneendra Manda
ab5a736536
[ONOS-3284] Add nicira extension of NSH instructions to onos
...
Change-Id: I569ef85967a22098db3c9821a8731a4ca589eaf6
2015-12-02 18:39:54 +00:00
Sho SHIMIZU
b1f1625636
Refactor: make ResourcePath construction a bit type-safer
...
Change-Id: Ie10f2b873b2b5bd7c284abdb509f31605f750435
2015-12-02 18:13:22 +00:00
Sho SHIMIZU
44f3761e4c
Abondon the concept of resources under a link
...
Resources under a link are tied to resources under both ends of the link,
and resources under a port are thought to be first-class objects compared
to concept of link resources. We will deal with only device related
resources from now on.
Change-Id: I6aa418d1bf64b28374f325db0bc7e393f770dcdd
2015-12-02 17:41:04 +00:00
HIGUCHI Yuta
14e865d063
ONOS-3472 Fixing ConsistentMap key equality
...
- ConsistentMap's key equality is based on serialized byte[].
2 Problems fixed by this patch:
(1) By caching Key -> String representation,
Cache will use Key's Object#equals for look up,
which can possibly have different equality than byte[] equality,
leading to wrong String to be used as a key in backend Database.
Fixed by reversing the mapping.
(2) Similar issues with keySet(), entrySet()
Set based on reference equality needs to be used to avoid
deduplication based on Object#equals
Fixed by replacing Set implementation with MappingSet.
Change-Id: I1b727abd2614a9b72b5b1d02ecca2de26493adcc
2015-12-02 04:56:11 +00:00
Jian Li
2f32e0c445
[ONOS-3480] Add test case for MplsTc Criterion
...
* Also add missing test case of the matchTCPFlags method
Change-Id: Ic7bad1d1c47427c5964a72d946650459c6187a48
2015-12-01 14:16:53 -08:00
BitOhenry
74dd7e1679
[ONOS-3377] Add nicira extension of resubmit-table instruction to onos
...
Change-Id: Ic31c6c5ac2dcde493c8503204f56e1e57ff7210a
2015-12-01 21:49:50 +00:00
Satish K
7cfdc63040
Symmertry issue on overridden equals method - fix
...
Change-Id: If19d09a31e02b6c1957fd07e052e7f295e4f0c7b
2015-12-01 19:52:29 +00:00
Jian Li
fd44dc9c80
[ONOS-3480] Implement MPLS TC Criterion to Southbound
...
Change-Id: I6fab221785b07f1962d43a86dd0af664be40a537
2015-12-01 03:08:47 +00:00
jiangrui
e276682e41
ONOS-3482 Deprecated two method about create tunnel.
...
Change-Id: I6cef8fda7a679653040d8d191d96826a7de5bb3e
2015-12-01 00:57:37 +00:00
Jian Li
79bdf3cd63
[ONOS-3494] Add test case for TCPFlags Criterion
...
Change-Id: I2575e52dc316039e528ff6216cec7c1d3195fe81
2015-11-30 15:24:04 -08:00
Jian Li
5c4cf1edb0
Correct wrong method name from matchMplsLabel to matchMplsBos
...
Change-Id: I13b324e07352d68fe43bc7ce055292acbe622a2c
2015-11-30 21:47:27 +00:00
Jian Li
2748b2c22e
[onos-3494] Implement TCP Flags Criterion to Southbound
...
Change-Id: I65bdfa7286249dabfc8109faca140a000efd5e48
2015-11-30 21:47:25 +00:00
BitOhenry
b40129ae7c
[ONOS-3485] Create arp_op selector and add operation to provifer of
...
openflow to onos
Change-Id: I4dd0a9d7eb66092d7633e288a1fc94ad66eb4810
2015-11-30 21:44:21 +00:00
andrea
d35f89c1aa
[ONOS-3405] Change EthType Json encoding to Hex and extend decoding with Hex support alongside int
...
Change-Id: I629f52016256d6c5cc258ab9e1c5a7b916991d5b
2015-11-30 19:07:33 +00:00
Saurav Das
8a0732e8ae
CORD-48 Implementation of hashing Next Objective in OF-DPA driver. Major changes to ensure multi-ONOS-instance group-chain installation.
...
Also includes:
Changes to Next Objective that adds metadata field for applications to optionally send auxillary info to drivers
Changes to Next Objective that allows more explicit modification of the next objective
Changes to Forwarding Objective and PendingNext to include hashCode() and equals() method
MplsBosInstruction included in kryo serializer
GroupKey's byte[] represented as a hex string
Bug fix in mpls flow installation to report failure in install
Bug fix in linkUp in SR app to disallow non-masters to modify groups
Bug fix in ordering of actions in group
Change-Id: I3e7003f55724c2de79589e43e11d05ff4815a81d
2015-11-30 19:00:42 +00:00
Phaneendra Manda
ce66cbc1e9
[ONOS-3284] Add nicira extension of setNshSpi instruction to onos
...
Change-Id: I341b40e347fad832e0abc24f73099e1935730c6f
2015-11-29 21:59:55 +00:00
BitOhenry
11620c98de
[ONOS-3469] Add arp_op Criteria to onos
...
Change-Id: I4b6c84d3a4145e698f2845d492db54d0b2e2738b
2015-11-29 21:55:32 +00:00
Sho SHIMIZU
2b49e944ea
Ensure returning null on allocation failure
...
Change-Id: Ifdc5354b8b00ec4f87ed20a1b877abfe576c31ac
2015-11-26 02:54:51 +00:00
Sho SHIMIZU
9e1e9deec9
Add Javadoc
...
Change-Id: I14530d5f0f6f156dcd90a1d44109275ad31f3975
2015-11-25 15:48:48 -08:00
HIGUCHI Yuta
d9fe3a3f87
ONOS-3461 Disable LinkDiscovery on specific device/port.
...
- Configuration moved from "apps" -> "devices", "ports"
in network configuration tree
Change-Id: I030bab489939ce5326a6ebea14f246726ca024f0
2015-11-25 23:13:38 +00:00
Sho SHIMIZU
549464b04e
Clean up the test which is no longer used
...
Change-Id: Id7e4d519c82f2c18480bde6b274079db5f26711c
2015-11-25 22:42:16 +00:00
Sho SHIMIZU
6196caeba5
Attach @Beta annotation to ResourcePath sub-classes
...
Change-Id: I06c4d9f44e3facefd11f80b2dfb39b89c2c4423b
2015-11-25 12:02:12 -08:00
Aaron Kruglikov
dfb325a88e
Cancelling timer at close to prevent attempts to commit closed DB.
...
Change-Id: I01d2984e69ea8329c06a6fc3610d4a419f9bd6a2
2015-11-25 03:42:36 +00:00
Srikanth Vavilapalli
d120f5c1ae
CORD-12:Adding support for port statistics REST API
...
Change-Id: Ibf0f7848ed891500e797d8f66bf7cd785b41c29c
2015-11-25 03:36:55 +00:00
andrea
c008511f50
[ONOS-3394] Json Models for Intents
...
Change-Id: I33620d826fddffa69982d49cb99fe4199c2bf522
2015-11-25 03:26:45 +00:00
Sho SHIMIZU
2c7cecfa90
Generalize the methods in ResourceAdminService
...
Change-Id: Ib78d2ec441651c3215c422ba4b46d726158de4a9
2015-11-25 03:18:13 +00:00
Naoki Shiota
399a0b3683
[ONOS-3205] Migrate LLDP Link Discovery configuration to Network Configuration System
...
- deviceIds under suppression will be moved out to different location. (See ONOS-3461)
Change-Id: I6ebe0ce7f5f2d26e7ee7175974e19305f7c17fad
2015-11-25 00:22:18 +00:00
Thomas Vachuska
b56b91739a
ONOS-3453 Fixed an issue with a race condition in loading/installing apps from disk in multi-cluster environments.
...
Fixed onos-gen-partitions.
Change-Id: Iadbb86119477b52d29a80515fc42e3d90012a216
2015-11-25 00:21:19 +00:00
Sho SHIMIZU
e5524561f4
Fix Javadoc warnings
...
Change-Id: If6ced93d6fc91c1b6fc8381b26fde9434de6d7c8
2015-11-24 14:41:20 -08:00
Sho SHIMIZU
03d4253f20
Avoid double wrap of IndexedLambda
...
Change-Id: I2acaa255529949e8443542904df465e6b0fbb72a
2015-11-24 20:10:39 +00:00
Aaron Kruglikov
eb0ae4e802
Adding fingerprints to avoid interference between clusters.
...
Change-Id: I5e5278916f8b9b900d7d403b6d08f1f66a866fb2
2015-11-24 20:04:09 +00:00
Michele Santuari
02e47a4dc2
encapsulation constraint related to ONOS-3445
...
Change-Id: I5f7d912e34c343703108e0cb95c4ea94290663a8
2015-11-24 19:51:10 +00:00
alshabib
880b6445f2
decoupling extension types from of protocol
...
numbers renaming extension instruction to
extension treatment
Change-Id: Ie949d6235c2a5a984f7c7867262f8336721f1ee7
2015-11-24 19:42:43 +00:00
Satish K
e9d748f0f0
Inconsistent synchronization fix for HostMonitor.timeout
...
Change-Id: I8b6975c65dadba93bccd951ebc309e379c5d7be1
2015-11-24 17:17:22 +00:00
Rimon Ashkenazy
e2410ff01c
[Emu] Register ODU TributarySlots on OCH ports
...
Change-Id: Iff6010259485f2402f1b645de8f83af5627bee3c
2015-11-24 17:12:38 +00:00
Sho SHIMIZU
a88db496d5
Avoid double wrap of Bandwidth class
...
Change-Id: I6bb95beafd55364499df64429c0788153a0b1624
2015-11-23 23:57:09 +00:00
Sho SHIMIZU
69dc584a4a
Fix the issue of ONOS-3423
...
Change-Id: I60c3105149f6ef46e2effb7de6d8f40152027ec7
2015-11-20 16:31:12 -08:00
Brian O'Connor
e1c343ed1f
Fixing errant import that snuck in
...
Change-Id: I493c013d5657c189691ee740ce5114d392891c5e
2015-11-20 12:44:05 -08:00
Brian O'Connor
63ff35ab49
Temporarily commenting out the device and link resource service listeners
...
There was bug introduced with a refactoring in commit:
c9546a3646423a92254708fb00a155669a8a1b2a
The code was refactored again in this commit:
60ac58efe977e2d8822657c013e724523cae32ac
Change-Id: I6c96dc1b9e0632865ae6742ed596624f7ed3d623
2015-11-20 12:39:35 -08:00
Sho SHIMIZU
60ac58efe9
Add sub-types to distinguish type of resources
...
Change-Id: Ia43cbf4a13937c9bd9dbc97221062ef5fa3e578f
2015-11-20 07:54:39 +00:00
Aaron Kruglikov
66cf0b9e9f
Modifying eventually consistent map and tests to make use of the persistence service.
...
Change-Id: I44ffcabb9d765a1c70c2790366c6d7381416dac6
2015-11-20 03:58:44 +00:00
Sho SHIMIZU
c9546a3646
Refactor ResourcePath internal implementation
...
Change-Id: Idb3aa467b4d0e8181adf0d1766812a038b5408ac
2015-11-19 22:34:20 +00:00
BitOhenry
08c7294c6f
[ONOS-3391] create arp_spa selector to onos
...
Change-Id: I2508a3ca7acb95b9792f0b23e085074a5b030a3b
2015-11-19 21:26:27 +00:00
HIGUCHI Yuta
703a5af90f
equals for {Device,Port,Link,Host}Description
...
Change-Id: Ia69a469ed7b3ef183e45b3fb4d110edcbb4f3aad
2015-11-19 17:52:22 +00:00
Thomas Vachuska
ce0bbb3f62
ONOS-3387 Adding ability for network configurations to be validated before being accepted into the system.
...
Change-Id: I26a7e2adb20318cf17a35081ff753b3448105e31
2015-11-19 08:30:31 -08:00
Charles Chan
33f28a96f7
Carry previous host subject in HostEvent
...
This is an enhanced version of gerrit 6085 that provides not only the old location
but also the entire old host subject.
The main purpose is allowing apps to be aware of the change of IP address as well
Change-Id: I448d73b0d1e705996259cb0ec777f959f485d9c2
2015-11-18 18:17:44 +00:00
Charles Chan
e889e2d0f2
[ONOS-3370] Extract hostprovider and lldpprovider from openflow
...
There are three independent apps:
- openflow-base
- hostprovider
- lldpprovider
And there is also one meta-application called openflow that
contains all three of them.
Also fix the dependency issue when the apps are loaded from disk
Change-Id: I6da584e03593db9094b3a57976b28291f207c3c6
2015-11-18 18:12:50 +00:00
lishuai
6c56f5e977
[ONOS-2831] Refactor L2 code according to the L3 plan.
...
Change-Id: Ibc9dc47a18208b9b1602261064a33bc63b131fc3
2015-11-17 19:07:03 +00:00
BitOhenry
b2f8e8122a
[ONOS-3376] Create arp_tpa selector to onos
...
Change-Id: I4b40b5cd3862d470db8d12e7f6098f36777f982a
2015-11-17 19:21:22 +08:00
BitOhenry
e330cf009f
[ONOS-3374] Create arp_sha selector to onos
...
Change-Id: I82f29e24c5fe57d3e23e4e41a6e86c165456e901
2015-11-17 19:01:06 +08:00