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