7127 Commits

Author SHA1 Message Date
sanghoshin
f4ffb940f9 [SONA] OpenstackSwitching : network() and subnet()
- Added subnet information to OpenstackNetwork class
- Added a new interface, subnet() to return the subnet information.

Change-Id: Ib46455b297909275ba36659efaee2320a111a65e
2015-12-10 21:39:52 +00:00
Shashikanth VH
013a7bc06c Naming convention
Change-Id: I2e2bbce6397dd95e841bcdc67ee125c1626671b3
2015-12-10 20:43:14 +00:00
Madan Jampani
c7f49f94a2 ONOS-3565: Retry host store updates that fail due to concurrent modification
Change-Id: Id2af2795b0c9f9b1c8d0c4985781ff24e576c7e3
2015-12-10 20:41:05 +00:00
Thomas Vachuska
731193d2f6 Fixing archetypes so that the REST overlay works together with UI overlays.
Change-Id: Iab60f4cd07b59e1750ef0733883f4f7ecd0b3b46
2015-12-10 20:27:21 +00:00
Thomas Vachuska
c4178ccc5e Adding protection against UI extension failures crashing the whole UI.
Fixed NPE for null devices when displaying details.

Change-Id: I0053939807ea2493e125c7a1fd58606e4c4d3e02
2015-12-10 20:27:12 +00:00
Bharat saraswal
1060161275 javadoc fixed in classifierService
Change-Id: I515502a8398c0016e81f7053a8974f0b464ecb11
2015-12-11 01:14:05 +05:30
Brian O'Connor
bcfc054fed Updating onos-setup-karaf for security-mode ONOS
Change-Id: I8e9dd907e5a135262603694753fd8008289c0d35
2015-12-10 17:48:39 +00:00
Brian O'Connor
dfe13c8b93 onos-package updates for sm-onos
Change-Id: I14e83645361b3ec12cb8b065f10e7db45008bd43
2015-12-10 17:42:14 +00:00
Bharat saraswal
3c494e8ab8 [ONOS-3108] flow classifier codec changes
Change-Id: I4de3fbf506caeb50e4df730fff2e0a2caaa53584
2015-12-10 14:56:42 +00:00
Mahesh Poojary Huawei
15092f619b [ONOS-3116] Service Function Chain Manager changes
Change-Id: Iebb05be0c4e5f4a7739f659c81d7a5b8dda1b239
2015-12-10 10:28:17 +00:00
Mahesh Poojary S
96cdcd25e9 [ONOS-3119] Flow-classifier installer changes
Change-Id: I7437a4dc0611409788d6d5cbfaeb6b69253ceb77
2015-12-10 10:28:06 +00:00
Mahesh Poojary S
e5cbab9371 [ONOS-3120] Service function forwarder changes
Change-Id: Ic950348bcde25d3c1d78bbfb3eeaab6c5d1f7ca7
2015-12-10 10:27:50 +00:00
lishuai
74f2d531ca [ONOS-3585] Add the cli of setting external port name.
Change-Id: I71833063c8e3f27fff7d69499cd3d24fd5537274
2015-12-10 09:22:30 +00:00
lishuai
08c1efc0c3 [ONOS-3584] Add the cli of updatting external gateway macadress.
Change-Id: I8956b8508cbfa7905447ec0f183478b3f308bf7b
2015-12-10 09:22:20 +00:00
lishuai
1fbd41b898 [ONOS-3583] Update VTNRSC's bug:null exception.
Change-Id: I6edbef13270acf75899bccca383602caa5b1a562
2015-12-10 16:47:50 +08:00
alshabib
d8e2a1d40e fixing dockerfile to include a dependency on python
Change-Id: I39311eef087102b01b498baff9a257999f471d9c
2015-12-09 22:39:05 -08:00
Charles Chan
f4838a77fe ONOS-3552 Do not return group information when a device is unavailable
Change-Id: I84753bf95c47bbebb3156474c03c2860c51ecb4e
2015-12-10 01:30:47 +00:00
Thejaswi N K
38879629cb Implementing Bgp provider and REST for configuration
Change-Id: I741497d7d724bd5dc6b7bbe4a2579f11a9e80e0f
2015-12-10 01:24:48 +00:00
Brian O'Connor
a3e5cd5cde ONOS-3023 Changing flowTable sets to map so that we can compare
stored vs. new rule when adding and removing

