blob: 8d2f03afc2e99d9cca0e8724bbbf9a78fe34a2c7 [file] [log] [blame]
Ray Milkeyf80bbb22016-03-11 10:16:22 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
kalagesa1a1867a2017-03-07 13:06:41 +05303 '//core/store/serializers:onos-core-serializers',
4 '//core/store/primitives:onos-core-primitives',
5 '//core/api:onos-api',
6 '//lib:org.apache.karaf.shell.console',
7 '//cli:onos-cli',
Ray Milkeyf80bbb22016-03-11 10:16:22 -08008]
9
Ray Milkey24439fe2016-04-08 21:50:55 -070010osgi_jar_with_tests (
Ray Milkeyf80bbb22016-03-11 10:16:22 -080011 deps = COMPILE_DEPS,
Ray Milkeyf80bbb22016-03-11 10:16:22 -080012)
13
Ray Milkey24439fe2016-04-08 21:50:55 -070014onos_app (
Thomas Vachuska7c45e282017-08-23 17:55:53 -070015 title = 'Reactive Forwarding',
Brian O'Connor1f165982016-04-06 21:36:09 -070016 category = 'Traffic Steering',
17 url = 'http://onosproject.org',
Thomas Vachuska7c45e282017-08-23 17:55:53 -070018 description = 'Provisions traffic between end-stations using hop-by-hop flow programming by ' +
19 'intercepting packets for which there are currently no matching flow objectives on the ' +
20 'data plane. The paths paved in this manner are short-lived, i.e. they expire a few ' +
21 'seconds after the flow on whose behalf they were programmed stops.\n\n' +
22 'The application relies on the ONOS path service to compute the shortest paths. ' +
23 'In the event of negative topology events (link loss, device disconnect, etc.), ' +
24 'the application will proactively invalidate any paths that it had programmed to lead ' +
25 'through the resources that are no longer available.',
Ray Milkey24439fe2016-04-08 21:50:55 -070026)