123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173 |
- <features cppSourceRoots="src" definesFile="src/inet/features.h">
- <feature
- id="TCP_common"
- name="TCP Common"
- description = "The common part of TCP implementations"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.transportlayer.tcp_common
- inet.applications.tcpapp
- inet.common.serializer.tcp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_TCP_COMMON"
- linkerFlags = ""
- />
- <feature
- id="TCP_INET"
- name="TCP (INET)"
- description = "TCP implementation (original INET implementation)"
- initiallyEnabled = "true"
- requires = "TCP_common"
- labels = ""
- nedPackages = "
- inet.transportlayer.tcp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_TCP_INET"
- linkerFlags = ""
- />
- <feature
- id="TCP_lwIP"
- name="TCP (lwIP)"
- description = "TCP implementation based on lwIP (http://www.sics.se/~adam/lwip)"
- initiallyEnabled = "false"
- requires = "TCP_common"
- labels = ""
- nedPackages = "
- inet.transportlayer.tcp_lwip
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_TCP_LWIP"
- linkerFlags = ""
- />
- <feature
- id="TCP_NSC"
- name="TCP (NSC)"
- description = "TCP module based on Sam Jensen's Network Simulation Cradle
- (NSC, http://www.wand.net.nz/~stj2/nsc) that wraps real
- OS stacks: Linux, FreeBSD, OpenBSD and lwIP.
- NSC must be downloaded and installed separately; read
- inet/3rdparty/README for more information."
- initiallyEnabled = "false"
- requires = "TCP_common"
- labels = ""
- nedPackages = "
- inet.transportlayer.tcp_nsc
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_TCP_NSC"
- linkerFlags = ""
- />
- <feature
- id="IPv4"
- name="IPv4 protocol"
- description = "Basic IPv4 support"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.ipv4
- inet.networklayer.configurator.ipv4
- inet.networklayer.arp.ipv4
- inet.common.serializer.ipv4
- inet.common.serializer.headerserializers.arp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IPv4"
- linkerFlags = ""
- />
- <feature
- id="INET_examples"
- name="INET examples"
- description = "Examples for basic internet protocols (IPv4, TCP, UDP)"
- initiallyEnabled = "true"
- requires = "IPv4 TCP_INET UDP Ethernet PPP Ieee80211"
- labels = "protocols examples"
- nedPackages = "
- inet.examples.inet
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="IPv6"
- name="IPv6 protocol"
- description = "Basic IPv6 support"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.ipv6
- inet.networklayer.configurator.ipv6
- inet.networklayer.icmpv6
- inet.networklayer.ipv6tunneling
- inet.node.ipv6
- inet.common.serializer.ipv6
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IPv6"
- linkerFlags = ""
- />
- <feature
- id="IPv6_examples"
- name="IPv6 examples"
- description = "Examples for Basic IPv6 support (IPv6)"
- initiallyEnabled = "true"
- requires = "IPv6 TCP_INET UDP Ethernet PPP"
- labels = "protocols examples"
- nedPackages = "
- inet.examples.ipv6
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="xMIPv6"
- name="Mobile IPv6 protocol (xMIPv6)"
- description = "Mobile IPv6 support with Tunneling"
- initiallyEnabled = "true"
- requires = "IPv6"
- labels = "protocols"
- nedPackages = "
- inet.networklayer.xmipv6
- inet.node.xmipv6
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_xMIPv6"
- linkerFlags = ""
- />
- <feature
- id="xMIPv6_examples"
- name="xMIPv6 examples"
- description = "Examples for Mobile IPv6 support (xMIPv6)"
- initiallyEnabled = "true"
- requires = "xMIPv6 TCP_INET UDP Ethernet PPP Ieee80211 mobility"
- labels = "protocols examples"
- nedPackages = "
- inet.examples.mobileipv6
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="Generic"
- name="Generic network layer protocol"
- description = "Basic Generic network layer support"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.generic
- inet.networklayer.configurator.generic
- inet.networklayer.arp.generic
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_GENERIC"
- linkerFlags = ""
- />
- <feature
- id="MultiNet"
- name="Multi network layer"
- description = "Multi network layer support, e.g. IPv4/IPv6 dual stack"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.multi
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="WiseRoute"
- name="WiseRoute"
- description = "Wiseroute is a simple loop-free routing algorithm that builds a routing tree from a central network point, designed for sensor networks and convergecast traffic."
- initiallyEnabled = "true"
- requires = "Generic"
- labels = ""
- nedPackages = "
- inet.networklayer.wiseroute
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="Flood"
- name="Flood"
- description = "Provides network layer support for deterministic and probabilistic flooding"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.flood
- inet.networklayer.probabilistic
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_FLOOD"
- linkerFlags = ""
- />
- <feature
- id="UDP"
- name="UDP protocol"
- description = "UDP protocol"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.transportlayer.udp
- inet.applications.udpapp
- inet.common.serializer.udp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_UDP"
- linkerFlags = ""
- />
- <feature
- id="RTP"
- name="RTP"
- description = "Real Time Protocol support"
- initiallyEnabled = "true"
- requires = "UDP IPv4"
- labels = ""
- nedPackages = "
- inet.applications.rtpapp
- inet.transportlayer.rtp
- inet.node.rtp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_RTP"
- linkerFlags = ""
- />
- <feature
- id="RTP_examples"
- name="RTP examples"
- description = "Examples for Real Time Protocol support (RTP)"
- initiallyEnabled = "true"
- requires = "RTP"
- labels = "protocols examples"
- nedPackages = "
- inet.examples.rtp
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="SCTP"
- name="SCTP"
- description = "SCTP Protocol support"
- initiallyEnabled = "true"
- requires = "IPv4 IPv6"
- labels = ""
- nedPackages = "
- inet.applications.sctpapp
- inet.applications.sctpapp
- inet.transportlayer.sctp
- inet.common.serializer.sctp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_SCTP"
- linkerFlags = ""
- />
- <feature
- id="SCTP_examples"
- name="SCTP examples"
- description = "Examples for SCTP"
- initiallyEnabled = "true"
- requires = "SCTP IPv4"
- labels = "protocols examples"
- nedPackages = "
- inet.examples.sctp
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="DHCP"
- name="DHCP"
- description = "DHCP protocol that can be installed as an UDP application"
- initiallyEnabled = "true"
- requires = "UDP IPv4"
- labels = "protocols dhcp"
- nedPackages = "
- inet.applications.dhcp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_DHCP"
- linkerFlags = ""
- />
- <feature
- id="DHCP_examples"
- name="DHCP examples (Ethernet)"
- description = "examples for DHCP protocol"
- initiallyEnabled = "true"
- requires = "DHCP Ethernet mobility radio Ieee80211"
- labels = "protocols dhcp"
- nedPackages = "
- inet.examples.dhcp
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="Ethernet"
- name="Ethernet"
- description = "IEEE 802.3 models (MAC, LLC, Encap) with support for classic
- Ethernet (10Mbps), Fast Ethernet (100Mbps) and Gigabit Ethernet (1Gbps).
- Includes a switch model with various relay unit implementations,
- and also Ethernet-level traffic generators."
- initiallyEnabled = "true"
- requires = ""
- labels = "protocols"
- nedPackages = "
- inet.applications.ethernet
- inet.linklayer.ethernet
- inet.node.ethernet
- inet.common.serializer.headerserializers.ethernet
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_ETHERNET"
- linkerFlags = ""
- />
- <feature
- id="Ethernet_examples"
- name="Ethernet examples"
- description = "Examples for Ethernet"
- requires = "Ethernet IPv4 TCP_INET"
- labels = "protocols"
- nedPackages = "
- inet.examples.ethernet
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="PPP"
- name="PPP"
- description = "PPP protocol"
- initiallyEnabled = "true"
- requires = ""
- labels = "protocols"
- nedPackages = "
- inet.linklayer.ppp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_PPP"
- linkerFlags = ""
- />
- <feature
- id="ExternalInterface"
- name="Network emulation support"
- description = "Support for connecting the simulation to a real network.
- The ExternalInterface module is responsible for sending/receiving
- packets on the network. This feature requires at least version 1.5.3
- of the libpcap-dev package."
- initiallyEnabled = "false"
- requires = "IPv4"
- labels = "nic"
- nedPackages = "
- inet.linklayer.ext
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_EXT_IF"
- linkerFlags = "-lpcap"
- />
- <feature
- id="ExternalInterface_examples"
- name="Network emulation examples"
- description = "Examples for network emulation"
- initiallyEnabled = "false"
- requires = "ExternalInterface Ethernet"
- labels = "nic"
- nedPackages = "
- inet.examples.emulation
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="MPLS"
- name="MPLS support (incl. LDP and RSVP-TE)"
- description = "MPLS support"
- requires = "TCP_INET UDP IPv4"
- labels = "routing"
- nedPackages = "
- inet.networklayer.mpls inet.node.mpls
- inet.networklayer.ldp
- inet.networklayer.rsvp_te
- inet.networklayer.ted
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_MPLS"
- linkerFlags = ""
- />
- <feature
- id="MPLS_examples"
- name="MPLS examples"
- description = "Examples for MPLS support"
- initiallyEnabled = "true"
- requires = "MPLS Ethernet PPP"
- labels = "routing examples"
- nedPackages = "
- inet.examples.mpls
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="OSPFv2"
- name="OSPFv2"
- description = "OSPFv2 support"
- initiallyEnabled = "true"
- requires = "IPv4"
- labels = "routing"
- nedPackages = "
- inet.routing.ospfv2
- inet.node.ospfv2
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_OSPFv2"
- linkerFlags = ""
- />
- <feature
- id="OSPFv2_examples"
- name="OSPFv2 examples"
- description = "Examples for OSPFv2"
- initiallyEnabled = "true"
- requires = "OSPFv2 UDP IPv4 PPP Ethernet"
- labels = "routing examples"
- nedPackages = "
- inet.examples.ospfv2
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="BGPv4"
- name="BGPv4"
- description = "BGP support"
- initiallyEnabled = "true"
- requires = "IPv4 OSPFv2 TCP_INET"
- labels = "routing"
- nedPackages = "
- inet.routing.bgpv4
- inet.node.bgp
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_BGPv4"
- linkerFlags = ""
- />
- <feature
- id="BGPv4_examples"
- name="BGPv4 examples"
- description = "Examples for BGPv4"
- initiallyEnabled = "true"
- requires = "BGPv4 TCP_INET UDP IPv4 PPP Ethernet"
- labels = "routing examples"
- nedPackages = "
- inet.examples.bgpv4
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="PIM"
- name="PIM"
- description = "PIM support"
- initiallyEnabled = "true"
- requires = "IPv4"
- labels = "routing"
- nedPackages = "
- inet.routing.pim
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_PIM"
- linkerFlags = ""
- />
- <feature
- id="PIM_examples"
- name="PIM examples"
- description = "Examples for PIM"
- initiallyEnabled = "true"
- requires = "PIM PPP Ethernet"
- labels = "routing examples"
- nedPackages = "
- inet.examples.pim
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="DYMO"
- name="DYMO"
- description = "Dynamic MANET On-demand Routing"
- initiallyEnabled = "true"
- requires = "UDP IPv4 Ieee80211 MultiNet"
- labels = "routing"
- nedPackages = "
- inet.routing.dymo
- inet.node.dymo
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="AODV"
- name="AODV"
- description = "Ad hoc On-Demand Distance Vector (AODV) Routing"
- initiallyEnabled = "true"
- requires = "UDP IPv4 Ieee80211"
- labels = "routing"
- nedPackages = "
- inet.routing.aodv
- inet.node.aodv
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_AODV"
- linkerFlags = ""
- />
- <feature
- id="AODV_examples"
- name="AODV examples"
- description = "Ad hoc On-Demand Distance Vector (AODV) Routing examples"
- initiallyEnabled = "true"
- requires = "AODV"
- labels = "routing examples"
- nedPackages = "
- inet.examples.aodv
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="GPSR"
- name="GPSR"
- description = "Greedy Perimeter Stateless Routing for Wireless Networks"
- initiallyEnabled = "true"
- requires = "UDP IPv4 MultiNet"
- labels = "routing"
- nedPackages = "
- inet.routing.gpsr
- inet.node.gpsr
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="RIP"
- name="RIP"
- description = "Routing Information Protocol"
- initiallyEnabled = "true"
- requires = "UDP IPv4"
- labels = "routing"
- nedPackages = "
- inet.routing.rip
- inet.node.rip
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_RIP"
- linkerFlags = ""
- />
- <feature
- id="RIP_examples"
- name="RIP examples"
- description = "Routing Information Protocol examples"
- initiallyEnabled = "true"
- requires = "UDP IPv4 RIP IPv6 Ethernet"
- labels = "routing examples"
- nedPackages = "
- inet.examples.rip
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="MANET_examples"
- name="MANET routing examples"
- description = "Examples for the MANET routing protocols"
- initiallyEnabled = "true"
- requires = "TCP_INET UDP IPv4 DYMO GPSR"
- labels = "routing manet examples MultiNet"
- nedPackages = "
- inet.examples.manetrouting
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="mobility"
- name="Mobility"
- description = "Mobility support for wireless simulations"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.mobility.base
- inet.mobility.group
- inet.mobility.single
- inet.mobility.static
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="mobility_examples"
- name="Mobility examples"
- description = "Examples for Mobility support"
- initiallyEnabled = "true"
- requires = "mobility"
- labels = "examples"
- nedPackages = "
- inet.examples.mobility
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="physicalenvironment"
- name="Physical environment"
- description = "Physical environment support"
- requires = ""
- labels = ""
- nedPackages = "
- inet.environment.common
- inet.environment.ground
- inet.environment.objectcache
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="physicalenvironment_examples"
- name="Physical environment examples"
- description = "Physical environment examples"
- requires = "physicalenvironment IPv4 Ieee80211"
- labels = ""
- nedPackages = "
- inet.examples.objectcache
- inet.examples.geometry
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="power"
- name="Power"
- description = "Provides energy generator, consumer and storage models such as batteries"
- requires = ""
- labels = ""
- nedPackages = "
- inet.power.base
- inet.power.consumer
- inet.power.generator
- inet.power.storage
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_POWER"
- linkerFlags = ""
- />
- <feature
- id="radio"
- name="Radio"
- description = "Radio support for wireless simulations"
- requires = "power"
- labels = ""
- nedPackages = "
- inet.physicallayer.analogmodel
- inet.physicallayer.antenna
- inet.physicallayer.backgroundnoise
- inet.physicallayer.base
- inet.physicallayer.common
- inet.physicallayer.communicationcache
- inet.physicallayer.energyconsumer
- inet.physicallayer.errormodel
- inet.physicallayer.modulation
- inet.physicallayer.neighborcache
- inet.physicallayer.obstacleloss
- inet.physicallayer.pathloss
- inet.physicallayer.propagation
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_RADIO"
- linkerFlags = ""
- />
- <feature
- id="Ieee80211"
- name="IEEE 802.11"
- description = "Provides IEEE 802.11 (a/b/g/e/p/n) Ad-hoc and Infrastucture mode NICs"
- initiallyEnabled = "true"
- requires = "mobility radio idealwireless"
- labels = "nic wireless"
- nedPackages = "
- inet.linklayer.ieee80211
- inet.physicallayer.ieee80211
- inet.common.serializer.headerserializers.ieee80211
- inet.node.wireless
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IEEE80211"
- linkerFlags = ""
- />
- <feature
- id="Ieee802154"
- name="IEEE 802.15.4"
- description = "Provides IEEE 802.15.4 Narrowband and Ultra-Wideband NICs"
- initiallyEnabled = "true"
- requires = "mobility radio apskradio CSMA idealwireless"
- labels = "nic wireless"
- nedPackages = "
- inet.linklayer.ieee802154
- inet.physicallayer.ieee802154
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IEEE802154"
- linkerFlags = ""
- />
- <feature
- id="apskradio"
- name="APSK radio"
- description = "Provides a hypothetical generic radio for APSK modulations"
- requires = "mobility radio Ieee80211"
- labels = ""
- nedPackages = "
- inet.physicallayer.apskradio
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_APSKRADIO"
- linkerFlags = ""
- />
- <feature
- id="idealwireless"
- name="Ideal Wireless"
- description = "Provides a simple wireless interface that consists
- of a unit disk radio and no real MAC protocol. It offers simplicity
- for scenarios where Layer 1 and 2 effects can be completely ignored.
- Parts: IdealWirelessNic (IdealWirelessMac plus IdealRadio), and
- IdealRadioMedium."
- initiallyEnabled = "true"
- requires = "mobility radio"
- labels = "nic wireless"
- nedPackages = "
- inet.linklayer.ideal
- inet.physicallayer.idealradio
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IDEALWIRELESS"
- linkerFlags = ""
- />
- <feature
- id="wireless_examples"
- name="Wireless examples"
- description = "Provides various wireless examples"
- initiallyEnabled = "true"
- requires = "TCP_INET UDP IPv4 Ethernet Ieee80211 Ieee802154 apskradio idealwireless physicalenvironment AODV CSMA"
- labels = "nic wireless"
- nedPackages = "
- inet.examples.adhoc
- inet.examples.neighborcache
- inet.examples.wireless
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="visualization"
- name="Visualization"
- description = "Provides network-level visualization features for physical layer,
- data link layer and network layer communications, and more.
- Supports both canvas (2D) and OSG (3D) graphics."
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.visualizer.base
- inet.visualizer.common
- inet.visualizer.environment
- inet.visualizer.integrated
- inet.visualizer.linklayer
- inet.visualizer.mobility
- inet.visualizer.networklayer
- inet.visualizer.physicallayer
- inet.visualizer.power
- inet.visualizer.scene
- inet.visualizer.transportlayer
- inet.visualizer.util
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_VISUALIZERS"
- linkerFlags = ""
- />
- <feature
- id="visualization_examples"
- name="Visualization examples"
- description = "Provides examples for the various visualization modules."
- initiallyEnabled = "true"
- requires = "visualization physicalenvironment DYMO Ieee80211 IPv4 MultiNet Ethernet"
- labels = ""
- nedPackages = "
- inet.examples.visualization
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="VoIPStream"
- name="VoIPStream"
- description = "Voice over IP tool. Required external libraries: libavcodec libavformat libavresample libavutil"
- initiallyEnabled = "false"
- requires = "UDP"
- labels = ""
- nedPackages = "
- inet.applications.voipstream
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_VOIPSTREAM"
- linkerFlags = ""
- />
- <feature
- id="VoIPStream_examples"
- name="VoIPStream examples"
- description = "Example VoIP simulations"
- initiallyEnabled = "false"
- requires = "VoIPStream IPv4 Ethernet"
- labels = "examples"
- nedPackages = "
- inet.examples.voipstream
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="SimpleVoIP"
- name="SimpleVoIP"
- description = "A simplified VoIP model with MOS measurement capability"
- initiallyEnabled = "true"
- requires = "UDP"
- labels = ""
- nedPackages = "
- inet.applications.voip
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="SimpleVoIP_examples"
- name="SimpleVoIP examples"
- description = "Example VoIP simulations"
- initiallyEnabled = "true"
- requires = "SimpleVoIP IPv4 Ethernet InternetCloud"
- labels = "examples"
- nedPackages = "
- inet.examples.voip
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="HttpTools"
- name="HttpTools"
- description = "Components for web traffic simulation.
- This is a port of Kristjan Jonsson's HttpTools,
- see http://code.google.com/p/omnet-httptools/."
- initiallyEnabled = "true"
- requires = "TCP_common"
- labels = "application http web"
- nedPackages = "
- inet.applications.httptools
- inet.node.httptools
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="HttpTools_examples_direct"
- name="HttpTools examples with direct sending"
- description = "HttpTools examples that do not use underlying protocol layers"
- initiallyEnabled = "true"
- requires = "HttpTools"
- labels = "examples http web"
- nedPackages = "
- inet.examples.httptools.direct
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="HttpTools_examples_socket"
- name="HttpTools examples with socket mode"
- description = "HttpTools examples that include the simulation of TCP and lower layers as well"
- initiallyEnabled = "true"
- requires = "HttpTools IPv4 Ethernet TCP_INET"
- labels = "examples http web"
- nedPackages = "
- inet.examples.httptools.socket
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="DiffServ"
- name="DiffServ"
- description = "Components for implementing Differentiated Services"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.networklayer.diffserv
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="DiffServ_examples"
- name="DiffServ examples"
- description = "DiffServ examples"
- initiallyEnabled = "true"
- requires = "DiffServ PPP Ethernet IPv4 UDP"
- labels = ""
- nedPackages = "
- inet.examples.diffserv
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="InternetCloud"
- name="Internet Cloud"
- description = "Components for simulating internet cloud"
- initiallyEnabled = "true"
- requires = "IPv4"
- labels = ""
- nedPackages = "
- inet.networklayer.internetcloud
- inet.node.internetcloud
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="InternetCloud_examples"
- name="Internet Cloud examples"
- description = "Internet Cloud examples"
- initiallyEnabled = "true"
- requires = "InternetCloud PPP Ethernet"
- labels = ""
- nedPackages = "
- inet.examples.internetcloud
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="Ieee8021d"
- name="IEEE 802.1d"
- description = "STP and RSTP (Spanning Tree Protocol, Rapid Spanning Tree Protocol)"
- initiallyEnabled = "true"
- requires = "Ethernet"
- labels = ""
- nedPackages = "
- inet.linklayer.ieee8021d
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_IEEE8021D"
- linkerFlags = ""
- />
- <feature
- id="Ieee8021d_examples"
- name="IEEE 802.1d examples"
- description = "STP and RSTP examples"
- initiallyEnabled = "true"
- requires = "Ethernet Ieee8021d"
- labels = ""
- nedPackages = "
- inet.examples.ieee8021d
- "
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="TUN"
- name="TUN"
- description = "TUN/TAP virtual network interface"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.applications.tunapp
- inet.linklayer.tun
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_TUN"
- linkerFlags = ""
- />
- <feature
- id="packetdrill"
- name="PacketDrill testing"
- description = "PacketDrill testing application"
- initiallyEnabled = "true"
- requires = "TUN TCP_INET UDP SCTP IPv4"
- labels = ""
- nedPackages = "
- inet.applications.packetdrill
- inet.node.packetdrill
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_PACKETDRILL"
- linkerFlags = ""
- />
- <feature
- id="BMAC"
- name="BMAC"
- description = "B-MAC, also called the Berkeley MAC, a Low Power Listening (LPL) protocol"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.linklayer.bmac
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_BMAC"
- linkerFlags = ""
- />
- <feature
- id="LMAC"
- name="LMAC"
- description = "L-MAC, a lightweight MAC protocol for wireless sensor networks"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.linklayer.lmac
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_LMAC"
- linkerFlags = ""
- />
- <feature
- id="CSMA"
- name="CSMA"
- description = "A CSMA (Carrier Sense Multiple Access) MAC protocol, similar to 802.15.4"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.linklayer.csma
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_CSMA"
- linkerFlags = ""
- />
- <feature
- id="CsmaCaMac"
- name="CSMA/CA"
- description = "A CSMA/CA (Carrier Sense Multiple Access / Collision Avoidance) MAC protocol, similar to 802.11b"
- initiallyEnabled = "true"
- requires = ""
- labels = ""
- nedPackages = "
- inet.linklayer.csmaca
- "
- extraSourceFolders = ""
- compileFlags = "-DWITH_CSMACA"
- linkerFlags = ""
- />
- <feature
- id="wirelesstutorial"
- name="Wireless tutorial"
- description = "A step-by-step tutorial starting from the basics, and introducing new features and concepts related to wireless communication networks."
- initiallyEnabled = "true"
- requires = "physicalenvironment apskradio idealwireless Ieee80211 IPv4 UDP AODV"
- labels = "tutorial wireless"
- nedPackages = "inet.tutorials.wireless"
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="visualizationtutorial"
- name="Visualization tutorial"
- description = "A step-by-step tutorial starting from the basics, and introducing new features and concepts related to visualizing state and behavior of communication networks."
- initiallyEnabled = "true"
- requires = "visualization physicalenvironment Ieee80211 IPv4 AODV"
- labels = "tutorial visualization"
- nedPackages = "inet.tutorials.visualization"
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="configuratortutorial"
- name="Configurator tutorial"
- description = "A step-by-step tutorial starting from the basics, and introducing new features and concepts related to automatic IP address and routing table configuartion."
- initiallyEnabled = "true"
- requires = "Ieee80211 IPv4 AODV Ethernet visualization"
- labels = "tutorial configuration"
- nedPackages = "inet.tutorials.configurator"
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="visualizershowcases"
- name="Visualization showcaes"
- description = "Simple showcases demonstrationg features and concepts related to visualizing state and behavior of communication networks."
- initiallyEnabled = "true"
- requires = "visualization physicalenvironment Ethernet Ieee80211 IPv4 AODV"
- labels = "showcase visualization"
- nedPackages = "inet.showcases.visualizer"
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- <feature
- id="wirelessshowcases"
- name="Wireless showcaes"
- description = "Simple showcases demonstrationg wireless features."
- initiallyEnabled = "true"
- requires = "visualization physicalenvironment apskradio Ieee80211 IPv4 AODV"
- labels = "showcase visualization"
- nedPackages = "inet.showcases.wireless"
- extraSourceFolders = ""
- compileFlags = ""
- linkerFlags = ""
- />
- </features>
|