Change-Id: Ibd885023d550af3b2220056fbdf44ad8ec7fefda
2015-12-10 01:16:46 +00:00
SureshBR
0bc6499b46 [ONOS-3114] Classifier web resource added
Change-Id: I5e0cafd09ee0ed8f03b7d0be195989a0fddf9bde
2015-12-10 01:16:08 +00:00
sanghoshin
65723ae236 SONA: OpenstackSwitching - remove flows
- Remove the corresponding flows when VMs are removed.
 - Remove the IP mapping of the VM removed from the DHCP service (even when doNotPushFlows is true)
 - Updated the network config json file to reflect the change of cordvtn
Change-Id: I4c359d456422ece37b93e6366f2fd4daaf081a37
2015-12-10 09:39:00 +09:00
Brian O'Connor
00e4ee2714 Updating maven-shade-plugin to 2.4.2 and adding <id> to maven-jar-plugin
Change-Id: Ib57cad10a5b133c2f0da368c3e940c0aaa7d0cc6
2015-12-10 00:28:15 +00:00
Aaron Kruglikov
07d80383de Rebuilding K Paths algorithm
Change-Id: I8f5223cd3004ec89b203b1f177cd226911426906
2015-12-10 00:12:55 +00:00
Jian Li
48190bb1df Add MetricsServiceAdapter for unit test
Change-Id: I5210e14c7cd6e462d750046f5557371ba7d29f15
2015-12-10 00:12:32 +00:00
Jian Li
02e5ed6ac3 Remove app registration logic from deativate method and add logs
Change-Id: I0fd58e8deeaf2dbf8975dc9ee399a35dbdd326b9
2015-12-09 22:44:42 +00:00
Thomas Vachuska
bbf1050b09 ONOS-3505 Skeletal project structure for driver-matrix UI app.
Change-Id: I257a5e1a58f7edb0b13ed8402a3c9032c82db6d1
2015-12-09 13:41:58 -08:00
Hyunsun Moon
74ec40636b Renamed some methods and removed unnecessary L3 flow rules
Change-Id: I44911e4370ac65724716f8c3869c9f8696ef18b0
2015-12-09 20:10:10 +00:00
Madan Jampani
17ed48b5d1 Added a utility method for creating store Serializer from a single KryoNamespace and some additional classes
Change-Id: I1326759bf83a2e4f943ea52df8ebd7e9356c3a93
2015-12-09 19:45:33 +00:00
Thejaswi NK
6f4ae1c8d3 isBoolean addition
Change-Id: I83d428702314e6cd81f35b8bbbd04eed597cc04d
2015-12-09 19:39:35 +00:00
HIGUCHI Yuta
8aa5589306 There's no tests artifact for cli
Change-Id: If5e84310da6f61c4b13f5f9ce870a559033ba944
2015-12-09 11:25:02 -08:00
Hyunsun Moon
0824208491 ONOS-3549 Fixed NPE during renew for rangeNotEnforced IP
Added renew case for IP assigned with rangeNotEnforced option.
Addresses ONOS-3549

Change-Id: I6cb43f662332f0d461889d32659f1252ea436102
2015-12-09 18:44:34 +00:00
daniel
2a2bd7b5bd SONA: OpenstackSwitching - RulePopulator Modified
- Populates flow rules to make suitable for SONA Pipeline

Change-Id: I8e84cd74d843a64771d43db16a9f7c5b2323c965
2015-12-09 18:43:52 +00:00
HIGUCHI Yuta
14869be8f4 [EMU] Deprecate old LinkResourceService related commands.
Change-Id: I5224a61f65fbd6e6b0a48b1d9db180b7457ed2e9
2015-12-09 18:37:11 +00:00
Jonathan Gravel
8c9f7bcb50 Add driver support for Corsa Pipeline V3
Change-Id: If5c1aa9cec6093e3c9f2f908de6066957d9ad8fd
2015-12-09 18:19:46 +00:00
Bharat Saraswal
0fa12e9196 [ONOS-3119] FlowClassifier installer impl.
Change-Id: I48b2378ad185528f5775f547bc965ebbbd009116
2015-12-09 18:17:20 +00:00
HIGUCHI Yuta
848324f7f9 [Emu] ONOS-3512 CLI for new resource subsystem
- "resources" command to print available resources on new resource service.
- "allocations" command to dump current allocations
- "test-allocate-resource" command to allocate a resource

