Provide the SPCE module 64/36964/1
authorKai GAO <gaok12@mails.tsinghua.edu.cn>
Thu, 10 Mar 2016 07:33:27 +0000 (15:33 +0800)
committerKai GAO <gaok12@mails.tsinghua.edu.cn>
Thu, 31 Mar 2016 10:32:52 +0000 (18:32 +0800)
commit3cb3646281513b23da57362b69df869348f30470
treed1a00dc79d787db6086fcd60aebc4512b17a5b72
parentc135c24bacecc96ea76798e0868e6c604bc70954
Provide the SPCE module

Squashed commit of the following:

commit 2c464257d7348d0eaf34469c1832caa5cb7a6178
Merge: fdf3af1 56d6dfa
Author: Kai GAO <gaok12@mails.tsinghua.edu.cn>
Date:   Thu Mar 10 15:11:22 2016 +0800

    Merge branch 'migration' into stable/beryllium

Signed-off-by: Kai GAO <gaok12@mails.tsinghua.edu.cn>
commit 56d6dfae1321bfdf9dc8cfe36fd28ff00c8247ad
Author: Kai GAO <gaok12@mails.tsinghua.edu.cn>
Date:   Thu Mar 10 14:34:34 2016 +0800

    Prepare to import ALTO SPCE

Signed-off-by: Kai GAO <gaok12@mails.tsinghua.edu.cn>
commit 57678f1014a32a1bf4688d91a96141bd93f4f91b
Author: Jensen Zhang <Jingxuan.N.Zhang@gmail.com>
Date:   Thu Mar 3 18:03:37 2016 +0800

    Add section "Try the demo system out"

commit 334690b14f8436ea017c5f533147678391a1dfbc
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Wed Mar 2 20:15:53 2016 +0800

    Refine feature dependencies and bump version by 0.0.1

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 9b4e591bc8846417aee260ee02bf4a657f28f2c9
Author: Xiao Lin <linxiao9292@outlook.com>
Date:   Thu Nov 19 03:00:15 2015 +0800

    add user guide

commit f9f2a9ed70b5f45ed747bc1fd81756794841bda1
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 14 21:35:39 2015 +0800

    fix a bug may cause routing error

commit 4f7465c6e290b82bfba823ccd410f26c8ce1082c
Merge: 35451fc 02cf02c
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 14 16:15:43 2015 +0800

    Merge branch 'master' of github.com:snlab/alto-spce

commit 35451fc19786fde84fffa880b02c1a6986b62a9b
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 14 16:15:12 2015 +0800

    fix a bug of path computation

commit 02cf02c73088400861534494cd440fbccf58e7e7
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Wed Nov 11 23:55:49 2015 +0800

    Refactor README.md

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 19d4aead74d766843fe603a5098ef2f6e141a315
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Wed Nov 11 22:36:21 2015 +0800

    fix some typo

commit bd9e546a65db386550b2f0fc7a480ab4b364fbb9
Author: shawlinlovelife <linxiao9292@outlook.com>
Date:   Wed Nov 11 22:18:46 2015 +0800

    add Usage in README.md

commit 2ef2146fd816df56356b617aea1a6667d71a4b04
Merge: 4201928 a6df8fe
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Thu Nov 12 05:54:30 2015 +0800

    Merge branch 'master' of https://github.com/snlab/alto-spce

commit 4201928007a9224cd020740cca5fca0d83df58ce
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Thu Nov 12 05:49:43 2015 +0800

    Fix: deploy.sh

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit 4943059a36ee99c224f656435554b80cea0fc93f
Merge: c507c46 41c62a2
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Thu Nov 12 02:28:43 2015 +0800

    Merge branch 'master' of https://github.com/snlab/alto-spce

commit c507c46f2c9d37cc69748887cfd083a256971028
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Thu Nov 12 02:28:35 2015 +0800

    Fix: Layer3 Match.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit 272d88976eba9ca47064f0e246e7414724f25e03
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Thu Nov 12 01:14:30 2015 +0800

    Add some error handlers.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit a6df8fef18bfff4ad449ce797fb3e0fb7ab441e4
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Wed Nov 11 18:42:05 2015 +0800

    change copyright in xml files

commit 41c62a2ad19ec4570975961b8956c6fd906e75c2
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Wed Nov 11 17:03:16 2015 +0800

    refine the maxBandwidth algorithm

