Dana Kutenicsova [Fri, 13 Mar 2015 12:53:02 +0000 (12:53 +0000)]
Merge "BUG-2383: split out policies into separate files"
Dana Kutenicsova [Fri, 13 Mar 2015 10:12:15 +0000 (11:12 +0100)]
BUG-2383 : fixed Destination container
Change-Id: I38ddd1834ba31de60221b08ad43be14a8ed457f1
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Fri, 13 Mar 2015 09:37:38 +0000 (09:37 +0000)]
Merge "BUG-2383 : split ipv4/6 to separate model"
Robert Varga [Wed, 11 Mar 2015 11:26:58 +0000 (12:26 +0100)]
BUG-2383: split out policies into separate files
Static policies kwill not work, as some of them require additional
arguments to perform their role. Split them out, so they can be evolved
independently.
Change-Id: I33decf294c53391d4d705014adfd62b6d5ffa34d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Thanh Ha [Fri, 13 Mar 2015 02:12:38 +0000 (22:12 -0400)]
Add odlparent relativepath relative to autorelease
Change-Id: Iafdafcb1afdd7e14443a827327c9993c9456837d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Dana Kutenicsova [Fri, 6 Mar 2015 16:41:39 +0000 (17:41 +0100)]
BUG-2383 : split ipv4/6 to separate model
- changed models: bgp-rib and bgp-multiprotocol
- created new artefact bgp-inet, that holds this model
- code rewritten to use this new artefact
Change-Id: I069f2c42a7e22c624a5549b09da8d07bd0d1acaf
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Thu, 12 Mar 2015 10:28:10 +0000 (10:28 +0000)]
Merge "BUG-2383 : moved AbstractRIBSupport class"
Dana Kutenicsova [Wed, 11 Mar 2015 14:01:56 +0000 (15:01 +0100)]
BUG-2383 : moved AbstractRIBSupport class
- this class is probably by mistake in config package,
move it to bgpcep
Change-Id: I0e6dd856b3fab5f7fe8aba0987f92b29b99195bf
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Ladislav Borak [Mon, 9 Mar 2015 14:32:40 +0000 (15:32 +0100)]
Test for OffsetMap
Change-Id: I2696bb79d5bd30f6697abd407c898f0872d3a163
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Ladislav Borak [Mon, 9 Mar 2015 12:58:48 +0000 (13:58 +0100)]
Test for BestPathSelector
Change-Id: I62dd07b1dd4062fe6c5d70fc3d9ee29506f6d609
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Dana Kutenicsova [Thu, 12 Mar 2015 08:05:01 +0000 (08:05 +0000)]
Merge "Remove bundle tests"
Robert Varga [Wed, 11 Mar 2015 22:00:34 +0000 (23:00 +0100)]
Remove bundle tests
Bundles are already tested in features, so we do not need these
hard-to-maintain tests.
Change-Id: I9c03b841892aa8d8f28417c910de15d4cd407d2a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Mon, 9 Mar 2015 15:50:36 +0000 (16:50 +0100)]
Removed some sonar warnings in the new RIB code.
- mostly attribute ordering, annotations are first
- final in method declaration is rarely necessary
- added default case to switch statements
Change-Id: I44abf4512fe64eb59504e0081d3dc88f23381960
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Tony Tkacik [Wed, 11 Mar 2015 16:12:40 +0000 (17:12 +0100)]
Fixed MD-SAL configuration mock.
Change-Id: I6da602da465f6481c9e3a1ebadc6ef54aa7329e0
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Dana Kutenicsova [Wed, 11 Mar 2015 07:28:20 +0000 (07:28 +0000)]
Merge "Bug 2795 - Internal PCEP features hierarchy does not reflect config files"
Dana Kutenicsova [Tue, 10 Mar 2015 13:05:48 +0000 (14:05 +0100)]
Pushed missing .project files.
Change-Id: I0ee592cbb52ce89ed186ac5edb08a15dc8e6514d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Ladislav Borak [Tue, 10 Mar 2015 11:13:15 +0000 (12:13 +0100)]
Bug 2795 - Internal PCEP features hierarchy does not reflect config files
- added odl-bgpcep-programming-impl feature as depedency of
odl-bgpcep-pcep-topology-provider feature
Change-Id: I5b306d6caa9a05bd14924da9daaeb50a853a900e
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Robert Varga [Tue, 10 Mar 2015 09:23:12 +0000 (10:23 +0100)]
BUG-2383: document AbstractRIBSupport abstract methods
Add javadoc and rename for consistency.
Change-Id: I153f7f0ecfccd45084b95779a514a23008d30296
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Tue, 10 Mar 2015 09:44:49 +0000 (09:44 +0000)]
Merge "BUG-2383: construct route entry properly"
Dana Kutenicsova [Tue, 10 Mar 2015 09:44:04 +0000 (09:44 +0000)]
Merge "BUG-2383: implement EffectiveRibInWriter"
Robert Varga [Tue, 10 Mar 2015 09:27:05 +0000 (09:27 +0000)]
Merge "BUG-2383 : synchronize message/route linkstate core in model"
Robert Varga [Mon, 9 Mar 2015 22:33:33 +0000 (23:33 +0100)]
BUG-2383: construct route entry properly
This adds the code to add attributes onto the route object.
Change-Id: Ibeee10d21114ae2344fbacb3d92ab6aa03da9354
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Mon, 9 Mar 2015 18:25:17 +0000 (19:25 +0100)]
BUG-2383: implement EffectiveRibInWriter
This completes the basic structure of EffectiveRibInWriter, such that
its flows are stable API-wise.
Change-Id: Idebad5a1d05667cdd767d16dc9278574dba1d3f6
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Fri, 6 Mar 2015 12:52:51 +0000 (13:52 +0100)]
BUG-2383 : synchronize message/route linkstate core in model
- there is no need to have the data in linkstate described in
two ways (for parser and for RIB). This commit eliminates the
parser data representation and uses RIB data represenation.
- the code and tests needed to be adjusted
- NlriType is eliminated from the data
Change-Id: I364b7f2d26dc44e0d22d0f7358c3e0d6991322bf
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Mon, 9 Mar 2015 17:39:47 +0000 (18:39 +0100)]
BUG-2383: Make TableContext.clearTable() reusable
An input table context is bound to a table. Refactor clearTable() to be
usable from other contexts, too.
Change-Id: Ic91326bf9f931f8dc1298ba67439253dece50e4c
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 20:31:50 +0000 (21:31 +0100)]
BUG-2383: introduce ExportPolicyPeerTracker
This splits out the policy tracker and implemnts proper policy tracking.
We optimize for lookup speeds, expecting the peers not to change much.
Change-Id: I92b27d54abb77ce10864d9ec8709a57aab7b87c7
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 20:12:23 +0000 (21:12 +0100)]
BUG-2383: split out AbstractPeerRoleTracker and IdentifierUtils
Functionality of these two classes is shared between multiple listeners,
so move them out to be shared. Also make sure EffectiveRibInWriter
instantiates its policy tracker.
Change-Id: If885ea283ed223cdffe8c14f777192d02cabffde
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Thu, 5 Mar 2015 12:57:29 +0000 (12:57 +0000)]
Merge "Do not replicate Sonar config"
Dana Kutenicsova [Thu, 5 Mar 2015 12:37:00 +0000 (12:37 +0000)]
Merge "Support proper route redistribution"
Dana Kutenicsova [Thu, 5 Mar 2015 12:34:45 +0000 (12:34 +0000)]
Merge "BUG-2383: fix a warning"
Dana Kutenicsova [Thu, 5 Mar 2015 12:34:33 +0000 (12:34 +0000)]
Merge "BUG-2383: refactor RIBSupportRegistry"
Dana Kutenicsova [Thu, 5 Mar 2015 12:30:17 +0000 (12:30 +0000)]
Merge "BUG-2383: rename BGPSessionImpl.sendMessage()"
Dana Kutenicsova [Thu, 5 Mar 2015 12:29:48 +0000 (12:29 +0000)]
Merge "BUG-2383: add a non-flushing message write method"
Dana Kutenicsova [Thu, 5 Mar 2015 12:20:44 +0000 (12:20 +0000)]
Merge "BUG-2383: introduce AdjRibOutListener"
Dana Kutenicsova [Thu, 5 Mar 2015 12:20:01 +0000 (12:20 +0000)]
Merge "BUG-2283: introduce OutputLimiter"
Dana Kutenicsova [Thu, 5 Mar 2015 12:18:03 +0000 (12:18 +0000)]
Merge "BUG-2383: rework RIB inbound"
Robert Varga [Thu, 5 Mar 2015 10:49:48 +0000 (11:49 +0100)]
BUG-2383: fix a warning
The cast is valid, but let's use one which does not trigger a warning.
Change-Id: I577efc001f7b06fce0806fc1149f79116a03bdd5
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 09:12:17 +0000 (10:12 +0100)]
BUG-2383: refactor RIBSupportRegistry
Migrate registration and lookup into RIBExtensionContexts.
Change-Id: Ia1cdfb1052abc923c79ecada0ca62c99d3ed731a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Wed, 4 Mar 2015 12:31:19 +0000 (13:31 +0100)]
BUG-2383: rename BGPSessionImpl.sendMessage()
The method performs a write-and-flush, so let's call it writeAndFlush().
Change-Id: I20bc4db103f2a671bed0f33919ae3978c892af11
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Wed, 4 Mar 2015 12:27:38 +0000 (13:27 +0100)]
BUG-2383: add a non-flushing message write method
When performing route dissemination, we may need to enqueue multiple
messages before flushing. This patch adds and API to perform that and
add the corresponding capability to ChannelOutputLimiter.
Change-Id: I048c6f6a84ced775ce1890cc1369ee8fff97cd1f
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Wed, 4 Mar 2015 11:09:58 +0000 (12:09 +0100)]
BUG-2383: introduce AdjRibOutListener
The listener forwards a specific table towards the session with a peer.
Change-Id: I9b1241df2f0d8e8e06d3af62f206232f20d27465
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Wed, 4 Mar 2015 11:31:54 +0000 (12:31 +0100)]
BUG-2283: introduce OutputLimiter
This is a simple utility class to perform backpressure based on channel
writability.
Change-Id: I2b4018722eee9dfa88ff92d49d17b969134a7de3
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 11:03:02 +0000 (12:03 +0100)]
Do not replicate Sonar config
These declarations are already in odlparent, no need to repeat them.
Change-Id: I866a1fa991e251582b8baf78f119bc4282e9227e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 10:57:44 +0000 (11:57 +0100)]
Fix an checkstyle not being recognized by eclipse
Since we override mappings, we need to make sure we carry checkstyle
declaration, otherwise eclipse reports an error.
Change-Id: I6fe6ea161ea963883284f68ed6faffe06f7d8f58
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 10:54:14 +0000 (11:54 +0100)]
Make sure we execute the maven plugin
This will make it easier on the developers, as eclipse will
automatically generate bindings.
Change-Id: I55df6997361195b3da8c506a68527349edb6201a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 5 Mar 2015 10:58:51 +0000 (11:58 +0100)]
Do not override maven-dependency-plugin version
odlparent already defines it to 2.10, we were reverting it to 2.8.
Change-Id: I489264ffa8805f24cc9db355e224c35fcb8cab3d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 26 Feb 2015 14:18:39 +0000 (15:18 +0100)]
BUG-2383: rework RIB inbound
Each Peer (like BGPPeer) performs updates the adj-rib-in via a dedicated
AdjRibInWriter instance. That class, along with RIBSupport and TableContext,
is responsible for translating the Binding-Aware messages coming from
the message parser into Binding-Independent form within the datastore.
Changes are then propagated via DataChangeNotifications into
InboundPolicyEnforcer, which performs any munging of attributes required
and checks if the route is eligible for inclusion in the local RIB. If
it is, the route is output into the effective-rib-in hosted in the
datastore.
From there it is picked up by BestPathSelection, which compares the
effective routes from multiple peers and installs the best one into the
local RIB.
Change-Id: Ie23746b2fc44499f42d346595562b498c19fd112
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Thu, 5 Mar 2015 10:37:56 +0000 (10:37 +0000)]
Merge "BUG-2383: add BestPathSelector and related classes"
Dana Kutenicsova [Thu, 5 Mar 2015 10:30:31 +0000 (10:30 +0000)]
Merge "BUG-2383: introduce OffsetMap"
Dana Kutenicsova [Thu, 5 Mar 2015 10:28:14 +0000 (10:28 +0000)]
Merge "BUG-2383: fix the RIB model"
Robert Varga [Mon, 2 Mar 2015 15:32:04 +0000 (16:32 +0100)]
BUG-2383: add BestPathSelector and related classes
Introduce a utility BestPath class along with a builder-style selector.
The selector can be run incrementally by initiating the state from
previous selection run, then feeding all candidates and finally
extracting the best-matching path.
Change-Id: I34aab7f0c2ab4b917597a77d54508f5d93e6a8c9
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Mon, 2 Mar 2015 16:02:33 +0000 (17:02 +0100)]
BUG-2383: introduce OffsetMap
For the sectionprocess we will need a compact way of tracing
peer/attribute mappings. Storing things in array is the most compact
form, but we need to manage a lookup table. This is the role of
OffsetMap, which maps an UnsignedInteger (e.g. a BGP Identifier) to an
offset. We then need to only allocate a single array for each entry to
hold the actual values.
Change-Id: I7c4c8b841cca0330f9646e5e629a824fd929f181
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Thu, 26 Feb 2015 10:33:20 +0000 (11:33 +0100)]
BUG-2383: fix the RIB model
The overall goal is to store adjacency ribs in the datastore. In order
to do that, we need to fix the (defunct) model, so each peer has a
unique subtree. This patch fixes the model and introduces a peer ID
type, which we will use throughout to identify peers.
Change-Id: I45a4493d0aabb29828e6e935017939a5b09e7b60
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Thu, 26 Feb 2015 19:29:49 +0000 (20:29 +0100)]
BUG-2749 : deprecate unused methods
- cannot be removed, they are used in stateful02
Change-Id: I08d149b7fc9dbf376942104d3eb4f35fa1a02a93
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Thu, 5 Mar 2015 08:13:34 +0000 (08:13 +0000)]
Merge "BUG-2794 : refactored code to use BitArray"
Tony Tkacik [Wed, 4 Mar 2015 16:42:29 +0000 (17:42 +0100)]
Fixed IT breakage after migration of NSF from controller.
PcepServices test declared uncessary dependencies on
model-inventory, which was transitive compile dependency.
Transitive dependency relationship via sal-binding-it
was removed during removal of NSF from controller,
which prevented pax-exam starting these pcep test.
Removed offending declaration, since is not needed
for test to be run.
Change-Id: Ib505bbd0f91407ec6c7f89995b19fe61b1437d94
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ladislav Borak [Mon, 2 Mar 2015 12:46:07 +0000 (13:46 +0100)]
BUG-2794 : refactored code to use BitArray
Change-Id: I8906ec2b9671cd71916f0e3c4225199cf5963bdc
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Robert Varga [Fri, 27 Feb 2015 15:57:31 +0000 (15:57 +0000)]
Merge "BUG-2794 : created BitArray class"
Dana Kutenicsova [Thu, 26 Feb 2015 19:53:42 +0000 (20:53 +0100)]
Getting rid of readerIndex handling.
- in most cases it can be replaced by skipBytes()
Change-Id: Ia2d7fb64f61879bb5404745c270ae5364f051077
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Tue, 24 Feb 2015 16:05:37 +0000 (17:05 +0100)]
BUG-2794 : created BitArray class
Change-Id: I6857fb22eea643d90fb61933fb170b620c6dbf63
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Fri, 16 Jan 2015 18:12:27 +0000 (19:12 +0100)]
Support proper route redistribution
For proper route redistribution, we need to properly process received
attributes even if we do not recognize them. The parser needs to output
them as received and on egress we need to munge the value with a new
header, which will force the partial bit to be set to true.
Change-Id: Icc5d3b6393dae7ba6d83df0f8beb596cccc9559a
Signed-off-by: Robert Varga <rovarga@cisco.com>
Robert Varga [Wed, 25 Feb 2015 16:04:57 +0000 (17:04 +0100)]
Fixup supporting-node requiring also a topology ID
The fixed base model requires also a topology reference.
Change-Id: I21e272e8b3a70e89fd9e424a523b40d06575ab75
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Thu, 19 Feb 2015 15:04:29 +0000 (16:04 +0100)]
Cleaned up dependencies.
Change-Id: Iaab661407fcee445199e0be1f1f59abbd22c41e9
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Robert Varga [Tue, 24 Feb 2015 15:15:01 +0000 (15:15 +0000)]
Merge "Split feature file"
Robert Varga [Tue, 24 Feb 2015 15:03:30 +0000 (15:03 +0000)]
Merge "Removed linkstate dependency from bgp-parser-impl."
Robert Varga [Tue, 24 Feb 2015 14:45:17 +0000 (14:45 +0000)]
Merge "BUG-608 : fixed typo"
Dana Kutenicsova [Tue, 24 Feb 2015 10:32:17 +0000 (11:32 +0100)]
BUG-608 : fixed typo
- ip4 vs ipv4
Change-Id: Ib48cd1df3c6ad156f93a80639980e1f835dbc992
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Tue, 24 Feb 2015 10:08:48 +0000 (10:08 +0000)]
Merge "BUG-2712: do not hold lock while updating future"
Dana Kutenicsova [Tue, 24 Feb 2015 09:05:10 +0000 (10:05 +0100)]
Removed linkstate dependency from bgp-parser-impl.
Change-Id: Ibe2cf3b6d27514518d1cf015159ccc19a4ce9379
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Sun, 22 Feb 2015 21:42:07 +0000 (22:42 +0100)]
Removed some sonar warnings.
Change-Id: I5f152d314c5021134f54f4c1b9ca2fc77d685d0f
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Thanh Ha [Wed, 11 Feb 2015 15:11:29 +0000 (10:11 -0500)]
Remove <repositories> and <pluginRepositories> section
It is recommended that developers and servers configure this locally via
settings.xml.
https://lists.opendaylight.org/pipermail/discuss/2015-January/004482.html
Conflicts:
parent/pom.xml
Change-Id: Ia457b7368d85cf021d434f0262d749c9d954d67c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Robert Varga [Tue, 17 Feb 2015 12:47:56 +0000 (13:47 +0100)]
BUG-2712: do not hold lock while updating future
SettableFuture will call any and all registrants, which could
potentially lead to AB/BA deadlocks. with ProgrammingServiceImpl. Issue
the call to set outside a synchronized block.
Change-Id: Iddb268d2157256466b597aaef78002b4f474a149
Signed-off-by: Robert Varga <rovarga@cisco.com>
Dana Kutenicsova [Fri, 20 Feb 2015 10:35:25 +0000 (11:35 +0100)]
Removed warnings from linkstate.
- refactored some big methods
Change-Id: Ibf230b2a430ef7b26c4bb80468534852a8d281af
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Sun, 22 Feb 2015 17:02:13 +0000 (17:02 +0000)]
Merge "Bug 2231 - Parser/Serializer StartTLS"
Ladislav Borak [Fri, 20 Feb 2015 09:30:01 +0000 (10:30 +0100)]
Bug 2231 - Parser/Serializer StartTLS
- changed type of PCEPStartTLSParser to temporary unused value
- registered parser and serializer into activator
- added parser/serialized test
Change-Id: Ie7ce9a5ad93192e3fbe712a15288f0e3f73915e0
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Dana Kutenicsova [Fri, 20 Feb 2015 10:34:46 +0000 (11:34 +0100)]
Added private constructors + tests to linkstate classes.
Change-Id: I996eba6cfa0c088e07bfb6d261e732dcb07f0191
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Tue, 17 Feb 2015 15:38:23 +0000 (16:38 +0100)]
Split feature file
- now split to bgp/pcep/data-change-counter (extras)
Change-Id: Ia55da0791e03dca1208f925f79b435e86117ba70
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Fri, 20 Feb 2015 07:42:41 +0000 (07:42 +0000)]
Merge "BUG-2738 : fixed path setup tlv type"
Robert Varga [Thu, 19 Feb 2015 18:40:42 +0000 (18:40 +0000)]
Merge "Added new linkstate revision to configuration file."
Robert Varga [Thu, 19 Feb 2015 18:40:10 +0000 (18:40 +0000)]
Merge "Added some unit tests."
Robert Varga [Thu, 19 Feb 2015 18:33:37 +0000 (18:33 +0000)]
Merge "BUG-2571 : Fixed flowspec MpUnreach imports."
Milos Fabian [Thu, 19 Feb 2015 16:43:44 +0000 (17:43 +0100)]
BUG-2738 : fixed path setup tlv type
Change-Id: Ic19c57a9a614bacd9be2709b09c2e94214276282
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Dana Kutenicsova [Thu, 19 Feb 2015 15:43:45 +0000 (16:43 +0100)]
Added new linkstate revision to configuration file.
Change-Id: I2143966c3cfb886ce2cc8cd255a03a74bd15102a
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Thu, 19 Feb 2015 12:30:23 +0000 (13:30 +0100)]
Added some unit tests.
Change-Id: I4fbcf0775956087b089db136327e1bbbe4ec348e
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Thu, 19 Feb 2015 12:28:52 +0000 (13:28 +0100)]
BUG-2571 : Fixed flowspec MpUnreach imports.
Change-Id: I5ca53a4a834ad90b9364de53398b87a8b88777b9
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Thu, 19 Feb 2015 10:54:33 +0000 (10:54 +0000)]
Merge "Bug 2231 - Paerser/Serializer for startTLS message"
Ladislav Borak [Wed, 18 Feb 2015 16:47:03 +0000 (17:47 +0100)]
Bug 2231 - Paerser/Serializer for startTLS message
Change-Id: I231327deb2fcb9b794b9b791d061c978aeb15190
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Ladislav Borak [Tue, 17 Feb 2015 11:22:37 +0000 (12:22 +0100)]
Bug 608 - implemented parsers/serializers
- for Adjacency Segment Identifier, Lan Adjacency Segment Identifier
Conflicts:
bgp/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/attribute/LinkAttributesParser.java
bgp/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/attribute/PrefixAttributesParser.java
bgp/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/attribute/sr/SrPrefixAttributesParser.java
bgp/linkstate/src/test/java/org/opendaylight/protocol/bgp/linkstate/SrAttributeParserTest.java
Change-Id: I18bfb03fb9392076fceae99e33205746f000d33a
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Robert Varga [Thu, 19 Feb 2015 08:37:48 +0000 (08:37 +0000)]
Merge "BUG-608 : implemented SrPrefix parser/serializers"
Dana Kutenicsova [Thu, 19 Feb 2015 08:24:04 +0000 (08:24 +0000)]
Merge "Bug 2231 - API for StartTLS message"
Dana Kutenicsova [Tue, 17 Feb 2015 09:52:30 +0000 (10:52 +0100)]
BUG-608 : implemented SrPrefix parser/serializers
Change-Id: I55b6cc996d0fdeb8a77ecaa703f1ce8c9ec2770e
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Tue, 17 Feb 2015 09:51:38 +0000 (10:51 +0100)]
Moved serializing of forwarding address to conform tlv order
- adjusting also the tests
Change-Id: Ib2857f0f3f0ec90252d21c19ed4a1b4075837321
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Mon, 16 Feb 2015 09:19:48 +0000 (10:19 +0100)]
Untagle packages
by moving TlvUtil to separate spi package.
Change-Id: I3a0619e65d392c5c38d4a97220245de397451e1f
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Dana Kutenicsova [Sun, 15 Feb 2015 21:40:19 +0000 (22:40 +0100)]
BUG-608: parsers/serializers for SID Label Binding TLV and sub-tlvs
Change-Id: I49d0e7fe2effaef56eef690e23ed8a177a0f722b
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
Ladislav Borak [Wed, 18 Feb 2015 16:07:47 +0000 (17:07 +0100)]
Bug 2231 - API for StartTLS message
- implemented by
https://tools.ietf.org/html/draft-ietf-pce-pceps-02#section-3.3
- added new message type into pcep-types.yang
- added new notification into pcep-message.yang
Change-Id: Icdf862a11852ffe673fdc1dbcb58266a03ce3a6a
Signed-off-by: Ladislav Borak <lborak@cisco.com>
Robert Varga [Wed, 18 Feb 2015 13:36:15 +0000 (13:36 +0000)]
Merge "Use readUnsignedByte instead of readByte and typecast."
Robert Varga [Wed, 18 Feb 2015 13:32:56 +0000 (13:32 +0000)]
Merge "Remove check for empty lists, where not needed."
Milos Fabian [Wed, 11 Feb 2015 14:16:07 +0000 (15:16 +0100)]
Bug-2208: pcc-mock support tunnel initiate and remove
-pcc-mock can handle PCInitaiate message (create/remove tunnel)
and sends fake report message.
-extended EndPointIpv4ObjectParser to avoid checking "P" object header flag
Change-Id: I822d649940a1a8d0fb8ab5dedf886bb2a9f63a47
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Milos Fabian [Tue, 10 Feb 2015 09:49:34 +0000 (10:49 +0100)]
Bug-2208: pcc-mock configurable port numbers
-input arguments "--local-address" and "--remote-address"
can now handle parameter in form "<IPAddress:PortNumber>"
The port number can be omitted - deafult values are used.
Default remote port number is 4189 and local is 0.
Change-Id: I18ef3c75c07743b919fb8fcca757746e44998287
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Dana Kutenicsova [Tue, 17 Feb 2015 12:57:16 +0000 (12:57 +0000)]
Merge "Bug-2250: pcc-mock support TCP MD5"