Jonathan Hart
92ca5d3d59
Move PIM and Reactive routing to new route service.
...
Also remove old static router, fix CLI commands
Change-Id: Ice1ded45b272ff93d9cdbf0f8def7b6bff9a681c
2016-04-19 15:34:45 +00:00
Ray Milkey
f9a76971be
More app BUCK file refactoring
...
Change-Id: I97506033c4c0cf145c558df7d4f86f37c7fe8332
2016-04-16 01:28:08 +00:00
Ray Milkey
24439fe26d
app buck refactor for apps: aaa, acl, bgprouter
...
Change-Id: Iaa970e3a937cc1df0aff29cc45f4c08c2d79cd13
2016-04-09 02:55:18 -07:00
Brian O'Connor
7cbbbb7009
Adding Copyright notice to files that are missing it
...
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
5ab426f9ff
Updating copyrights
...
New format: 'Copyright .year-present Open Networking Laboratory'
Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
85f28d0a0a
Updating test sources in several BUCK files
...
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Ray Milkey
f80bbb22c2
Initial BUCK build
...
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Jonathan Hart
fbfe2a895a
Follow ONOS naming convention in PIM application
...
Change-Id: Id553a89630b44eafc791e54e54b043fb4182e324
2016-03-29 20:36:01 +00:00
Brian O'Connor
955c316b54
Starting snapshot 1.6.0-SNAPSHOT
2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176
Tagging 1.5.0 (Falcon)
2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8
Starting snapshot 1.5.0-SNAPSHOT
2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285
Tagging 1.5.0-rc3
2016-03-09 13:47:32 -08:00
Jian Li
fd46e1d293
Refine application title and category in app.xml and pom.xml
...
- Remove ONOS keyword from application title
- Capitalize each keyword in application title
- Make it consistent to use App, Provider and Driver in
application title
- Add right category name for each application
- Add missing application title and category
- Make application category comment more descriptive
Change-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7
2016-03-08 18:41:50 +00:00
Simon Hunt
afae2f71fc
Apps-- added onos.app.title property to applications.
...
Change-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9
2016-03-07 19:30:59 +00:00
Thomas Vachuska
5d8994ffce
Starting snapshot 1.5.0-SNAPSHOT
2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9
Tagging 1.5.0-rc2
2016-03-03 17:08:36 -08:00
Jonathan Hart
9eb45bbf5c
Add config validation for vRouter and PIM configs
...
Change-Id: I97ddf4f745a19df6998b15ae47ebde5aa5f46238
2016-03-03 00:59:04 +00:00
Jonathan Hart
7f4bc52841
Cleanup a few of the CORD apps.
...
* Removed or turned per-packet logs down to trace in the PIM app
* Can now reconfigure remote sync host in CordMcast
* CordMcast catches REST exceptions rather than bombing
Change-Id: Iae027d5ce1d9047827ea80b071dc77ca49c65206
2016-02-21 20:04:34 -06:00
Jonathan Hart
00cdddaa60
Send PIM Join/Prune messages based on events from the McastService.
...
Also change Interface to return a list of addresses rather than a set
to allow applications to rely on the order of configuration
Change-Id: Ie7f62fee507639325ee0a77b8db4088dae34597e
2016-02-19 18:53:12 +00:00
Sho SHIMIZU
ef7e290e20
Make use of Optional more idiomatic
...
Change-Id: I42b3261169e7cb8408f46c5831f72115f77fd779
2016-02-17 00:38:48 +00:00
Jonathan Hart
6be7095da6
Make PIM hello interval configurable on a per-interface basis.
...
Change-Id: I7a0788be4445c7befbd947a3df893bcce1118bf5
2016-02-15 01:29:59 +00:00
Rusty Eddy
bcad55b9e6
Added some incoming JoinPrune processing
...
Change-Id: I7c89f05119ffa012b8e79f05d0f5f63744282ffb
2016-02-12 17:44:17 +00:00
Jonathan Hart
54119bbe6b
Add neighbor lifecycle management.
...
* Made PIMNeighbor mostly immutable (apart from updatable timestamp)
* Equals and hashCode for PIMNeighbor
* Remove neighbor when we see a HELLO with holdTime==0
* Periodic task to time out neighbors who haven't sent a HELLO in a while
* Added a CLI command to view PIM neighbors
Change-Id: I59e52a847f7abcb8e9ac660c2cccace53e46867b
2016-02-10 15:05:47 -08:00
Jonathan Hart
5af5f149c5
Added configuration for PIM interfaces.
...
Now the PIM application requires PIM Interface configuration for each interface
that will have PIM enabled (no longer uses all ONOS interfaces). The
interface-specific PIM parameters can be tuned.
Change-Id: Ibc284fdbe1b3aa4da48097b3e92470bce4f349a7
2016-02-10 14:43:26 -08:00
Jonathan Hart
36fd31e855
Finish off a couple of things to get PIM to send HELLOs.
...
Also added packet request to PacketService to get punt flows installed in switches.
Change-Id: I7340d09a1cf2ec06fb33ac0c4fc14eb43e94f496
2016-02-10 22:21:39 +00:00
Rusty Eddy
4d5a92f646
Added a Scheduled Executor, PIM packet maker to generate hello packets
...
Change-Id: I27b91a9eb2906e9345223382238fd4fcfd1397f4
2016-01-27 23:53:40 +00:00
Brian Stanke
7cfd4433cb
ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versions of thirdparty libraries.
...
Change-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52
2016-01-26 21:04:36 +00:00
Jian Li
e4583fd8ad
[ONOS-3702] Clean up pom.xml dependency, bump up omitted dependency
...
Change-Id: Ieb6dc7a5b3ee8d52eefd79c182b9d759b5d324d7
2016-01-25 19:54:36 +00:00
Jian Li
dfba739230
Fix javadoc warnings
...
Change-Id: I3de24a04593f47c786f698f5ee1669b3d2f2fdfc
2016-01-23 02:38:40 +00:00
Rusty Eddy
390498dbd3
Added PIM neighbors
...
Change-Id: Ibce9741be02b9e79e53780adc2ce272698a70ee6
2016-01-20 16:42:39 +00:00
Jian Li
c35415ddcd
[ONOS-3634] Enhance app to have a category, icon, URL and readme
...
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits
Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Ray Milkey
a059a70c98
Fix javadoc build - ampersands are bad
...
Change-Id: I647aa8ea452ed1783d9bb26fc34cc98ec1c99318
2016-01-12 19:23:16 +00:00
Rusty Eddy
4ae5aa8b20
Blew away old version of PIM to restructure. And:
...
1) Added packetService to register for PIM packets.
2) Added PIMPacketHandler to process PIM packets.
3) Added NetworkConfig Listener
4) Added PIMInterfaceService / PIMInterfaceManager
5) Added Process incoming hello packets to PIMInterfaceManager
6) Code Review inspired changes
Change-Id: I753880c954b9a6a91544903b613305ff9aa78cd0
2016-01-12 17:24:03 +00:00
Brian O'Connor
880dc20ddb
Starting snapshot 1.5.0-SNAPSHOT
...
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01
Tagging 1.4.0 (Emu release)
...
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
Brian O'Connor
6b7707101b
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530
Tagging 1.4.0-rc3
...
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
Brian O'Connor
b22ba656bb
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7
Tagging 1.4.0-rc2
...
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
Brian O'Connor
905ea22db6
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2
Tagging 1.4.0-rc1
...
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
Satish K
d1e31e5ed9
Recursive infinite loop fix of PIM Interface
...
Change-Id: I2ec7b3be57e040b1010a741afc3f50e626a52c30
2015-11-23 19:43:42 +00:00
Charles Chan
30ba400e57
Fix javadoc warnings
...
Change-Id: Ic1f2552f1a91779ee8b2a976ebe316981e6897df
2015-11-05 14:45:16 -08:00
Rusty Eddy
9542164c02
PIM Neighbors refactored to PIMInterfaces and now used
...
the NetworkConfiguration service
Change-Id: Ieb0a6faee3f3399f1bba5d9614fce6b0050e8510
2015-11-03 22:31:43 +00:00
Rusty Eddy
7ca3ed9942
Bringing cli commands back to mfwd and pim
...
Change-Id: I8350f71b67a18fb77c62e0cef8219a93d52770a0
2015-10-06 09:42:39 +00:00
alshabib
eff0054349
Adding mfwd, igmp and mfwd apps
...
Change-Id: Ie7187716db36b754e4cd687a8f9de004e27c7825
adding mfwd, pim, igmp apps
Change-Id: Iddd2dcee24dc905d5ff0efe1d1d798fc83a7c736
2015-09-23 22:03:48 +00:00