11722 Commits

Author SHA1 Message Date
Jordan Halterman
f53338906f Fix exceptions in primitive performance tests and ensure single client tests are supported
Change-Id: I5f2493bd4029ee5f87fbb99e231abe3f36a0c1d5
2017-08-29 18:24:53 +00:00
Yuta HIGUCHI
834894a1a8 sync artifactId with buck artifact
- pcep app related

Change-Id: I1ba0a966d14fee52268cd195e843d3354a599940
2017-08-29 17:41:24 +00:00
Jordan Halterman
6807c8f141 Upgrade Atomix to Raft final version
Change-Id: I834a3db17bca69855901abb967218135d3547bee
2017-08-29 16:52:54 +00:00
Frank Wang
1c2b072d7d convert zh_CN file encoding to UTF-8
Change-Id: I302e9f6aedc050b573bfcfa449985bfe540a6afc
2017-08-29 16:50:18 +00:00
Thomas Vachuska
49367a6a3f Fixing the bash_profile 'o' function to prefer shorter paths.
Change-Id: If874e6a9c885f48bc1fcf0b19262f7b44a094323
2017-08-29 16:28:48 +00:00
Carmelo Cascone
1fb27d39eb Modified PI-ECMP demo app to work with 2x2 clos topology
Also minor fix to general device provider.

Change-Id: Ia2c76a55d5e28d2be8edb75ee3c34ada557ada12
2017-08-29 18:01:05 +02:00
Andrea Campanella
19090320e7 Completing Port Statistics scheduling in general device provider.
Adding empty shell for port statistcs discovery with bmv2 and default.p4

Change-Id: I4a333e406d6df0c6f8041d53f21cbf10f8bb9782
2017-08-29 15:34:31 +00:00
janani b
9ed76be7e6 [ONOS-6551] Tunnel implementation for L3VPN service.
Change-Id: I3171a83305cb7391d80fda94ddf567629a10675e
2017-08-29 15:33:35 +00:00
Carmelo Cascone
3443325287 Allow bmv2-demo mininet topology with arbitrary size
+ made imbalanced striping optional
+ improved generated netcfg
+ various improvements to bmv2.py

Change-Id: Ic297a9d4571bc1987a9cf8fe7bec7c648fb86686
2017-08-29 15:28:50 +00:00
Thomas Vachuska
c98aa2a8a8 Cleaning up app names, descriptions and categories.
Change-Id: I684fdf23fcd8a8078d82bc6ff5e3d1af664b20c2
2017-08-29 15:23:11 +00:00
Yuta HIGUCHI
4070c04945 ONOS-6891 Fix ResourceIds#relativize
Change-Id: I29f0b4f591e8bbe8655da58d225ae8b2918fca9d
2017-08-29 15:13:29 +00:00
Carmelo Cascone
2308e52d63 Workaround for the duplicate flow rule apply problem for P4Runtime
Change-Id: I0373facddd0e610e2a3b9ab0afe0e6ca64cf33aa
2017-08-29 15:09:24 +00:00
fahadnaeemkhan
482951f028 ONOS-6968:
- Added PortAdmin behaviour to restCiena driver
	- Added support for changePortState for RestDeviceProvide

Change-Id: I8083502e3cf64cf9df37d540d4fd511d34d6d8d9
2017-08-28 23:55:37 +00:00
Jordan Halterman
5ceb38919a Remove autoboxing of message IDs in NettyMessagingManager
Change-Id: I632a8bdd2835247532421f4c91db1dc4d33f1818
2017-08-28 23:48:48 +00:00
Yuta HIGUCHI
71ee08f0d5 sync artifactId with buck artifact
- onos-drivers-default

Change-Id: I06be6891960eb809b78c35ae33cd962154d9295f
2017-08-28 14:38:27 -07:00
Yuta HIGUCHI
002f39477c RegExp header only requiring Apache 2
External app who want to declare Apache 2 license with their own name
can add following to their pom.xml


    <build>
        <plugins>
            ...
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>2.17</version>
                <configuration>
                    <headerLocation>onos/apache2-java.header</headerLocation>
                </configuration>
            </plugin>
            ...
        </plugins>
    </build>