commit 8fa979a1f60e22b0eb44a617f654c3fd70049fb9
Merge: e054a3c b4bb8ba
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Wed Nov 11 08:11:49 2015 +0800

    Merge branch 'master' of https://github.com/snlab/alto-spce

commit e054a3c906aa51c6b23d02f38dc3a0f4f21eb5d3
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Wed Nov 11 08:11:38 2015 +0800

    Fix: Regular Expression.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit b6d50530747d591568c0588d2a7dcfe3592533a6
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Wed Nov 11 04:59:57 2015 +0800

    Add ipToIpFlow Writer.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit b4bb8ba0c737b9d629eaed4afdc7cb3f5f87336d
Merge: c07f6fc b6d5053
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Tue Nov 10 23:43:07 2015 +0800

    Merge branch 'master' of github.com:snlab/alto-spce

commit c07f6fc4dd889ffe9bcfe3a41b19a5e2fd73adec
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Tue Nov 10 23:10:39 2015 +0800

    add contraint to calculate path

commit 5bf764dfcedaddf3707919c0c592b8da0c694b06
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Tue Nov 10 12:14:46 2015 +0800

    fix the bug of maxBW computing

commit 124adfc9aa115c719ae192c42b83b49b05b657ed
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Tue Nov 10 02:06:57 2015 +0800

    fix some bugs with OF 13, maxBandwidth algorith needs more review

commit 75685319e1a387aa9a53b02c55d54600f9df1140
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Mon Nov 9 21:03:32 2015 +0800

    review copyright segment

commit 7951afdb11e47657d89f17ac74f2c592d8c78a2d
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 19:23:52 2015 +0800

    Fix: misspelled namespaces in config.

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 750f4fcd8d36c0b88d09c103bfbf0a821208b62c
Merge: e9af7ee dbb80a7
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Mon Nov 9 17:36:59 2015 +0800

    Merge branch 'master' of github.com:snlab/alto-spce

commit e9af7ee21c12d4bd40316e39e41a5be23e7132f9
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Mon Nov 9 17:36:47 2015 +0800

    add MaxBandwidth path calculator

commit dbb80a787cf0410b9fdb5a174b1ba743752672fd
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 15:49:42 2015 +0800

    Add initial README.md and deployment script.

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 39c99dc1054b2d4fc38c0041159f2acd4cbb0a50
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Mon Nov 9 15:10:57 2015 +0800

    initial a template of path calculation

commit 6f4c2a1681c1d92d61e1ab5803116fa003f3ade9
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 07:43:35 2015 +0800

    Fix: miss ErrorCode.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit b0cb1da85d9ac0e4e52df81772c0c2a21106278a
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 07:36:18 2015 +0800

    Wrap getTxBandwidth.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit e628fd841f04efaf9a143598ab13fbd601f69d7a
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 06:08:16 2015 +0800

    Add Class PathComputation.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit c1f3c58961b425f4675b7c502911f30a6ac911f7
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 04:57:24 2015 +0800

    Fix feature dependency.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit 01b50467c7af34ee8f5253aa307db10895c7ca86
Author: fno2010 <jingxuan.n.zhang@gmail.com>
Date:   Mon Nov 9 04:19:24 2015 +0800

    Add FlowManager and InventoryReader.

Signed-off-by: fno2010 <jingxuan.n.zhang@gmail.com>
commit 8d264b2017e35145ac08ba8b4757efbb638540f0
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sun Nov 8 19:38:51 2015 +0800

    fix dependency issue for the feature of network tracker

commit 1c39a0990a6d381deec99cf35e6ceff8bfae6d2f
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sun Nov 8 15:11:49 2015 +0800

    add AddressConverter to map IP and MAC addresses

commit 21ffa6f86e0323b7a4a3f643f4a40a5b42e7935d
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sun Nov 8 12:16:59 2015 +0800

    Remove Flows by Path.

commit f302b80db6047b38002e0a0762ae8d8a6decee20
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sun Nov 8 02:40:38 2015 +0800

    getTopology for SPCE.

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 4621ab0408b4948e30be2cd43af93493b69830a3
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 23:40:14 2015 +0800

    provide RPC to query bandwidth

commit ac1e8f24ff4bdbbdb903c30b6892c7c145d6c124
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 23:23:58 2015 +0800

    add RPC to query TxBandwidth

commit 412fd18129633d586b9c465601ed2cdeeb1acf66
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sat Nov 7 21:47:59 2015 +0800

    Fix: remove yang/gen from .gitignore

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 48edfeef2643cf32730cbf1e2844686cbaf42125
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 18:38:18 2015 +0800

    fix dependency problem

