- 12 Jan, 2015 2 commits
-
-
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 12 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 -
- updated the unit test README file. Change-Id: I050a343851d2445b29b846384aca5bfa82e43690
Simon Hunt authored -
For example, in the response of 'flows' command, the ethType of IPv6 (0x86dd) is shown as ff..ff86dd instead of 86dd Note: VlanId/VlanPcp still remains in signed format in this commit since: * VLAN tag is actually 12 bits. There should be no problem even if it is printed as signed short. * VLAN PCP is actually 3 bits. There should be no problem even if it is printed as signed short. * -1 is used in many places to indicate untagged vlan Change-Id: Ib68161d552a0011e6a6666970907cf9ca846f620
Charles M.C. Chan authored -
* Added a option "-m <setting-file>" to the onos-install command to copy the <setting-file> to ~/.m2/settings.xml on remote node. Change-Id: Ibad240004bae2d5f415bfaf0f23ee0f822c010d2
Kenji HIKICHI authored
- 05 Jan, 2015 1 commit
-
-
* Resolve ONOS-511 * Refactor: Move NDP-related classes into org.onlab.packet.ndp package * Bugfix: payload is not properly set in testSerialize Change-Id: Idb2dbfbd0297152c0e26ac2d5d5f8dba62824660
Charles M.C. Chan authored
-
- 01 Jan, 2015 1 commit
-
-
ONOS-511: Implement NeighborSolicitation Change-Id: I9aaf35d499cfc7885c74f9c4bf281210ef9f3969 ONOS-507: Trace NeighborSolicitation/NeighborAdvertisement/IPv6 packets in HostLocationProvider * Complete Javadoc of IPv6, ICMP6, NeighborAdvertisement and NeighborSolicitation - The Javadoc for serialize() is removed since the one in its superclass just works fine. * Change 'diffServ' in IPv6 to 'trafficClass' to meet the field name in RFC. - The setter method, getter method and unit test are also updated accordingly. * Add IpAddress.isZero() to determine if this address is zero. - The unit test is also updated accordingly. * Fix misuse of IpAddress.valueOf(int) in HostLocationProvider Change-Id: Id0d873aeb1bc61bf26d4964e7aab4bb06ccd0a38
Charles M.C. Chan authored
-
- 31 Dec, 2014 1 commit
-
-
org.onosproject.fwd.ReactiveForwarding.cfg ------------------------------------------ ipv6Forwarding = true will enable IPv6 forwarding in ReactiveForwarder. ONOS-506: Updates for the comment. * ReactiveForwarding.java Line 133: Make the comment to concrete Javadoc. Line 134: Method is changed to static. Line 141: Catch ClassCastException instead of generic Exception. * org.onosproject.fwd.ReactiveForwarding.cfg Line 3: Fix typo ;-). Line 7: Add comment: the option affects both IPv4 and IPv6. Change-Id: Ie7fdc7fc26c7d36b9633bfc828dffe27015214f7
Kunihiro Ishiguro authored
-
- 29 Dec, 2014 2 commits
-
-
4 Octet AS in AS_PATH is parsed. Now BGP can establish 4 Octet AS Path enabled peering with neighbor. Change-Id: Ibb72e8037554928584ccafe6a14b82ffaca7e2cd
Kunihiro Ishiguro authored -
Create ICMP6 class, which is mostly like ICMP Change-Id: I11d7abec4a8f1fd202e5dfb0a500f621773c2c3a Create IPv6 class, which is mostly like IPv4 Change-Id: I7a301a0f94263df5d6d30f73050332ec7acfe611 Register handler class of IPv6 to Ethernet Change-Id: Iccdef1680664520f9d66360a289809710982ce54 Fix FIXED_HEADER_LENGTH Change-Id: Iff4fb22638416595f2865ff46b682a0579ba33d5 Fix payloadLength Change-Id: I8dea4dd52f0bb5926fbff0d9e74fdd19404cabff Add unittest for serialize Change-Id: If194aa2530ce517a33b36b97b8478b0a4c463954 Add unittest for deserialize. Fix assertArrayEquals. Refine test structure. Change-Id: I94f2a348b2be2f5907d8bac6b9029b37eb31456d Payload length should be handled during serializing/deserializing procedure Change-Id: Ib079bf939a01a38356c824ed972793293ed8ca1e Add unittest for comparator Change-Id: I937dd9330d7c23a81ecd8434ac0fcf7345cc5c00 Fix typo. Fix checkstyle error Change-Id: I2fe1af81c65416b0fddaa0fb9ae206b87b889628 Add implementation and unittest for NeighborAdvertisement Change-Id: I7610462a5712f9fee5be0416c08e1de302e0780d Register handler class of NeighborAdvertisement to ICMP6 Change-Id: I3a7a9cf044cfdcd8908579942c159c2f0aad198d
Charles M.C. Chan authored
-