Change-Id: I9c1eded80caf2cf9447d00b9907591749a1904dd
2017-08-28 20:31:24 +00:00
Yuta HIGUCHI
9901073b8f Maven canary fix
Change-Id: Iff441e13952116eb5ab97722634dad94c4c7c9a7
2017-08-28 13:13:48 -07:00
Pier Luigi
f34dda78b2 Removing pcep api from publish-target-list
Change-Id: Ib4d16c970729688f0bec234b41bc59035332cbdc
2017-08-28 17:15:27 +00:00
Simon Hunt
f257a96b21 ONOS-6332: Flows: bad parsing of EXTENSION:of:0000nnnn identifier
- added special handling of ExtensionInstructionWrappers
- added unit tests for JavaScript regexp parsing
- added unit tests for rendering instructions
- added TEST_DEPS for default_drivers

Change-Id: I668ad6ad77ea6a0ce4659497bc5813ed48b1de0a
2017-08-28 02:25:25 +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
Yuta HIGUCHI
2e4a6d4f9c microsemi project structure
Change-Id: Ibdc7c90017c6d320801f10d1f4c77169ea62fb89
2017-08-25 22:24:50 +00:00
Yuta HIGUCHI
e278ccc8ef look for local cache first when running onos-lib-gen
Change-Id: I7dc6cef377154a87d43a18307398cad61d8e2e21
2017-08-25 20:34:13 +00:00
harikrushna-Huawei
a2c7c20553 PCEP Protocol code restructured to move under PCEP Server code for more readability. Later Client code can be added under client folder.
Change-Id: Ie79599a170d94d8e0a00e0d034b083b3894199ee
2017-08-25 20:05:36 +00:00
Ray Milkey
cea0507efb update the offline karaf bundle
Change-Id: I667ab5aa345fb38ac7c93dfa408e026da326651f
2017-08-25 19:02:42 +00:00
Yuta HIGUCHI
544afb1bb4 use StandardChars
Change-Id: I3e99e565f022bd1495d7aa2f98ba5a31871126fe
2017-08-25 18:26:15 +00:00
Jian Li
dc096738fd Add Korean regions topo for Korea Map DEMO
Change-Id: I01b7f43e1735aba44212cd034390b84204a8868e
2017-08-25 18:20:37 +00:00
Ray Milkey
a210520797 Add a small pause before running pingall to allow the switches to settle
Change-Id: Ie987a4b6aabfb37eecd8db3e4513443938ec416a
2017-08-25 10:44:30 -07:00
Aaron Kruglikov
0221d913e9 Revert "Creating a registry for gRPC services, early version restarts on each modification of the set of services."
This reverts commit 2d69ca1c88b3b86800aac0a453be33838ff39c1c.

Change-Id: I6236393929ba43eb98e139766f0c2377f47ff3a5
2017-08-25 09:26:25 -07:00
Frank Wang
d8ab0961cc Fixs some misspellings
Change-Id: I03d23d8acca8789b430f74fdac80d287f0fa59df
2017-08-25 16:34:57 +08:00
daniel park
5fe3079fcf Fix OpenstackSwitchingHostProvider to add segment id in host annotation.
- Segment id will be used in SONA GUI