commit 1c9e0fb4fc5cfe19637103d939ad784032e89c85
Merge: c84a84f 6dcc89f
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 18:00:54 2015 +0800

    Merge branch 'master' of github.com:snlab/alto-spce

commit c84a84f2e231b9d2c3e72d2e9467b124601b7552
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 18:00:46 2015 +0800

    add NetworkPortStatisticsService

commit 6dcc89f49fb6606d9ce2c41515736bef544cc16a
Merge: 82bf10e 93d41b1
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sat Nov 7 17:25:17 2015 +0800

    Merge branch 'master' of https://github.com/snlab/alto-spce

commit 82bf10e7b968c1817afa05b464d9f33c1c4183e6
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sat Nov 7 17:23:30 2015 +0800

    Add initial framework for SPCE.

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 93d41b1b6d634d444cf38f42fb3fa4a4e692ba68
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 16:54:30 2015 +0800

    add network-tracker to provide topology and bandwidth

commit ca23d06f1a01dbf0cc18fe78d6680d3ef3b8faa4
Author: jensenzhang <jingxuan.n.zhang@gmail.com>
Date:   Sat Nov 7 14:36:42 2015 +0800

    Fix: YANG Model dependency.

Signed-off-by: jensenzhang <jingxuan.n.zhang@gmail.com>
commit 5e90e0a62a714228783f194e010c127105841193
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 12:44:55 2015 +0800

    add the RPC for alto-spce

commit 3373a2902bc2958a61645150151d58b10ce297d4
Author: J. Austin Wang <wangjunzhuo200@gmail.com>
Date:   Sat Nov 7 11:22:19 2015 +0800

    initial commit of alto-spec

Change-Id: I86aefda97909dbdd88f6945bbc8a21ede7bf412b
Signed-off-by: Kai GAO <gaok12@mails.tsinghua.edu.cn>
54 files changed:
.gitignore
alto-extensions/pom.xml
alto-extensions/simple-pce/README.md [new file with mode: 0644]
alto-extensions/simple-pce/UserGuide.md [new file with mode: 0644]
alto-extensions/simple-pce/api/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/api/src/main/yang/alto-spce.yang [new file with mode: 0644]
alto-extensions/simple-pce/artifacts/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/deploy.sh [new file with mode: 0755]
alto-extensions/simple-pce/features/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/features/src/main/features/features.xml [new file with mode: 0644]
alto-extensions/simple-pce/impl/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/config/default-config.xml [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/config/maven-metadata-local.xml [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/AltoSpceImpl.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/AltoSpceProvider.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/algorithm/PathComputation.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/algorithm/RouteViewer.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/util/FlowManager.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/util/InstanceIdentifierUtils.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/alto/spce/impl/util/InventoryReader.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/alto/spce/impl/rev141210/AltoSpceModule.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/alto/spce/impl/rev141210/AltoSpceModuleFactory.java [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/main/yang/alto-spce-impl.yang [new file with mode: 0644]
alto-extensions/simple-pce/impl/src/test/java/org/opendaylight/alto/spce/impl/algorithm/PathComputationTest.java [new file with mode: 0644]
alto-extensions/simple-pce/karaf/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/api/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/api/src/main/yang/network-tracker.yang [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/artifacts/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/config/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/config/src/main/config/default-config.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/config/src/main/config/maven-metadata-local.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/features/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/features/src/main/features/features.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/config/default-config.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/config/maven-metadata-local.xml [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/api/AddressConvertService.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/api/NetworkPortStatisticsService.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/impl/AddressConvertServiceImpl.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/impl/NetworkPortStatisticsServiceImpl.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/impl/NetworkTrackerProvider.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/impl/NetworkTrackerRpcHandler.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/util/DataHelper.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/util/InstanceIdentifierUtils.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/util/NetworkServiceConstants.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/alto/spce/network/util/ReadDataFailedException.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/alto/spce/impl/network/tracker/impl/rev141210/NetworkTrackerModule.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/alto/spce/impl/network/tracker/impl/rev141210/NetworkTrackerModuleFactory.java [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/impl/src/main/yang/network-tracker-impl.yang [new file with mode: 0644]
alto-extensions/simple-pce/network-tracker/pom.xml [new file with mode: 0644]
alto-extensions/simple-pce/pom.xml [new file with mode: 0644]
alto-release-features/pom.xml
alto-release-features/src/main/features/features.xml
pom.xml