- 13 Jan, 2015 8 commits
-
-
[Merged from onos-1.0] Change-Id: I276454b09d32e1a7b7182271ddba8cf6add71c40 (cherry picked from commit e84ab32f)
Brian O'Connor authored -
[Merged from onos-1.0] Change-Id: I9d2ba4be4230bbfd4a6f29645c07c6210a282f9e (cherry picked from commit 96e56fca)
Thomas Vachuska authored -
Catch BufferUnderflowExceptions that occur while trying to deserialzed Ethernet packet, and account for the fact that packets may not have been deserialized correctly when using InboundPackets. Addresses ONOS-605. Change-Id: Ia7191e62a339125c9c4d3fe0cf63f9c33eb74cb5
Jonathan Hart authored -
[WARNING] /Users/rascov/onos/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/SuppressionRulesStore.java:88: warning: no description for @throws [WARNING] /Users/rascov/onos/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/SuppressionRulesStore.java:146: warning: no description for @throws [WARNING] /Users/rascov/onos/apps/sdnip/src/main/java/org/onosproject/sdnip/bgp/BgpSession.java:706: warning: no @param for ctx [WARNING] /Users/rascov/onos/apps/sdnip/src/main/java/org/onosproject/sdnip/bgp/BgpSession.java:751: warning: no @param for ctx Change-Id: Iae4d1826249e3612e1a16d1a9eeaebdc4c032f35
Charles M.C. Chan authored
-
- 12 Jan, 2015 5 commits
-
-
CONTROLLER ports were displayed as 18446744073709551613 for output instructions. Change-Id: Id62f7ebe9e140a0a2c3c2387fbabfb3305f4273d
Ray Milkey authored -
Added tests for codecs for Ethernet and Instruction classes Also fixed some bugs uncovered by the tests Change-Id: I29f82d169e81b3fca417f88fab992148bf36dc71
Ray Milkey authored -
Apply Thomas Vachuska's solution of ONOS-537 (#2177) to FlowModBuilderVer13. This solves the exception mentioned in the comment of ONOS-540. Tested with OpenvSwitch 2.3.0 in Mininet 2.2.0. Change-Id: I1f9d27d1b978ae01d16d63d6377046e4e2f3cd00
Charles M.C. Chan authored -
for the other device providers initial null provider directory structure Change-Id: Ib7a766a854ba1863564ce2dc950f597a41a4e545 better with files Change-Id: I041ea7bb718748e5f72ccaf06836c322b4e411d6 no binaries needed Change-Id: I0bc978dd5bf6d20968bd1a28c6165b9f49ba585b start nulldeviceprovider Change-Id: If75bced900c185ca58a9302130c4d4a3cc18f12d null device provider trivial implementation supports hardcoded number of devices and ports, this will ultimately be extented to cli/rest configuration. Change-Id: Iaeffc5526526b90fb1ecbcc0bd8b88103bdb921a
alshabib authored
- 10 Jan, 2015 3 commits
-
-
* Apply suggestion in #2192 to previous implemented classes Change-Id: I271d64202dd43968825600cd9afc49eb400371bf
Charles M.C. Chan authored -
* Create IExtensionHeader interface - setNextHeader, getNextHeader interface for all extension header classes - Except EncapSecurityPayload, in which the nextHeader field is encrypted * Create BaseOptions class - Super class of HopByHopOptions and DestinationOptions, since these two are very similar * Implement following classes with unit test - HopByHopOptions - DestinationOptions - Fragment - Routing - Authentication - EncapSecurityPayload Change-Id: If65894eccf20ac90f04bc2b0cb42aac6dd5a9674
Charles M.C. Chan authored
-
- 09 Jan, 2015 9 commits
-
-
- codecs for all objects referenced by flows - codecs for HostToHost and PointToPoint intents - standardized on context.codec() rather than direct calls to new codec() Change-Id: I94fcb6e31a9161132c6efc2793b9c46fa3cc4570
Ray Milkey authored -
This fixes ONOS-540 NOTES: * Currently, the flow rules are pushed by each module that needs to receive the corresponding control packets: - ARP: ProxyArpManager, HostLocationProvider - LLDP and BDDP: LLDPLinkProvider * Pushing the corresponding IPv6 rules for Neighbor Discovery is not done yet * In the future, we might want to consider an explicit service to subscribe for receiving particular control packets Change-Id: I292ad11a2e48390624f381c278e55e5d0af93c6d
Pavlin Radoslavov authored -
Having onlab-rest in onos-api creates a dependency issue because the dependencies of onlab-rest are not included in onos-api. Usually people don't see an issue because they also have another rest/web feature installed. Fixes ONOS-505. Change-Id: Ifd1526491eb526bb2d751d915fc97cceef5a64a9 (cherry picked from commit 449bd5bc)
Jonathan Hart authored -
Without this we use the default abstract switch, which doesn't push a table-miss entry. Fixes ONOS-558. Cherry-picked from onos-1.0. Change-Id: I296c7fff6e94575e72829fb4e1aa3d1e5b82852c
Jonathan Hart authored -
against multiple ONOS instances: - onos-install - onos-push-keys - onos-kill - onos-patch-vm - onos-uninstall onos-group is simply a wrapper that does minimal sanity checks. New commands are added by adding them to the GOPTS list in ogroup-opts. Reference: ONOS-536 Change-Id: Ib3055491fec80e8759e87594e81a88285546deaf
Ayaka Koshibe authored -
- unit tests for cached promises still WIP. Change-Id: Ibe52cf3e83ed5753ccc12581b52fa1f640354e60
Simon Hunt authored
- 08 Jan, 2015 3 commits
-
-
- implemented ID to URL adjustment, and object caching behaviors. Change-Id: I5a30b59be01761d9a6475f7707db947dd2304dc5
Simon Hunt authored -
- Added zoomer to topo.js; we are at least generating the events. - Added GlyphService.clear() Change-Id: I5400e52b58ee584866d8ffbb20d5bde70b336985
Simon Hunt authored
-
- 07 Jan, 2015 6 commits
-
-
* The routing entries as received from BGP can be either IPv4 or IPv6 * The CLI prints the IPv4 and IPv6 routes * The BGP peering is still over IPv4, so configuration-wise the IPv6 routes from the eBGP peers have to be configured to use the IPv4 peering. * The integration/testing with the IPv6 Network Discovery Protocol is not done yet. * The integration/testing with IPv6 intents is not done yet. Also: * Moved nested class BgpSessionManager.BgpRouteSelector out of the BgpSessionManager class. * Code cleanup. Change-Id: I9f2dbe4395a72d353bbf215a8a14b01b53c3423f
Pavlin Radoslavov authored -
are listed alphabetically. No functional changes. Change-Id: I38cd0b8a506675a8d054860d2934aebf276a7a6a
Pavlin Radoslavov authored -
BGP UPDATE attributes: MP_REACH_NLRI and MP_UNREACH_NLRI (RFC 4760). Note: currently, the IPv6 NLRI is decoded, but it not used. This work is in the context of ONOS-422. Change-Id: Ia61b94dedfe0b1a7d7f563e805a3086f56d4da03
Pavlin Radoslavov authored
- 06 Jan, 2015 6 commits
-
-
- Resolve ONOS-472 - Define instance variables for timeout and max attemps - Add a constructor that initializes the added instance variables Change-Id: Ia70421122cd6042b01850eabec9f249e7cea5e88
Sho SHIMIZU authored -
- Added areFunctions() to FnService. - First unit test for GlyphService. - Added note about debugging unit tests. Change-Id: I377b6a1cf1845fb57e506e1a935970b49dbf0bbb
Simon Hunt authored -
Create an exception to throw when no resources are available Simple, Hazelcast and Distributed link resource stores throw ResourceAllocationException Unit tests for successful and unsuccessful bandwidth and lambda allocations Change-Id: If062d10d2233935dd59efabfa5f37a446e275a5b
Ray Milkey authored -
… message. Also added support for TrafficTreatment.Builder.punt(); Change-Id: I9f5577cf83b4d25c79459e56492be747a245397c
Thomas Vachuska authored -
Fixes ONOS-504. Change-Id: Ia8a9b229c9eb212cf97ce3ed81c31febe84e3184 (cherry picked from commit df2e6529)
Jonathan Hart authored