Change-Id: Ifa0e43e8d4243c711085c11e0ee861ce421823e4
2017-08-25 02:16:04 +00:00
sangho
e6457a3470 [SONA] Enable connection tracking only when security group is enabled
Change-Id: Ia5731c8c878c48c53e7397bf51687dd31c9b839f
2017-08-25 02:15:40 +00:00
sangho
247232c11f [SONA] syncs ICMP session information among cluster nodes when SONA is working with reactive ICMP proxy mode.
Change-Id: I5addb2acf6929fc962b36045397fe831282e2b1c
2017-08-25 02:14:02 +00:00
Yuta HIGUCHI
0e0da6becb Follow OpenROADM artifactId change
Change-Id: I2d8926c6c510b83bb565272cfc9d18861efe5cf2
2017-08-25 01:45:53 +00:00
Aaron Kruglikov
2d69ca1c88 Creating a registry for gRPC services, early version restarts on each modification of the set of services.
Change-Id: Icf1c0cabef2d718cf3728c90cdf30855d54e65df
2017-08-24 17:23:32 -07:00
Thomas Vachuska
8ca75a2598 Adding OpenConfig YANG models.
Change-Id: I0a2fdd5826e80933cf4b9ae939ff3051acec02aa
2017-08-24 16:27:56 -07:00
Ray Milkey
ef3968b07c Upgrade buck and yangtools version
Change-Id: Ia79fb009371661417eddbc7740195c72d8488e18
2017-08-24 22:09:01 +00: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
cfeff19117 Adding means to invalidate the pipeliner cache of FlowObjectiveManager.
This will be triggered by:
 - changes in the driver configuration
 - changes in the driver name configured for the device

Change-Id: I9896960cdb4ed988db2cced8ae0e24e53ffb01fb
2017-08-24 18:27:43 +00:00
Charles Chan
bbe17f714c Carry previous alternative routes in ALTERNATIVE_ROUTES_CHANGED event
Change-Id: I393f4cb258a7b7824b4a6811e430c04acb6bd441
2017-08-24 11:10:32 -07:00
Thomas Vachuska
b002968a83 Cleaning up application titles, descriptions and categories.
Change-Id: I80f9770697cbf29b6bde2b20778c341b0f403d9f
2017-08-24 10:19:33 -07:00
Thomas Vachuska
e6a5741ce5 Enhancing driver subsystem to support asynchronous event notifications.
Change-Id: I6850aae4f660b8328378da98460529eb58531732
2017-08-24 16:54:26 +00:00
Carmelo Cascone
c9b39d61ea Fixed add-test-flows command to generate more realistic port numbers
Otherwise, the generated flow rules cannot be installed on some devices.

Change-Id: Id1dc8c8fc78f07071c39c2415815e09a5777bcc6
2017-08-24 16:49:44 +00:00
Ray Milkey
be4b6c7f7e Remove deprecated tunnel API from behaviours
Change-Id: Ic27117db3166c6e472e7f929e7d501610bcd529d
2017-08-24 16:47:21 +00:00
Carmelo Cascone
9f007703fd Bumped P4Runtime version of generated gRPC stubs
Now is the same as onos-setup-p4-dev.
Also reduced logging in P4Runtime client.

Change-Id: I77134aa5562327a711e223f12da94c712349544c
2017-08-24 13:31:35 +02:00
Carmelo Cascone
b605cf0248 Drop packets on table miss in default.p4
Also fixed compiler warnings.

Change-Id: Ibbc6eee9bbd55f55e46fd5268a2dc206f04f14ea
2017-08-24 13:31:35 +02:00
Carmelo Cascone
73f6b6d996 Prettified netcfg JSON produced by bmv2-demo.py
Also disabled debug Mininet output.

Change-Id: I62025e5375f072d5d39eca323cd324323b29697b
2017-08-24 13:31:35 +02:00
Carmelo Cascone
9f760a140c Fixed ECMP demo pipeconf
Change-Id: I944ccceecb0053b2b421213b844912036a72c4c6
2017-08-24 13:31:35 +02:00
Carmelo Cascone
b10194cd64 Fixed fit method of ImmutableByteSequence
Also added unit tests.

Change-Id: I9ce7ef25ae25afb35b3315d38aeca4c19c55882c
2017-08-24 11:19:52 +00:00
hwchiu
b2afc05203 Update zh_TW localization support
Change-Id: If1b2de05ec5b8b58fd649a4d703a373c4d417ad5
2017-08-24 00:30:04 +00:00