Charles Chan
d3baaba98a
Fix ARP/NDP issue in SR caused by the recent NRM move
...
NRM has been moved from incubator to core recently.
The config name needs to be updated as well.
Change-Id: I5288b15803bbb3a79d67a49de659bafa72377769
2017-08-08 15:13:39 -07:00
Yi Tseng
dfa8ee27bb
Fix component config exception from DHCP relay app
...
Change-Id: I6cee113063a9a1dbccf2db692678229afd2313ce
2017-08-08 17:27:36 +00:00
Yuta HIGUCHI
de667843a7
Adding some javadoc to ResoureceIdParser
...
Change-Id: I17028612014c9f4c5f07c3b5e7fc0822a354be6c
2017-08-08 16:51:06 +00:00
Yuta HIGUCHI
ac85ee107f
make Filter object immutable
...
Change-Id: I73063506cab0200449197245e8be85d3868d5327
2017-08-08 15:45:37 +00:00
Yuta HIGUCHI
d6a576ddf9
DynamicDeviceConfigServiceView
...
DynamicConfigService interface to provide a viewport under specified Device's tree.
Change-Id: I6134b526ec24d6c5ca1c0329cf2a1b885eafe35e
2017-08-08 15:45:05 +00:00
Yuta HIGUCHI
24057829cf
[ONOS-6884] Device config related utilities
...
- misc fixes around dynamic config
Change-Id: I3a7b6130e8c698594fa7deac8a04219c9c8a4af2
2017-08-08 15:30:10 +00:00
Charles Chan
c7e36aa4fa
Workaround for CORD-1672
...
Change-Id: Idb9d41a9f56f76432ca4ee3dc0a356768b0a987c
2017-08-07 17:14:17 -07:00
Frank Wang
f95716647d
[ONOS-6038] [ONOS-6036]Support Neutron network/port admin state up/down configuration
...
Change-Id: I4b4251131b38d719ee1980741bbf30750f403407
2017-08-07 03:03:03 +00:00
Ray Milkey
b65d7844e2
ONOS-6887 Move neighbour classes from incubator to core
...
Change-Id: I5fa70253b833838566a3527d8938e04be4274210
2017-08-06 19:46:25 -07:00
Ray Milkey
facf286f9c
ONOS-6886 Move interface classes from incubator to core
...
Change-Id: Iaae4d98279e4b77fc3f0b5a63d547921f93aeb46
2017-08-06 16:38:19 -07:00
Yi Tseng
5130129f56
[CORD-1614] Refactor DHCP relay app
...
Change-Id: Id4a281526aa5469abe5732e5d2d42d34074907e9
2017-08-05 00:10:52 +00:00
Charles Chan
889978682b
SR refactoring
...
- Remove unused data structure
- Remove duplicated function calls in rerouteNetwork()
Change-Id: If2ceefa290dcdf9adb67e6317b60debc05166767
2017-08-04 13:49:41 -07:00
Charles Chan
65238248fc
Recover dual-homed host failover using pair link
...
In addition,
- Block ARP/NDP on pair port from being sent to controller
- Block DAD on pair port from flooded back to the originated host
- Minor refactoring
Change-Id: I3d697a06cb7ed3b56baa5d490197c155fe6969f0
2017-08-04 13:49:41 -07:00
Charles Chan
f9a5270449
Support multiple host locations in HostHandler
...
Also include refactoring and some unit tests
Change-Id: I8e213d0ebff0cc8c87569f515a72007f63d85a14
2017-08-04 13:49:41 -07:00
Saurav Das
7bcbe7038c
CORD-1419 CORD-1425 CORD-1496 CORD-639 Changes for dual-ToRs
...
Introduces the concept of edge-pairs (or paired-ToRs) which
can have some subnets/prefixes reachable by both ToRs.
- Each ToR can also have prefixes reachable only by itself,
even though it is part of an edge-pair.
- The paired link between ToRs in an edge-pair is ignored
for ECMP calculations.
- Required a change in how destinations and next-hops are stored.
The neighborSet is now a destinationSet, and no longer carries
next-hop info, which is now stored in NextNeighbors. As a result,
the DestinationSetNextObjectiveStoreKey and ECMP group id do not
change as next-hops come and go.
- It is now possible to have buckets in hash groups with the same
outport but different labels.
- DefaultRoutingHandler has been rearraged to be more readable, and
clearly highlight the three major ways that routing changes can
happen in the network.
Also fixes the case where config is added after switches connect to the controller.
Change-Id: I7ce93ab201f6ef2c01cbe07a51ee78cd6a0a112e
2017-08-04 13:49:40 -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
e56c34d941
Move ComponentService from incubator into core
...
Change-Id: I23f22fde87f689d2ff54888b43139f32c3d182f0
2017-08-04 03:08:30 +00:00
Yi Tseng
0f27628171
Fix DHCP relay maven build error
...
Change-Id: Ic5cd8af6e50b8915503ef9817d572f6f8b304814
2017-08-03 20:35:14 +00:00
Carmelo Cascone
2cad9efec5
Various fixes to get a P4Runtime demo that works
...
Change-Id: Icab512fceeb6ec0faf1b402c1e325e055cdb2caf
2017-08-03 16:17:58 +02:00
sangho
e765ce262e
[SONA] Add a configuration to choose the SNATing mechanism between OVS SNAT and Controller SNAT.
...
Change-Id: Idd82a7c2e0d220d52e5445b3ca1d166663cf3b4a
2017-08-03 01:36:22 +00:00
Jon Hall
2eec2c88d5
Fix events command to allow only cluster events
...
Change-Id: I8236a41b5ea8def7f67abf722b6fccf1cba79564
2017-08-02 12:15:35 -07:00
daniel park
de735852a8
Fix to support vlan interface setup in OpenstackNodeWebResource class
...
Change-Id: I1e6ed8021fc4ec7e62507355495895953c75a7bd
2017-08-02 05:57:38 +00:00
sangho
072c4dd710
[ONOS-6230] SONA - Reimplements SNAT features using OVS CT & NAT features.
...
Change-Id: I84fcf66b39d38d74aedd498ae5c8af31ad8615ae
2017-08-02 05:54:55 +00:00
Karthik Vegesna
99012711a1
Packet Stats Application with GUI Component
...
Change-Id: Iee1e94e77d55acb4381481dbf4c23927f7cece5a
2017-08-01 22:36:28 +00:00
Yuta HIGUCHI
75d1a0c23f
Fixing few more artifact name issue
...
Change-Id: I52d4846adf7e8161dd6893c5155403642d0afff4
2017-08-01 11:45:45 -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
Carmelo Cascone
a966c34402
Catch exceptions when processing messages on P4Runtime stream channel
...
Also, packet I/O test in P4RuntimeTest.
Change-Id: Ib11d7356eef43cd962cf47f8a6fba8fc23ed69be
2017-08-01 07:59:12 +00:00
Thomas Vachuska
1251e63216
Cleaning up app categories and default app origin to be "ONOS Community"
...
Change-Id: Ia01dffcbd2c4dcf615dd3af5e2f941a5d4beff42
2017-07-31 22:49:49 +00:00
Jordan Halterman
285250a8d3
Remove duplicate value test command and ensure existing value test command handles null values
...
Change-Id: Icb049963a61778b145100ef5266c80f9b2fcc5de
2017-07-31 22:05:48 +00:00
Thomas Vachuska
97e4d1aee8
Adding a small hack to allow resolving model specific resources against the class-loader of the model.
...
Change-Id: I01aef3b4f1b2c0bd9101f66125e860ab615eb672
2017-07-31 14:25:48 -07:00
Thomas Vachuska
c307d21251
Adding a small hack to allow resolving model specific resources against the class-loader of the model.
...
Change-Id: I78dd29cd626495005cec094a8a6f1a952e3e68df
2017-07-31 13:57:46 -07:00
Yi Tseng
13a41a1883
Fix DHCP relay command format
...
Change-Id: I7375fa998fbe9e01c81efefa7f70f1f88a2d6d69
2017-07-31 19:54:35 +00:00
slowr
7ccbf3d257
[ONOS-6860] Tetunnel missing dependency in BUCK (Tetopology)
...
Change-Id: I8fa4381792e4d3f6ea6bc321375adcdacd1dd890
2017-07-31 19:00:57 +00:00
Henry Yu
c10f7fc403
[ONOS-6760][ONOS-6761] RESTCONF changes and fixes
...
* bug fixes for POST and PUT
* added support for PATCH
* added support for RPC
Change-Id: Ib03dd1e92d4e7231851340063eb23e4b3ad582cf
2017-07-31 18:51:31 +00:00
Jordan Halterman
29718e6904
[ONOS-6841] Sustained primitive throughput tests
...
Change-Id: Ibdd05bd868a5d481b8967e57797d6106026ba1ac
2017-07-28 16:54:48 -07:00
Thomas Vachuska
8953445c86
Bumping ONOS to point to ONOS YANG Tools 2.2.0-b2
...
Change-Id: I23b2ed67ed0fb5ef4ec0731a37dcd8b058102298
2017-07-28 19:49:29 +00:00
Carmelo Cascone
b2e3dbaef0
Pi classes to support P4Runtime action profiles
...
+ modified default.p4 with ECMP capabilities (via action profiles)
+ sketched translation logic of ONOS groups (in Bmv2GroupProgrammable)
+ replaced existing instances of default.json/p4info with symlinks to
p4src build directory (to avoid inconsistencies)
Change-Id: If82f0b8ce296c9b616415d99864d216b77645a87
2017-07-28 16:01:31 +00:00
Carmelo Cascone
c8e8498893
P4runtime test utility app
...
Used for quick testing of P4Runtime with real devices.
To be removed before release.
Change-Id: Ieca17493e4b012ef748709014b62ebe54ba76dce
2017-07-27 14:09:00 +00:00
Jordan Halterman
66d3e641ef
[ONOS-6843] Add atomic value primitive test commands
...
Change-Id: I998313ffd893a70ca55ab242098d867ab10979d7
2017-07-25 22:21:24 +00:00
Charles Chan
c760f38c2f
DHCP relay bug fixes
...
- DHCP relay doesn't set destination MAC properly when forwarding the reply
- SR doesn't properly turn off the arp handler in dhcp relay
Change-Id: I7f7660bfe70fee14abcfdd3abb750e4a88b6ec42
2017-07-25 19:04:03 +00:00
Sithara Punnassery
9d464a34a4
ONOS-6835
...
Dynamic Config: RPC dispatcher implementation
Change-Id: I46827b0037af42cab42ec8095a25a7ec44e2a8ca
2017-07-25 18:35:37 +00:00
Yuta HIGUCHI
b465ed6731
Add missing dependencies
...
Change-Id: Iab59f7eff74ce9ef083a921c941ed36ff8599f03
2017-07-21 15:05:50 -07:00
Yuta HIGUCHI
35c5ed518e
Add missing dependencies
...
Change-Id: I66aa9fca8ef7cff13e1192c56f5145015c3e3ef0
2017-07-21 13:38:29 -07:00
Yi Tseng
2e5d99e50c
[CORD-1018] CLI for DHCP relay
...
Change-Id: Ie2f817a46f4c85847624b6cf447e7359755c5a34
2017-07-21 03:06:06 +00:00
Yi Tseng
7a38f9a35b
[CORD-1434][CORD-1112] DHCP relay manager
...
Change-Id: I2e4d8fc8e85ed66b33ac517660ee72a1c0183597
2017-07-21 03:06:06 +00:00
Yi Tseng
b8e19f1385
[CORD-1433] DHCP Relay Store
...
Change-Id: Ibb92e07d570c631ea35ce1b826e4ee630ba8f5db
2017-07-21 03:06:06 +00:00
Charles Chan
73316522f3
Activate distributed route store in Segment Routing
...
Change-Id: I71a8bd09e1090164e6e7be3ef1eaa64fee5fdddd
2017-07-21 02:53:44 +00:00
sangho
f81641169b
[ONOS-6632] Add REST APIs for configuring compute and gateway nodes.
...
- network configuration is not working any more.
Change-Id: I24e4d8b7b8cc33d839328887b9c6190d714baeba
2017-07-20 22:51:28 +00:00
Sithara Punnassery
bc9edb1515
fixing side effect of mutabilty od resource id
...
Change-Id: I16bf790829e1c9984e61eb8bf5d5754b1c6ab001
2017-07-20 22:47:45 +00:00