Alan Deikman
54cf95717c
Fixed ChassisId constrcutor to allow 64-bit hex strings as a parameter.
...
Change-Id: Ief27b2c30fc3569f5907b7d23040bf483c89f04d
2017-03-12 00:03:21 +00:00
Jon Hall
8c7b06ad07
Remove unnessasry semicolons
...
Change-Id: I8363e54ecaf80ad0a755d997ca1b9bbae2f1fa6e
2017-02-22 23:05:51 +00:00
Yuta HIGUCHI
fa9ee8c13f
Minor improvements around Scalar weight.
...
- ScalarWeight should be immutable
- Added constant for default weights
- Added factory method
Change-Id: I700e89abe968838a5049a441c37a92ffdb63f1bc
2017-02-15 23:14:57 +00:00
Ray Milkey
54a78514d2
Starting snapshot 1.10.0-SNAPSHOT
...
Change-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0
2017-02-13 11:13:52 -08:00
Ray Milkey
57b510152e
Starting snapshot 1.10-SNAPSHOT
...
Change-Id: I800d5d9e7f23793f5288457bca449ca382896723
2017-02-13 11:06:55 -08:00
Ray Milkey
de84cdde9a
Starting snapshot 1.9.0-SNAPSHOT
2017-02-13 10:54:12 -08:00
Ray Milkey
8588c48114
Tagging 1.9.0-b3
2017-02-13 10:52:31 -08:00
Jian Li
0a439d2a1d
Bugfix: simplify the logic of extracting bit from a given byte
...
Change-Id: I0fbb9dae16f41deab2a302025eb0ba26afe2c6cf
2017-02-08 01:48:59 +00:00
Yuta HIGUCHI
6c28aa4711
Fix isViable test
...
Change-Id: Iba04aa1ae84ea737ff64a9f62edd60158df51b59
2017-01-25 20:54:09 -08:00
Yuta HIGUCHI
2ca1539769
Disable test failing under high-load
...
- ONOS-5900
Change-Id: I95d2b1073b321f623e18875d3482192fde5ccecf
2017-01-25 16:24:22 -08:00
rpatodiya
45fa9ab5da
Incorrect array handling
...
Change-Id: I084cbaeeec0992bb371470c6c201a3ac6fb219a9
2017-01-25 17:19:22 +00:00
Andrey Komarov
2398d960b9
Vector cost proposed to TST on 2016-07-13
...
First part implemented: weight interface introduced and integrated, default weight implementation added.
Change-Id: Ia46f1b44139069aa171a3c13faf168351bd7cc56
2017-01-23 17:27:20 +00:00
Pier Luigi
37b687bdf5
Adds utility functions related to the link local addresses
...
Change-Id: I26045542d4f9d60a0d7d0905087136b995f8c03e
2017-01-20 16:19:02 +00:00
Ray Milkey
287b4ae810
Starting snapshot 1.9.0-SNAPSHOT
2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375
Tagging 1.9.0-b1b
2017-01-19 15:20:17 -08:00
Jon Hall
cbd1b39f58
Sonar fixes
...
Rule: Use isEmpty() to check whether the collection is empty or not.
Change-Id: Ib5ab56b2263623b297db56c5cac2c2ee80e12725
2017-01-19 20:24:18 +00:00
Saurav Das
d5ec9e992f
Adding to the 'devices' cli command an output that displays the local connectivity of a device.
...
For example, "id=of:0000000000000203, available=true, local-status=connected 18m7s ago, role=STANDBY, ..."
Also increasing the resolution of the TimeAgo utility.
Change-Id: Ie1b89bd193552e0edd38a9ca28c5ce99b1d27c19
2017-01-17 22:41:43 +00:00
Yuta HIGUCHI
c2093cbb33
Increase test failure timer.
...
- Was failing under heavy laod.
Change-Id: I30bd6e8c00d42fe585420583186a98fbf1f7ff5d
2017-01-12 19:43:46 +00:00
Brian O'Connor
c590ebbc12
ONOS-5691 ONOS-5742 Fixing intent framework difficulties
...
- Refactoring AbstractAccumulator to use less blocking synchronization
- Fixing bug in AbstractAccumulator that could leave some items
without firing
- Updated IntentStore for resubmitting pending operations
Change-Id: Iaf240da65e11ceb7d7d745cf4e25bfb8c26ed1eb
2017-01-10 17:42:08 -08:00
Ching-Ting Sun
8388aae69f
Issue #398 : Removed unnecessary this.serialize() in BasePacket.clone().
...
Change-Id: I4ebbd98fc17e0b9ad0ffa221918a8e2634660810
2017-01-03 23:28:08 +00:00
Yuta HIGUCHI
a2a11cd9b5
ThreadFactory with max priority
...
Change-Id: I0f220276734e845b282e6ed88975cb85563853e9
2016-12-22 19:43:41 +00:00
Pier Ventre
78e73f6d29
[CORD-653] Fix host monitor and provide utility functions
...
Changes:
- fixes host monitor generating correct probe;
- provides and tests utility functions to calculate well known address;
- provides utility functions to craft ndp solicit and ndp adv;
- provides utility functions to craft arp request;
- provides utility functions to craft icmp and icmpv6 response;
Change-Id: I5a4fa89e549fd665a48e51ba3438932849f6627c
2016-12-14 17:54:11 +00:00
Ray Milkey
72bcefefce
Starting snapshot 1.9.0-SNAPSHOT
...
Change-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984
2016-12-02 16:22:53 -08:00
Ray Milkey
bc3c6ba539
Starting snapshot 1.8.0-SNAPSHOT
2016-12-02 15:59:38 -08:00
Ray Milkey
a222d05a18
Tagging 1.8.0-rc4
2016-12-02 15:49:32 -08:00
Konstantinos Kanonakis
0a9031d8ae
Introducing BandwidthProfileConfigBehaviour to manage policers/markers
...
- Creating BandwidthProfile Class to represent generic policers/markers
- BandwidthProfile can be Single/Two Rate, Two/Three Color depending on parameters
- Including fromMeter() method to convert a Meter into a BandwidthProfile
- Adding unit tests for BandwidthProfile class
- Creating BandwidthProfileAction class to represent a color (green/yellow/red) action
- BandwidthProfileAction allows remarking one of: DSCP class, IP precedence, Drop precedence
- Adding unit tests for BandwidthProfileAction class
- Creating DscpClass and IPPrecedence Enums and unit tests in org.onlab.packet
- Adding kBps/MBps/GBps methods in org.onlab.util.Bandwidth class
Change-Id: I54156329a527ebd9165d8f55e03e0782925caa2b
2016-12-02 01:55:37 +00:00
Ray Milkey
b547e06157
Starting snapshot 1.8.0-SNAPSHOT
2016-11-30 15:10:18 -08:00
Ray Milkey
4f6d428dc7
Tagging 1.8.0-rc3
2016-11-30 14:52:32 -08:00
Pier Ventre
48ca51945d
Various fixes
...
Change-Id: I9f4ec7248e3449f9540fc70d60cbdbc3f8cadab0
2016-11-30 18:19:40 +00:00
Ray Milkey
58c6af2321
Starting snapshot 1.8.0-SNAPSHOT
2016-11-22 17:26:52 -08:00
Ray Milkey
8b8b30ce29
Tagging 1.8.0-rc1
2016-11-22 17:08:32 -08:00
Ray Milkey
85267006aa
checkstyle rule to check copyrights
...
Change-Id: Ia9bab40b5fe64fca539058a4316371f7acc0f387
2016-11-18 18:40:44 +00:00
Carolina Fernandez
fa56d1429f
Adds loose filtering capability (-f) to cli commands (intents, flows)
...
- Multi-valued filtering
- Two search strategies (and/or) [defaults to add]
Change-Id: Ia9ad9233b65209b20550ba699c238b88ffb43f8d
2016-11-16 17:00:44 +00:00
Ray Milkey
0bb1e10a3f
Javadoc fixes
...
- fix missing Javadoc @param and @throw annotations
- enable checkstyle checks for method javadocs on non-private methods
Change-Id: I9a370419a699bab3225d85f2f641927600b9f11c
2016-11-11 01:09:15 +00:00
Aaron Kruglikov
f6aed99bae
Adding an additional method for getting paths from default topology with a bound on how many paths will be returned. This should not effect any existing uses.
...
Change-Id: I3709f5c0b1fced74338ad03bc5b9b406a9dfd978
2016-11-10 23:39:07 +00:00
Koosha
1525c45938
ONOS-5574: KShortestPathSearch mistakenly assumes every path has k edges
...
Change-Id: I9e99e95ee35f5bc4d4bdd285bf18666b6e58db0f
2016-11-10 19:43:38 +00:00
Ray Milkey
ef79434ff7
Fix Javadoc warnings
...
Change-Id: Ia5fe7785f76da92abbf940599cbd3d7dc6ac2cc5
2016-11-10 18:42:48 +00:00
Pier Ventre
f8543d837e
Fixes [ONOS-5412] and implements [ONOS-5300]
...
Changes:
- Adds a new Interface for the selection algorithms;
- Re-implements FirstFit and Random selection;
- Adds a new option to select the algorithm;
- LabelAllocator provides a single interface;
- Fix MPLS encapsulation;
Change-Id: Ib07942355c45b7b9e7093fa85964c2ac20800b60
2016-11-07 17:21:44 +00:00
Konstantinos Kanonakis
9215ff2260
Adding support for VLAN_PUSH with EtherType (incl. Q-in-Q)
...
- Allowing VLAN_PUSH Instruction to use ethernetType (incl. using REST API)
- Adding QINQ (0x88a8) Ethernet type
- Updating InstructionCodec decoders/encoders
- Updating TrafficTreatment/FlowEntryBuilder
Change-Id: I723cc936a8a49c39da9abe65ba9e5b1bdc1392bf
2016-11-07 16:49:14 +00:00
Charles Chan
d2edd47030
CORD-378 Validate ARP SPA in segment routing ARP handler
...
Check if the source protocol address of an ARP packet belongs to the
same subnet configured on the port it is seen.
Additional changes:
- Improve human-readability of ARP.toString()
Change-Id: Ie21c1edb43aa0ec636e9a927ca164a46ab2256fc
2016-10-19 01:21:38 +00:00
Brian O'Connor
7c11a9885e
Cleaning up utils/ Buck files
...
Change-Id: Id8d0126f2ba06aab2dfba7a6a6760c263bdedba9
2016-10-18 23:49:08 +00:00
ke han
e908271dc3
package igmp v3 report wrong, the group class should be IgmpMembership
...
Change-Id: Ibe321ec79e3058b3ab320601ea57bfeba5577c5d
2016-10-18 13:19:05 +08:00
Luca Prete
c8ec4b5f43
Adding support for IGMPv2
...
Change-Id: Iba3fbdfaed1b91cda8c6c0ef19fe69b5e5d7f900
2016-10-17 12:04:34 +00:00
Sho SHIMIZU
8ebb04aacd
Replace Stream#forEach() with Collection#forEach()
...
Change-Id: I2b261c3d91d345907b165bd61eb7b6c45011c247
2016-10-11 16:39:39 +00:00
Jian Li
1270aea7be
Add abstract IP header class to unify IPv4 and IPv6 header classes
...
Change-Id: Ia932dad67f64595b52b6fbc7dc43a13f64d53796
2016-09-20 10:16:59 -07:00
Brian O'Connor
bfc02ecd22
Bumping snapshot version to 1.8.0-SNAPSHOT
...
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
Brian O'Connor
b19fc86f82
Bumping version back to 1.7.0-SNAPSHOT
...
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19
Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
...
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
2016-09-16 00:11:45 -07:00
Brian O'Connor
a1d90cfcd3
Removing source_under_test which has been deprecated from Buck
...
Change-Id: I598b704d9ef77c483bb3c4f83198833d07b38ae1
2016-09-13 16:35:07 -07:00
sdn
94b001597a
Fix for ONOS-5034
...
Change-Id: I61158511680851be375b93c365fc32c0573e9edc
2016-09-12 23:18:32 +00:00