Change-Id: I89e531c71ef288b8c06dcd355a3a819d667c8225
2015-12-09 18:16:54 +00:00
Phaneendra Manda
0c0f14b8cc Add implementation of nsh actions
Change-Id: I24f778bf11c96ad5f9eaa3b47d1ffcf1824e12a0
2015-12-09 18:12:13 +00:00
Andrea Campanella
5df3595c8e ONOS-3562 Changing the flow instructions port to human readable format
Change-Id: Ia6b1a755bc400295600f4112cb3ebe676e533eb2
2015-12-09 18:04:40 +00:00
sanghoshin
435392c5f8 [Emu] SONA: OpenstackSwitching
Added the sona pipeline information to onos-drivers xml file
Added the driver information to network-config file

Change-Id: I7a90100813b15f3dcb1b18c102a697b941450e6b
2015-12-09 18:04:20 +00:00
Andrea Campanella
087ceb936f ONOS-3340 IOException throwing in case of no response from NETCONF device on given ip:port
Change-Id: I0fcc6be38e138703d14ef987bfeef9857945a0b5
2015-12-09 18:02:53 +00:00
Phaneendra Manda
a272a9fd10 [ONOS-3284]Types added Spi, SI and context header
Change-Id: Ib29d90d401c390d4ff5ac06e17507f2ffbb70f12
2015-12-09 18:00:34 +00:00
Thomas Vachuska
ffce9cf4a0 Added cell for brian.
Change-Id: I438052af0b1b3e453314466bb6ee59cde9021f96
2015-12-09 17:57:51 +00:00
kmcpeake
a5404813fe [ONOS-3203] Remove final keyword from method arguements
Removing as requested by Thomas Vachuska so to be consistent with rest of ONOS code.
Note :  ./tools/build/conf/src/main/resources/onos/pmd.xml deliberately excludes MethodArgumentCouldBeFinal from optimizations.xml

Change-Id: Ib1468d5ac39876797b79bd1f6dabd779bfe337bd
2015-12-09 17:56:47 +00:00
kmcpeake
e462182180 [ONOS-3203] Optimize alarms codec registration.
Updating as advised at :
https://gerrit.onosproject.org/#/c/6180/3/apps/faultmanagement/fmweb/src/main/java/org/onosproject/faultmanagement/web/AlarmsWebResource.java@53

Copying the approach used in equivalent app at vtn/vtnweb/src/main/java/org/onosproject/vtnweb/web/VtnCodecRegistrator.java

Change-Id: Ifdcf5d69fe28070161e138217582126b135504a7
2015-12-09 17:56:16 +00:00
lishuai
4fa2634465 [ONOS-3514] Add L3 flows for Classifier table, ARP table, L3forward
table, DNAT table and SNAT table.

Change-Id: Idb7f7343e33ce01c2d7aa9935a6deef858a2546c
2015-12-09 17:33:39 +00:00
BitOhenry
5e2233aa3f [ONOS-3551] Add implementation of resubmit and resubmit-table to
drivers

Change-Id: Ib96f7f3197968f7e6642cf2368040f340763cef2
2015-12-09 17:33:18 +00:00
Hyunsun Moon
b73ce6c177 Reverted create bridge
Reverged https://gerrit.onosproject.org/#/c/6585/ due to
multiple same controllers are set.

Change-Id: I2628fccc968adfec619a61b85b7932864a837a37
2015-12-09 11:51:45 +00:00
Brian O'Connor
89957a38d1 Root pom.xml fixes
- Adding jsr305 to remove annotation errors in findbugs/sonarqube
- Moving argLine to properties from maven-surefire-plugin
  to fix sonarqube test coverage
- Updating maven-jar-plugin to 2.6, so that we can add
  skipIfEmpty to avoid generating test jars for pom artifacts

Change-Id: Iea9eff91dab42bfa2a41012908dd563632819741
2015-12-09 05:50:52 +00:00
Brian O'Connor
777b0ae500 ONOS-3567 Protecting against NPE in MapValue isNewerThan
Change-Id: I8f2a46956a34d4bf50cb5b116d1c4001917daf1d
2015-12-08 19:42:52 -08:00
Brian O'Connor
2156461ee9 ONOS-3529 Updating FlowEntryBuilder to avoid calling getTable on OF_1.0 messages
Change-Id: Id67a07855e0aed0cbd0612a28914c54d802af2cc
2015-12-09 00:50:04 +00:00