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
3f038c421e
Use Optional matcher
...
Change-Id: I55c4b12971b1a10f9248a5d2dce8686bf8d4177c
2017-09-26 11:31:54 -07:00
Ray Milkey
ec253f8c87
Improve coverage for some classes
...
- DefaultPatchDescription
- BridgeName
- DefaultQosDescription
- AbstractPathService
Change-Id: Ic2fad1d94578555701c1c1d1fc2e9a8cb167de84
2017-09-25 21:29:55 +00:00
Yi Tseng
a87b40c468
[ONOS-6964][ONOS-6966] Add pipeconf codec and pipeconf view
...
Change-Id: Ie60a5451bcc24a27ede655c8230d82998ea4f3be
2017-09-20 22:54:28 +00:00
Carmelo Cascone
770507f808
ONOS-7000 P4 tutorial application and P4 program
...
Change-Id: Ia0a6befa6374a1950485c1fba0cfacb5ff4ce52c
2017-09-16 14:48:34 +00:00
Yuta HIGUCHI
52e047f944
refactor DocumentPath comparator
...
Change-Id: I7b0a8a741d21aff61581e207bfe34e6ce2070955
2017-09-13 17:28:13 +00:00
Andrea Campanella
1ea151053b
[ONOS-6986] Implement getGroups in GroupProgrammable
...
Change-Id: I9f25bddb6a8baad74e8e74abd44187a9c3f6520a
2017-09-13 16:56:15 +00:00
Andrea Campanella
d7c9336160
Moving clipping of BitRate to 100 Gbps
...
Change-Id: I9b5dd93ccc0a31614cd48adcf3e227cc498c4f2a
2017-09-13 16:03:44 +02:00
Carmelo Cascone
7f75be413e
ONOS-7001 Support for direct counters
...
Currently Bmv2 returns UNKNOWN error when reading direct counters.
Change-Id: I834d7b5a8627181c6888500545e1bdbfe9af8dc1
2017-09-13 08:28:38 +00:00
Yuta HIGUCHI
153d3589a5
minor fix in DocumentPath, DCS
...
Change-Id: I13f332bc3897e7fc047744c36be4f208cf820d4f
2017-09-10 23:00:12 +00:00
Thomas Vachuska
8cd4acf39c
Fixing deprecation warning for @Component annotation.
...
Change-Id: Id61710b0ce3ef22b43fa8f593ea39af8fa3403f6
2017-09-07 10:51:17 -07:00
Thomas Vachuska
08b4decc39
ONOS-6980 Adding support for download of application bits.
...
Change-Id: I742950690b50038cac0bb2ad2da4eaac5781da85
2017-09-06 17:37:43 +00:00
Andrea Campanella
c86154a8a1
Moving PortStatistcs port number to Long to aling with Port class
...
Change-Id: I43ab8760dc3bf192cd2f47511819076fbf1070b6
2017-09-01 16:04:40 +00:00
Carmelo Cascone
b045ddce4a
Implemented support for P4Runtime counter read
...
And PortStatisticsDiscovery behaviour for default.p4 that uses it
Change-Id: Iadf40eb322987ef74239120e01acb4bece712aef
2017-09-01 15:11:50 +00:00
Jordan Halterman
9b3a7ce954
Store flows rules asynchronously via master in DistributedFlowRuleStore
...
Change-Id: I5e41a982204e395d2a1ac05017905069d61dc702
2017-08-31 21:27:36 +00:00
Szymon Giermakowski
f3578de08b
ONOS-6896: Unable to change/add a friendly name to a host
...
- modified locations method so that it only
throws exception if the locations where
defined, but are empty
- modified locations method to use interfaces
instead of concrete HashSet class
- modified locations method so that it returns
null if locations where not defined, instead
of empty hash set
Change-Id: I178fa8a6acfdcbd6ad2230ce450cf4cf87320662
2017-08-30 17:25:44 +00:00
Jordan Halterman
cb1e02cf89
Partitioned DocumentTree primitive
...
Change-Id: I7e1712e1b7103756f9c8c6ad7118f8da5bb0fa2f
2017-08-29 18:26:09 +00:00
janani b
9ed76be7e6
[ONOS-6551] Tunnel implementation for L3VPN service.
...
Change-Id: I3171a83305cb7391d80fda94ddf567629a10675e
2017-08-29 15:33:35 +00:00
Thomas Vachuska
1d3a6b520c
Deprecating app-specific config object; needs to be moved.
...
Change-Id: I0993199284273b45122416a47568eaa077e720db
2017-08-25 20:45:59 -07:00
Thomas Vachuska
fda16b6e72
Deprecating app-specific config object; needs to be moved.
...
Change-Id: I568e66b034fc00ea25a943c63d3d6ab90010114a
2017-08-25 17:38:27 -07:00
Frank Wang
d8ab0961cc
Fixs some misspellings
...
Change-Id: I03d23d8acca8789b430f74fdac80d287f0fa59df
2017-08-25 16:34:57 +08:00
Jordan Halterman
f7554093ad
[ONOS-6870] Refactor DistributedFlowRuleStore to use DocumentTree for persistence
...
Change-Id: I5f0eccfeb0050ccf1959f3ca95bbd0a90406e4ba
2017-08-24 21:46:05 +00:00
Thomas Vachuska
e6a5741ce5
Enhancing driver subsystem to support asynchronous event notifications.
...
Change-Id: I6850aae4f660b8328378da98460529eb58531732
2017-08-24 16:54:26 +00:00
Ray Milkey
5625f3e659
Bump down deprecation release to Loon
...
Change-Id: I83bf74d043affd471fdcdd3c0752b41d36cbf680
2017-08-23 23:59:20 +00:00
Jordan Halterman
2c83a10829
Deprecate redundant StoreSerializer in favor of Serializer
...
Change-Id: I54a25747ed56d62acc418c01d7a8be1c40d90c26
2017-08-23 23:54:46 +00:00
Yi Tseng
809b5d71fe
[ONOS-6933] Support packet request for different device scheme
...
Change-Id: If9658838c35b4d425f414c6d5c275c364e15e1a6
2017-08-23 23:13:04 +00:00
Ray Milkey
50b1458455
Deprecate mcast APIs so they can be moved to an app later
...
Change-Id: I6d9745be4aa9052b03ccc5d1e55d1fd3970f1eee
2017-08-23 23:00:44 +00:00
Ray Milkey
aae402c0dd
Add unit test for DefaultQueueDescription
...
Also, fixed bug in handling of the dscp value during construction
Change-Id: I1e75d266449929e1286b8a65a095549fa5e3c264
2017-08-23 23:00:02 +00:00
Ray Milkey
5b70ebc214
Remove Beta tags from Neighbour classes
...
Change-Id: I7da4a20f60d4289b16651cc87c777d99ec3dd235
2017-08-23 22:58:38 +00:00
Sithara Punnassery
61a8025e69
ONOS-6381 Transactional event listeners
...
Change-Id: I8f279d78323dea467796e8d37e3117a407af9f76
2017-08-23 11:10:38 -07:00
Ray Milkey
24d829e4f4
remove deprecated driver loader API
...
Change-Id: I7d52573233a6032120db36b65194c8c5316b733e
2017-08-22 20:28:26 +00:00
Ray Milkey
cd5a6d0d79
Remove deprected Tunnel APIs
...
Change-Id: I46c265cfeb7ffe02d344bfc60fd1a903a69fd4a7
2017-08-22 20:28:26 +00:00
Ray Milkey
e3e21ae133
Remove deprecated APIs from InterfaceConfig
...
Change-Id: I7881790548da8e5cbd8bec93b79fe370a30ee442
2017-08-22 18:07:34 +00:00
Jordan Halterman
388b175db2
Deprecate ClusterMessageHandler
...
Change-Id: I569fd1da7ba3c671a488ad747144bfd7b3161a4e
2017-08-22 18:07:30 +00:00
Ray Milkey
0d47a55de9
Remove deprecated Bridge APIs
...
Change-Id: If5edc12deee0cf45880680eb1b9a9a2288a4ea42
2017-08-22 18:07:05 +00:00
Palash Kala
3b4177b1d0
ONOS-6649 Port not removed on all nodes, data inconsistency
...
Change-Id: I367f5822a831d02ea13d098393e130988b2f9dbb
2017-08-22 17:14:56 +00:00
Ray Milkey
9098b42336
Remove deprecated APIs and add basic unit test
...
Change-Id: I6b4302dea27b3f2e61cfd48e2cd34aa850f11fb6
2017-08-22 16:41:39 +00: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
6c1f0f08fa
Move McastConfig from incubator to core net
...
Change-Id: I8b46555673df35c4aecc45b3044d0d29a894a62c
2017-08-15 22:36:32 +00:00
Ray Milkey
6c013740c9
Move interface config classes out of incubator to core net
...
Change-Id: I4cbc384e9bbfda00850b98541e63c4dd70f3627b
2017-08-15 22:07:54 +00:00
Georgios Katsikas
5eba8aaa2b
Extended flow rule service with get flow entries by state method
...
Change-Id: Ie5fecebe3a4f0d15a1ea1c3e844dd084eebf831a
2017-08-15 20:58:36 +00:00
Saurav Das
ceccf24adc
CORD-1583 Bug fixes for dual ToRs
...
Two things:
- In dual (paired) ToR scenarios it is possible to have the same outport
in multiple buckets in a hash group, as long as they have different labels.
When adding buckets this was taken into account. But when removing buckets,
only outport was being checked. This bug fix ensures that labels are checked
as well when removing buckets.
- In dual ToR scenarios, getting the right set of hash buckets proved difficult
with existing 'retryHash' mechanism. Repealed and replaced with a bucket corrector
mechanism that periodically corrects the hash group buckets when the topology
has been stable for the last 10 secs. Required the introduction of a VERIFY
operation in Next Objectives. Also added a cli command to trigger this
operation manually.
Change-Id: Ib0d2734060fadc6e7a4bd0d75f3409e194413a97
2017-08-15 20:25:47 +00:00
HelloONOS
af3b428d61
[ONOS-6765] Juniper pipelines should filter the clear deferred action
...
Change-Id: I971ae22298ca635b052ce78fd2cc4f62ea4949f0
2017-08-15 18:26:25 +00:00
Charles Chan
35a323233b
CORD-1416 Implement multi-homing probing in HostLocationProvider
...
Also include following refactoring
- Refactor the way we generate ARP probe
- Remove some unused code
Change-Id: I96b1c47bd5731b7b38ef4d19a941d231b5d0054c
2017-08-15 17:08:47 +00:00
Jordan Halterman
4922a06097
[ONOS-6874] Implement nullable ConsistentMap
...
Change-Id: I82a232d376b230b06977b24f12364aa374c9c113
2017-08-14 21:12:27 +00:00
dvaddire
95c84ed91c
ONOS-6245:Intent_mini_summary
...
Change-Id: I35fe2b5b3f2a24680bbef93ee31e4655b972ff45
2017-08-14 20:40:55 +00:00
Pier Luigi
0b4222e4b0
[ONOS-6865] enforcing same label and [ONOS-6895] minimize label swapping
...
- Re design label allocator to allow several opt. behavior
- Implements NO Swap algorithm in label allocator
- Implements MIN Swap algorithm in label allocator
- Improve unit tests
Change-Id: I39eb8570cb83734b9c2b106f9c48bf50a4e69499
2017-08-14 05:39:07 +00:00
Simon Hunt
a58d894de1
ONOS-6730: Topo View i18n:
...
- Deprecate non-localized PropertyPanel.addProp() methods.
- Add modify*LinkDetails() methods to UiTopoOverlay class.
- Augment TVMH.RequestDetails to handle link details requests.
- Refactor deviceDetails() to allow piecemeal construction of the Properties Panel.
This allows us to include (or not) the location properties (geo/grid).
- Refactor hostDetails() for piecemeal construction of Properties Panel.
- Add edgeLinkDetails() and infraLinkDetails() methods.
- No lat/long suppression now done server-side. Check for trailing separator.
- Augment requestDetails() to format link details requests.
- Added lion.getSafe(Enum<?>) method.
- Added DeviceEnums and LinkEnums resource bundles.
Change-Id: Ibbd113a7d5ef73765cd10aed0fb7ea8efbaa16c5
2017-08-11 19:19:34 -07:00