* GUI resource 36/7636/3
authorMarcel Enguehard <[email protected]>
Wed, 19 Jul 2017 09:26:26 +0000 (11:26 +0200)
committerMarcel Enguehard <[email protected]>
Wed, 19 Jul 2017 11:51:26 +0000 (11:51 +0000)
commit3e6678f9c692553e8902da4d6fb1fe6c087db1f4
tree580a46ca5de22a044319eabb295ad980d50589ec
parent08c4f765cf29dbd6e9a616c542552417eece14fc
* GUI resource
* MemIf interface for VPP
* Better netmodel integration
* Draft documentation
* New tutorials
* Improved monitoring and error handling
* Refactored IP addresses and prefixes representation
* Improved image mgmt for LXD
* Various bugfixes and code refactoring

Change-Id: I90da6cf7b5716bc7deb6bf4e24d3f9f01b5a9b0f
Signed-off-by: Marcel Enguehard <[email protected]>
176 files changed:
.gitignore
README.md
bootstrap.sh [deleted file]
doc/Makefile [new file with mode: 0644]
doc/build/.gitignore [new file with mode: 0644]
doc/source/.gitignore [new file with mode: 0644]
doc/source/conf.py [new file with mode: 0644]
doc/source/index.rst [new file with mode: 0644]
emu-radio/lte-emulator/CMakeLists.txt
emu-radio/scripts/build-package.sh
emu-radio/wifi-emulator/CMakeLists.txt
examples/tutorial/tutorial01.json
examples/tutorial/tutorial02-dumbell.json
examples/tutorial/tutorial03-hetnet.json
examples/tutorial/tutorial04-caching.json
examples/tutorial/tutorial05-icn2020-emulator.json [new file with mode: 0644]
examples/tutorial/tutorial05-icn2020.json [new file with mode: 0644]
netmodel/interfaces/process/__init__.py
netmodel/interfaces/vicn.py
netmodel/interfaces/vpp/__init__.py [new file with mode: 0644]
netmodel/interfaces/websocket/__init__.py
netmodel/model/attribute.py
netmodel/model/collection.py
netmodel/model/key.py [new file with mode: 0644]
netmodel/model/mapper.py
netmodel/model/object.py
netmodel/model/query.py
netmodel/model/sa_collections.py [moved from vicn/core/sa_collections.py with 97% similarity]
netmodel/model/sa_compat.py [moved from vicn/core/sa_compat.py with 100% similarity]
netmodel/model/type.py
netmodel/model/uuid.py [new file with mode: 0644]
netmodel/network/fib.py
netmodel/network/flow_table.py
netmodel/network/interface.py
netmodel/network/packet.py
netmodel/network/prefix.py
netmodel/network/router.py
netmodel/util/daemon.py
netmon/bin/netmon.py
requirements.txt
scripts/vppctl_wrapper [new file with mode: 0644]
setup.py
vicn/core/api.py
vicn/core/attribute.py
vicn/core/collection.py [deleted file]
vicn/core/commands.py
vicn/core/exception.py
vicn/core/resource.py
vicn/core/resource_mgr.py
vicn/core/state.py
vicn/core/task.py
vicn/resource/application.py
vicn/resource/central.py
vicn/resource/group.py
vicn/resource/gui.py [new file with mode: 0644]
vicn/resource/icn/ccnx_keystore.py
vicn/resource/icn/ccnx_metis.py
vicn/resource/icn/ccnx_simpleTrafficGenerator.py
vicn/resource/icn/central.py [new file with mode: 0644]
vicn/resource/icn/cicn.py [moved from vicn/resource/vpp/cicn.py with 89% similarity]
vicn/resource/icn/face.py
vicn/resource/icn/forwarder.py
vicn/resource/icn/icn_application.py
vicn/resource/icn/iping.py
vicn/resource/icn/ndnpingserver.py
vicn/resource/icn/nfd.py
vicn/resource/icn/producer.py
vicn/resource/icn/route.py
vicn/resource/interface.py
vicn/resource/ip/central.py [new file with mode: 0644]
vicn/resource/ip/prefix_tree.py
vicn/resource/ip/route.py
vicn/resource/ip/routing_table.py
vicn/resource/ip_assignment.py
vicn/resource/linux/bridge.py
vicn/resource/linux/certificate.py
vicn/resource/linux/certificate_store.py [new file with mode: 0644]
vicn/resource/linux/dnsmasq.py
vicn/resource/linux/file.py
vicn/resource/linux/folder.py [new file with mode: 0644]
vicn/resource/linux/gre_tunnel.py [new file with mode: 0644]
vicn/resource/linux/iperf.py
vicn/resource/linux/keypair.py
vicn/resource/linux/link.py
vicn/resource/linux/macvlan.py
vicn/resource/linux/macvtap.py
vicn/resource/linux/net_device.py
vicn/resource/linux/netmon.py
vicn/resource/linux/ovs.py
vicn/resource/linux/package_manager.py
vicn/resource/linux/phy_interface.py
vicn/resource/linux/phy_link.py
vicn/resource/linux/physical.py
vicn/resource/linux/qtplayer.py [new file with mode: 0644]
vicn/resource/linux/repository.py
vicn/resource/linux/service.py
vicn/resource/linux/sym_veth_pair.py
vicn/resource/linux/tap_device.py
vicn/resource/linux/veth_pair.py
vicn/resource/linux/veth_pair_lxc.py [new file with mode: 0644]
vicn/resource/lxd/lxc_container.py
vicn/resource/lxd/lxc_image.py
vicn/resource/lxd/lxd_certificate_store.py [new file with mode: 0644]
vicn/resource/lxd/lxd_hypervisor.py
vicn/resource/lxd/lxd_profile.py
vicn/resource/lxd/lxd_remote.py [new file with mode: 0644]
vicn/resource/node.py
vicn/resource/ns3/emulated_channel.py
vicn/resource/ns3/emulated_lte_channel.py
vicn/resource/ns3/emulated_wifi_channel.py
vicn/resource/symmetric_channel.py [new file with mode: 0644]
vicn/resource/vpp/dpdk_device.py
vicn/resource/vpp/interface.py
vicn/resource/vpp/memif_device.py [new file with mode: 0644]
vicn/resource/vpp/memif_link.py [new file with mode: 0644]
vicn/resource/vpp/scripts.py
vicn/resource/vpp/vpp.py
vicn/resource/vpp/vpp_bridge.py
vicn/resource/vpp/vpp_commands.py
vicn/resource/vpp/vpp_host.py
www/css/contrib/bootstrap-dropmenu.min.css [new file with mode: 0644]
www/css/contrib/bootstrap-table.min.css [new file with mode: 0644]
www/css/contrib/bootstrap.min.css [new file with mode: 0644]
www/css/contrib/jasny-bootstrap.min.css [new file with mode: 0644]
www/css/contrib/led.css [new file with mode: 0644]
www/css/contrib/vis-timeline-graph2d.min.css [new file with mode: 0644]
www/css/contrib/vis.css [new file with mode: 0644]
www/css/contrib/vis.min.css [new file with mode: 0644]
www/css/main.css [new file with mode: 0644]
www/favicon.ico [new file with mode: 0644]
www/fonts/glyphicons-halflings-regular.eot [new file with mode: 0644]
www/fonts/glyphicons-halflings-regular.svg [new file with mode: 0644]
www/fonts/glyphicons-halflings-regular.ttf [new file with mode: 0644]
www/fonts/glyphicons-halflings-regular.woff [new file with mode: 0644]
www/fonts/glyphicons-halflings-regular.woff2 [new file with mode: 0644]
www/img/icn-router-vpp.png [new file with mode: 0644]
www/img/icn-router.png [new file with mode: 0644]
www/img/ip-router-vpp.png [new file with mode: 0644]
www/img/ip-router.png [new file with mode: 0644]
www/img/lte.png [new file with mode: 0644]
www/img/pc-video-client.png [new file with mode: 0644]
www/img/server.png [new file with mode: 0644]
www/img/smartphone.png [new file with mode: 0644]
www/img/tablet.png [new file with mode: 0644]
www/img/undefined.png [new file with mode: 0644]
www/img/user.png [new file with mode: 0644]
www/img/vicn-logo.png [new file with mode: 0644]
www/img/video-server.png [new file with mode: 0644]
www/img/wifi.png [new file with mode: 0644]
www/index.html [new file with mode: 0644]
www/js/class.js [new file with mode: 0644]
www/js/contrib/bootstrap-table.min.js [new file with mode: 0644]
www/js/contrib/bootstrap.min.js [new file with mode: 0644]
www/js/contrib/d3-array.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-collection.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-color.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-format.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-interpolate.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-scale.js [new file with mode: 0644]
www/js/contrib/d3-scale.min.js [new file with mode: 0644]
www/js/contrib/d3-scale.v1.min.js [new file with mode: 0644]
www/js/contrib/d3-scale.zip [new file with mode: 0644]
www/js/contrib/d3-time-format.v2.min.js [new file with mode: 0644]
www/js/contrib/d3-time.v1.min.js [new file with mode: 0644]
www/js/contrib/jasny-bootstrap.min.js [new file with mode: 0644]
www/js/contrib/jquery-1.11.3.min.js [new file with mode: 0644]
www/js/contrib/jquery-3.1.1.min.js [new file with mode: 0644]
www/js/contrib/jquery.flot.js [new file with mode: 0644]
www/js/contrib/jquery.flot.threshold.js [new file with mode: 0644]
www/js/contrib/jquery.flot.time.js [new file with mode: 0644]
www/js/contrib/vis.js [new file with mode: 0644]
www/js/contrib/vis.min.js [new file with mode: 0644]
www/js/main.js [new file with mode: 0644]
www/js/network.js [new file with mode: 0644]
www/js/query.js [new file with mode: 0644]
www/js/server-event-dispatcher.js [new file with mode: 0644]