Initial commit: vICN 10/5510/2
authorJordan Augé <jordan.auge+fdio@email.com>
Fri, 24 Feb 2017 13:58:01 +0000 (14:58 +0100)
committerJordan Augé <jordan.auge+fdio@cisco.com>
Fri, 24 Feb 2017 18:36:29 +0000 (18:36 +0000)
commit85a341d645b57b7cd88a26ed2ea0a314704240ea
treebdda2b35003aae20103a796f86daced160b8a730
parent9b30fc10fb1cbebe651e5a107e8ca5b24de54675
Initial commit: vICN

Change-Id: I7ce66c4e84a6a1921c63442f858b49e083adc7a7
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
217 files changed:
AUTHORS [new file with mode: 0644]
README.md [new file with mode: 0644]
bootstrap.sh [new file with mode: 0755]
config/logging.conf [new file with mode: 0755]
config/lxd_client_cert/.gitignore [new file with mode: 0644]
config/ssh_client_cert/.gitignore [new file with mode: 0644]
emu-radio/CMakeLists.txt [new file with mode: 0644]
emu-radio/README.md [new file with mode: 0644]
emu-radio/cmake/Modules/FindSQLite3.cmake [new file with mode: 0644]
emu-radio/cmake/Modules/FindWebsocketpp.cmake [new file with mode: 0644]
emu-radio/common-library/communication-protocol.cc [new file with mode: 0644]
emu-radio/common-library/communication-protocol.h [new file with mode: 0644]
emu-radio/common-library/connection-pool.cc [new file with mode: 0644]
emu-radio/common-library/connection-pool.h [new file with mode: 0644]
emu-radio/common-library/emulator.h [new file with mode: 0644]
emu-radio/common-library/json.h [new file with mode: 0644]
emu-radio/common-library/query.cc [new file with mode: 0644]
emu-radio/common-library/query.h [new file with mode: 0644]
emu-radio/common-library/tcp-server.cc [new file with mode: 0644]
emu-radio/common-library/tcp-server.h [new file with mode: 0644]
emu-radio/common-library/websocket-server.cc [new file with mode: 0644]
emu-radio/common-library/websocket-server.h [new file with mode: 0644]
emu-radio/lte-emulator/CMakeLists.txt [new file with mode: 0644]
emu-radio/lte-emulator/extensions/README.md [new file with mode: 0644]
emu-radio/lte-emulator/extensions/lte-tap-helper.cc [new file with mode: 0644]
emu-radio/lte-emulator/extensions/lte-tap-helper.h [new file with mode: 0644]
emu-radio/lte-emulator/extensions/lte-tap-ue-net-device.cc [new file with mode: 0644]
emu-radio/lte-emulator/extensions/lte-tap-ue-net-device.h [new file with mode: 0644]
emu-radio/lte-emulator/extensions/tap-point-to-point-epc-helper.cc [new file with mode: 0644]
emu-radio/lte-emulator/extensions/tap-point-to-point-epc-helper.h [new file with mode: 0644]
emu-radio/lte-emulator/fading-traces/fading_trace_EPA_3kmph.fad [new file with mode: 0644]
emu-radio/lte-emulator/fading-traces/fading_trace_ETU_3kmph.fad [new file with mode: 0644]
emu-radio/lte-emulator/fading-traces/fading_trace_EVA_60kmph.fad [new file with mode: 0644]
emu-radio/lte-emulator/fading-traces/fading_trace_generator.m [new file with mode: 0644]
emu-radio/lte-emulator/lte_main.cc [new file with mode: 0644]
emu-radio/lte-emulator/plots/lte-delay.svg [new file with mode: 0644]
emu-radio/lte-emulator/plots/lte-throughput.svg [new file with mode: 0644]
emu-radio/lte-emulator/src/lte-emulator.cc [new file with mode: 0644]
emu-radio/lte-emulator/src/lte-emulator.h [new file with mode: 0644]
emu-radio/ns3-patch/README.md [new file with mode: 0644]
emu-radio/ns3-patch/epc-tft-classifier.cc [new file with mode: 0644]
emu-radio/ns3-patch/tap-bridge.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/helper/wifi-radio-energy-model-helper.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/ap-info-collection.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/ap-info-collection.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/ap-wifi-mac.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/ap-wifi-mac.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/block-ack-manager.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/block-ack-manager.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/edca-txop-n.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/edca-txop-n.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/mac-low.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/mac-low.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/minstrel-ht-wifi-manager.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/minstrel-ht-wifi-manager.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/originator-block-ack-agreement.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/originator-block-ack-agreement.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/regular-wifi-mac.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/regular-wifi-mac.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/sta-wifi-mac.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/sta-wifi-mac.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/wifi-phy.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/wifi-phy.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/wifi-remote-station-manager.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/wifi-remote-station-manager.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/yans-wifi-phy.cc [new file with mode: 0644]
emu-radio/ns3-patch/wifi/model/yans-wifi-phy.h [new file with mode: 0644]
emu-radio/ns3-patch/wifi/wscript [new file with mode: 0644]
emu-radio/wifi-emulator/CMakeLists.txt [new file with mode: 0644]
emu-radio/wifi-emulator/src/wifi-emulator.cc [new file with mode: 0644]
emu-radio/wifi-emulator/src/wifi-emulator.h [new file with mode: 0644]
emu-radio/wifi-emulator/src/wifi_main.cc [new file with mode: 0644]
examples/tutorial/tutorial01.json [new file with mode: 0644]
netmodel/__init__.py [new file with mode: 0644]
netmodel/interfaces/__init__.py [new file with mode: 0644]
netmodel/interfaces/local.py [new file with mode: 0644]
netmodel/interfaces/process/__init__.py [new file with mode: 0644]
netmodel/interfaces/socket/__init__.py [new file with mode: 0644]
netmodel/interfaces/socket/tcp.py [new file with mode: 0644]
netmodel/interfaces/socket/udp.py [new file with mode: 0644]
netmodel/interfaces/socket/unix.py [new file with mode: 0644]
netmodel/interfaces/vicn.py [new file with mode: 0644]
netmodel/interfaces/websocket/__init__.py [new file with mode: 0644]
netmodel/model/__init__.py [new file with mode: 0644]
netmodel/model/attribute.py [new file with mode: 0644]
netmodel/model/field_names.py [new file with mode: 0644]
netmodel/model/filter.py [new file with mode: 0644]
netmodel/model/mapper.py [new file with mode: 0644]
netmodel/model/object.py [new file with mode: 0644]
netmodel/model/predicate.py [new file with mode: 0644]
netmodel/model/query.py [new file with mode: 0644]
netmodel/model/result_value.py [new file with mode: 0644]
netmodel/model/sql_parser.py [new file with mode: 0644]
netmodel/model/type.py [new file with mode: 0644]
netmodel/network/__init__.py [new file with mode: 0644]
netmodel/network/fib.py [new file with mode: 0644]
netmodel/network/flow.py [new file with mode: 0644]
netmodel/network/flow_table.py [new file with mode: 0644]
netmodel/network/interface.py [new file with mode: 0644]
netmodel/network/packet.py [new file with mode: 0644]
netmodel/network/prefix.py [new file with mode: 0644]
netmodel/network/router.py [new file with mode: 0644]
netmodel/util/__init__.py [new file with mode: 0644]
netmodel/util/argparse.py [new file with mode: 0644]
netmodel/util/color.py [new file with mode: 0644]
netmodel/util/daemon.py [new file with mode: 0644]
netmodel/util/debug.py [new file with mode: 0644]
netmodel/util/deprecated.py [new file with mode: 0644]
netmodel/util/log.py [new file with mode: 0644]
netmodel/util/meta.py [new file with mode: 0644]
netmodel/util/misc.py [new file with mode: 0644]
netmodel/util/process.py [new file with mode: 0644]
netmodel/util/sa_compat.py [new file with mode: 0644]
netmodel/util/singleton.py [new file with mode: 0644]
netmodel/util/socket.py [new file with mode: 0644]
netmodel/util/toposort.py [new file with mode: 0644]
netmon/__init__.py [new file with mode: 0644]
netmon/bin/__init__.py [new file with mode: 0644]
netmon/bin/netmon.py [new file with mode: 0755]
requirements.txt [new file with mode: 0644]
vicn/__init__.py [new file with mode: 0644]
vicn/__main__.py [new file with mode: 0644]
vicn/bin/__init__.py [new file with mode: 0644]
vicn/bin/vicn.py [new file with mode: 0755]
vicn/clients/__init__.py [new file with mode: 0644]
vicn/clients/command_line.py [new file with mode: 0755]
vicn/core/__init__.py [new file with mode: 0644]
vicn/core/address_mgr.py [new file with mode: 0644]
vicn/core/api.py [new file with mode: 0644]
vicn/core/attribute.py [new file with mode: 0644]
vicn/core/command_helpers.py [new file with mode: 0644]
vicn/core/commands.py [new file with mode: 0644]
vicn/core/event.py [new file with mode: 0644]
vicn/core/exception.py [new file with mode: 0644]
vicn/core/requirement.py [new file with mode: 0644]
vicn/core/resource.py [new file with mode: 0644]
vicn/core/resource_factory.py [new file with mode: 0644]
vicn/core/resource_mgr.py [new file with mode: 0644]
vicn/core/sa_collections.py [new file with mode: 0644]
vicn/core/sa_compat.py [new file with mode: 0644]
vicn/core/scheduling_algebra.py [new file with mode: 0644]
vicn/core/state.py [new file with mode: 0644]
vicn/core/task.py [new file with mode: 0644]
vicn/helpers/resource_definition.py [new file with mode: 0644]
vicn/helpers/tasks.py [new file with mode: 0644]
vicn/resource/__init__.py [new file with mode: 0644]
vicn/resource/application.py [new file with mode: 0644]
vicn/resource/central.py [new file with mode: 0644]
vicn/resource/channel.py [new file with mode: 0644]
vicn/resource/dns_server.py [new file with mode: 0644]
vicn/resource/gui.py [new file with mode: 0644]
vicn/resource/icn/__init__.py [new file with mode: 0644]
vicn/resource/icn/ccnx_consumer_producer_test.py [new file with mode: 0644]
vicn/resource/icn/ccnx_keystore.py [new file with mode: 0644]
vicn/resource/icn/ccnx_metis.py [new file with mode: 0644]
vicn/resource/icn/ccnx_simpleTrafficGenerator.py [new file with mode: 0644]
vicn/resource/icn/consumer.py [new file with mode: 0644]
vicn/resource/icn/face.py [new file with mode: 0644]
vicn/resource/icn/forwarder.py [new file with mode: 0644]
vicn/resource/icn/icn_application.py [new file with mode: 0644]
vicn/resource/icn/icn_tools.py [new file with mode: 0644]
vicn/resource/icn/iping.py [new file with mode: 0644]
vicn/resource/icn/ndnpingserver.py [new file with mode: 0644]
vicn/resource/icn/nfd.py [new file with mode: 0644]
vicn/resource/icn/producer.py [new file with mode: 0644]
vicn/resource/icn/repo-ng.py [new file with mode: 0644]
vicn/resource/icn/route.py [new file with mode: 0644]
vicn/resource/icn/virtual-repo.py [new file with mode: 0644]
vicn/resource/icn/webserver.py [new file with mode: 0644]
vicn/resource/interface.py [new file with mode: 0644]
vicn/resource/ip/__init__.py [new file with mode: 0644]
vicn/resource/ip/route.py [new file with mode: 0644]
vicn/resource/ip/routing_table.py [new file with mode: 0644]
vicn/resource/linux/__init__.py [new file with mode: 0644]
vicn/resource/linux/application.py [new file with mode: 0644]
vicn/resource/linux/bridge.py [new file with mode: 0644]
vicn/resource/linux/bridge_mgr.py [new file with mode: 0644]
vicn/resource/linux/certificate.py [new file with mode: 0644]
vicn/resource/linux/dnsmasq.py [new file with mode: 0644]
vicn/resource/linux/file.py [new file with mode: 0644]
vicn/resource/linux/iperf.py [new file with mode: 0644]
vicn/resource/linux/link.py [new file with mode: 0644]
vicn/resource/linux/macvlan.py [new file with mode: 0644]
vicn/resource/linux/macvtap.py [new file with mode: 0644]
vicn/resource/linux/net_device.py [new file with mode: 0644]
vicn/resource/linux/netmon.py [new file with mode: 0644]
vicn/resource/linux/numa_mgr.py [new file with mode: 0644]
vicn/resource/linux/ovs.py [new file with mode: 0644]
vicn/resource/linux/package_manager.py [new file with mode: 0644]
vicn/resource/linux/phy_interface.py [new file with mode: 0644]
vicn/resource/linux/phy_link.py [new file with mode: 0644]
vicn/resource/linux/physical.py [new file with mode: 0644]
vicn/resource/linux/repository.py [new file with mode: 0644]
vicn/resource/linux/service.py [new file with mode: 0644]
vicn/resource/linux/sym_veth_pair.py [new file with mode: 0644]
vicn/resource/linux/tap_device.py [new file with mode: 0644]
vicn/resource/linux/traceroute.py [new file with mode: 0644]
vicn/resource/linux/veth_pair.py [new file with mode: 0644]
vicn/resource/lxd/__init__.py [new file with mode: 0644]
vicn/resource/lxd/lxc_container.py [new file with mode: 0644]
vicn/resource/lxd/lxc_image.py [new file with mode: 0644]
vicn/resource/lxd/lxd_hypervisor.py [new file with mode: 0644]
vicn/resource/node.py [new file with mode: 0644]
vicn/resource/ns3/__init__.py [new file with mode: 0644]
vicn/resource/ns3/emulated_channel.py [new file with mode: 0644]
vicn/resource/ns3/emulated_lte_channel.py [new file with mode: 0644]
vicn/resource/ns3/emulated_wifi_channel.py [new file with mode: 0644]
vicn/resource/script.py [new file with mode: 0644]
vicn/resource/vpp/__init__.py [new file with mode: 0644]
vicn/resource/vpp/cicn.py [new file with mode: 0644]
vicn/resource/vpp/dpdk_device.py [new file with mode: 0644]
vicn/resource/vpp/interface.py [new file with mode: 0644]
vicn/resource/vpp/scripts.py [new file with mode: 0644]
vicn/resource/vpp/vpp.py [new file with mode: 0644]
vicn/resource/vpp/vpp_bridge.py [new file with mode: 0644]
vicn/resource/vpp/vpp_commands.py [new file with mode: 0644]
vicn/resource/vpp/vpp_host.py [new file with mode: 0644]