summaryrefslogtreecommitdiffstats
path: root/vbd/impl
AgeCommit message (Collapse)AuthorFilesLines
2016-03-02Fix eclipse warningsRobert Varga2-9/+11
Reduce visibility of implementation class, add SafeVargars, make methods sstatic. Change-Id: I56c81371fad39b527d1423508537de59bd171e5b Signed-off-by: Robert Varga <nite@hq.sk>
2016-02-18Fix - creating parent node at VPPMaros Marsalek1-2/+2
Change-Id: Ib32d8b344fd3a8d2a14f31e9e6fad6099b0e731e Signed-off-by: Jozef Gloncak <jgloncak@cisco.com> Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-02-09Adding vxlan tunnel id allocator.Jozef Gloncak4-29/+71
Change-Id: Id638bc0262481921cd42d830e9fc788e76bc3907 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-09Code refactor - more code in Vpp manipulation.Jozef Gloncak3-121/+124
Change-Id: I2b39df0e78a6947989b745cf7c93bbb501807738 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-08Code refactor - standalone class for Vpp manipulation.Jozef Gloncak2-141/+228
Change-Id: I3869462364f2a73177eca6848bac897ccadfd67f Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-06Tunnel implementation - writting termination points and link to DS.Miroslav Toth1-21/+39
Change-Id: I6a4f3e397fba9fbcde53dc250a04d2c8580f2829 Signed-off-by: Miroslav Toth <mirtoth@cisco.com> Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-05Tunnel implementation - writting vxlan data to interface.Jozef Gloncak1-16/+144
Vxlan data are stored to both ends of tunnel - to source and destination vpp under interface with prefix 'vxlan-tunnel'. Change-Id: I703ca80e8986139f6bbe8b208629f3aa0593edb4 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-04Tunnel implementation - getting IP addresses from VPPs.Jozef Gloncak1-18/+75
Change-Id: I9d624a24865b8a9895308ab504993ac3410d5830 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-04Adding automatic creation of tunnel.Jozef Gloncak1-3/+57
Initial code for adding code for interconnecting of virtual bridge domain (via tunnel) which is spread on several VPPs. Change-Id: I0da88c977e820b0b8edc565d261d3d8fb0629a1a Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-04Adding termination point to VBD on VPP.Jozef Gloncak2-28/+93
Creation request from UI for creating new termination point cause that interface on VPP is added to virtual bridge domain. Change-Id: I73910e31250c81e9e8baac40072926bdfc71ff22 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-03Adding supporting bridge domain to DS in VBD app.Jozef Gloncak1-5/+46
Information about virtual bridge domain to which VPP belongs to is also stored to datastore of controller under leaf supporting-bridge-domain. Change-Id: If7ab4f520a3d400fbd19794cf4381734eae63341 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-02Add VPP to bridge domain.Jozef Gloncak2-4/+63
Request for adding VPP to bridge domain is received by VPP application which send this requirement to mounted VPP. It means that information about membership of VPP is resend to VPP and stored to its datastore. Change-Id: Idc44b4d0bd505597cfb89b537eb9d17eaac50391 Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-02-02Adding named augmentation + prepare naked application.Jozef Gloncak9-15/+195
Named augmentation of node topology-types was added for better readibility of generated code. Running application was created. It is possible to start via installing feature odl-vbd-rest. Change-Id: I2d919cd20d962ff9b28143794f6984137331c51a Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
2016-01-31Add Virtual Bridge Domain implementationRobert Varga5-0/+562
Change-Id: I427b709ac0af1ade365bc60148ddf778f7be458a Signed-off-by: Robert Varga <nite@hq.sk>