716 Commits

Author SHA1 Message Date
Thomas Vachuska
96f3ea7ce6 ONOS-2812 Refactored the link code in search of a defect; the root cause was old OVS-based switch which is wrongly forwarding LLDP frames.
ONOS can fix this later by tracking links to be pruned using port pairs.

Change-Id: Ia79ec69946daff80636f5ab4b75a3dcdba91465d
2015-09-08 13:50:12 -07:00
Brian O'Connor
e8bcb70258 Changing version to back to snapshot 1.3.0-SNAPSHOT
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8 Tagging 1.3.0-rc1
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Brian O'Connor
858a846b00 Bumping onos-yang-tool version to 1.3
Change-Id: I3c9291c53a07f1447a5286a040b5cf5cf8384e79
2015-09-04 23:13:10 -07:00
Thomas Vachuska
ec9c7dd969 ONOS-2800 Preventing learning of IP 0.0.0.0
Change-Id: Ic16d4cf847edef671f1c62018afd0eb3f7585e2d
2015-09-04 01:41:34 +00:00
chengfan
2fff70fb65 [ONOS-2233] Implement of Tunnel monitoring, measurement and observation
1. add a tunnel statistics interface.
2. add a pcep tunnel statistics interface.
3. add a tunnelStatsCollector to poll statistic request ,The polling interval can be configurable.
4. extend the pcepTunnelProvider to handle tunnel statistic message

Change-Id: I1187d586a1833ca4bee55529a65cd61eff0e612d
2015-09-04 01:19:56 +00:00
Sho SHIMIZU
de09fa0bb0 Flip right hand side and left hand side of if-condition
Change-Id: Ic7574e645d0d6b5dc7a1e25ae2eb36212c96ab4b
2015-09-03 19:15:39 +00:00
Phanendra Manda
5e89587617 Pcep tunnel provider added in features xml
Change-Id: If65a92c8c6a3c67ff4afb65851eab80fc51ebe25
2015-09-03 19:03:58 +00:00
Mahesh Poojary S
5eab857bb2 Resolving issue in parsing report message.
Change-Id: Iab4bcab84d1a732946737497e9780fa3461e9355
2015-09-03 17:24:05 +00:00
Phanendra Manda
51fb9c2d13 Warnings in onos-build-docs corrected
Change-Id: Ib93062abd1977c801d3f38cff26d1ee6bfde58d4
2015-09-01 20:12:41 +05:30
HIGUCHI Yuta
04b49fc898 Deprecate ModMplsLabelInstruction#label()
Change-Id: I1324747adaa8ccb28077aa14b208df1083f39a3f
2015-08-28 18:08:12 +00:00
Hyunsun Moon
cf732fb688 ONOS-2711 Replaced short to TpPort for tcp/udp ports
Change-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308
2015-08-25 16:10:35 +00:00
Phanendra Manda
972ee9eda3 [ONOS-2365]Unit test for PcepTunnelProvider
Change-Id: I2903756913225acf43b324da90faa76bd41b6533
2015-08-25 00:06:35 +00:00
Phanendra Manda
37b97fbad3 [ONOS-2287,ONOS-2288]Pcep TunnelProvider implementation
Change-Id: I4184336c200f1060e93be5dc28076ba35f6b98f4
2015-08-24 23:32:58 +00:00
jiangrui
62fb79b006 [ONOS-2713] Fix a bug of ovsdb controller and add anotations.
Change-Id: I8ed9cee526b25e65d12fdb25ba98c281b1a33eff
2015-08-21 16:11:49 +00:00
Saurav Das
73a7dd4033 Support for setting the MPLS BOS indicator bit.
Change-Id: Ib42747445113aadb62fd161a1c79ca59783884af
2015-08-20 21:51:13 +00:00
Saurav Das
ffc5bbc55b Support for matching on MPLS BOS indicator bit
Change-Id: I9f8c3f499beff7c70b4c829c2846c71007932d94
2015-08-20 16:33:32 +00:00
alshabib
58fe6dc46f fixes for Meter Service
Change-Id: I83d5b8a2e0a955c050f7afe96761d5709d4f9f18
2015-08-20 16:21:08 +00:00
CNlucius
b786e618be ONOS-2624
Fix host annotations of host description

Change-Id: I4822741e8cdef5c9620f5f2b8cf260fc0f523bf9
2015-08-20 16:03:43 +00:00
alshabib
10c810b199 added treatment support and conversion to an instruction
moved to meter api to onos-api

Change-Id: I0504f06fdc503953fa7696224d97edda43596d6e
2015-08-19 18:28:09 +00:00
alshabib
7bb050183d Initial implementation of Meter Service (needs testing)
Change-Id: Ie07bd3e2bd7c67a6499c965d8926eb361ad16462

store impl started

Change-Id: Ib8b474f40dcecff335a421c12ad149fe9830c427

full implementation

Change-Id: Ie59fd61d02972bd04d887bdcca9745793b880681
2015-08-18 10:24:21 -07:00
jiangrui
6a8d552813 [ONOS-2425] Create a ovsdb app in onos-providers to install south ovsdb
adapter.

Change-Id: I0791a409aec41a3c994cf53d541d877e46dd0d67
2015-08-17 23:31:19 +00:00
Samir Anand
01c77c4f89 NETCONF Flow Rule Provider Check-in after modification.
Change-Id: I7b1b9953cfd44dc43fc932ca57cd5accd11bdb1b
2015-08-10 16:15:57 +00:00
Marc De Leenheer
0b8b2ef8db ONOS-2041: Flows don't stay in PENDING_ADD forever on LINC-OE
Change-Id: I2f4aa8a9a714f0f2a1d8da5987467d5c3282a503
2015-08-07 17:49:01 +00:00
alshabib
1d2bc40170 moving meter service to incubator and initial implementation of
meter manager.

Change-Id: I6ef0d9476b58d00b37f7ef156ac7bdacca20185b
2015-08-03 21:06:06 +00:00
Madan Jampani
565a66afbb Bug fixes/improvements:
1. DeviceManager must not have a dependency on DeviceClockService. Clocks and Timestamps are purely distribution concerns.
2. Eliminated DeviceClockProviderService which merely served as a cache for mastership terms thereby introducing a source of staleness. Now we directly query mastership service which is already optimized for high volume reads.
3. DistributedLeadershipManager fix to ensure election won by local node immediately reflects in the local leaderboard. This is to ensure a subsequent read does not return a stale value.

Change-Id: I774b64923e382b788df5f8bde2a9fafc0294bad0
2015-08-01 16:44:57 +05:30
Thomas Vachuska
c87348df5a Temporarily disabling the OF meter provider until the provider service can be made available.
Change-Id: Iae79181f816e6ac3467bfe5e8d3f843807a0ff57
2015-07-31 12:33:50 -07:00
Marc De Leenheer
fc913dd2f7 LINC driver and OF device provider report correct optical port types
Change-Id: I501ce5f6f53136254024ad7122a4fec0d17504e0
2015-07-31 15:30:04 +00:00
alshabib
c791179ca2 OpenFlow Meter Provider - still need to parse meter stats
Change-Id: I4b313ea003b3801f81ec7d4823bf69de37fd8643
2015-07-31 15:26:22 +00:00
alshabib
bc37196828 sketching model elements for meter objects.
Change-Id: Ie9e8eb2af634f2f591089445d2258495285dcdd1
2015-07-30 18:03:32 +00:00
Brian O'Connor
3b783263b4 Refactoring addProcessor() calls to use type methods
Change-Id: Ib38cc5122a9d9a8cbaafec593eb3eb32a795a28f
2015-07-30 17:14:25 +00:00
Marc De Leenheer
b931137eb6 Driver and flow stats handling for Calient fiber switch S160.
Bump loxigen to 0.4.1.onos-SNAPSHOT.

Change-Id: Ieb8aa4fe716e12f89b83770eff617561f30cdd08
2015-07-30 16:34:26 +00:00
Jonathan Hart
45066bc6f9 Fix issue with link discovery missing ports.
ONOS-2477.

Ported from onos-1.2 branch.

Change-Id: I8d82ac687d6a3177b5216a19c99f0823a047529e
2015-07-29 09:16:52 -07:00
Sahil Lele
3a0cdd57e7 Devices,hosts, and links can be blocked and kicked off with the network configuration api
Change-Id: I68d427f4886a7b63475df8d35383e2e347946946
2015-07-29 01:00:13 +00:00
YuanyouZhang
6683a07b52 [ONOS-2263] - OVSDB -- Create the implementation of TunnelProvider using
OVSDB protocol.
1.Notify the Tunnel System when tunnel is added/updated/removed.

Change-Id: I98d918a55dab77005531918ecb8864dfafbc0c42
2015-07-24 15:51:09 +00:00
Dusan Pajin
bab8a5e7f8 Configurable Port Stats Collection interval
Change-Id: I4999338ecf1c608f93b66ba979126b2a5deda165
2015-07-24 17:41:01 +02:00
YuanyouZhang
f26445a274 [ONOS-2262] - OVSDB -- Create the implementation of HostProvider using
OVSDB prototol.
1.Notify the Host System when the ovsdb vm port is added.
2.Notify the Host System when the ovsdb vm port is removed.

Change-Id: I46355cec84db897360a6eb37190a5bd7a8f3047d
2015-07-24 15:34:21 +00:00
YuanyouZhang
b5e0530aea [ONOS-2261] - OVSDB -- Create the implementation of DeviceProvider using
OVSDB protocol.
1.Notify the Device System when the ovsdb node is connected.
2.Notify the Device System when the ovsdb node is disconected.

Change-Id: Iff795bfaca624bf957eb1c17626dfb56e241550a
2015-07-24 15:34:19 +00:00
Jonathan Hart
1468fee953 Set VLAN ID at the OLT.
Change-Id: I399d8f10da88687fd44328c4dd2c4ad8f17d7bf2
2015-07-23 17:43:49 +00:00
Sanjay S
bdd31303b7 Added skeleton for Netconf Flow Rule Provider.
Change-Id: Iee4389f897c438aa6cda50fb48079fdd0baefe8a
2015-07-22 16:57:18 +00:00
Hyunsun Moon
c8bd97c5e1 ONOS-2403 Support setting TCP/UDP port action in flow rule for OpenFlow13
Change-Id: I4ce84aba9db03a66ebcfb34959c11cc4acadb07b
2015-07-20 18:45:41 +00:00
chengfan
359abf7ad8 implement OchPort,OduCltPort,OmsPort
Change-Id: I26425c87a52d2d6d3f7d64357d728e475ef6b10d
2015-07-20 16:49:45 +00:00
Samir Anand
7b270f5dc4 Added Constant file, to resolve hardcoded value from NetconfDeviceProviderTest.
Change-Id: I66e9c761b2b40e5a237ceecac4b82d035c9fb7f1
2015-07-16 16:12:59 +00:00
alshabib
e27055bed2 Initial skeleton of OpenFlow meter provider
Change-Id: Ifa0992f5c60f2ca65b97bdd553dc41cd7a55430c
2015-07-16 11:35:23 +00:00
Hyunsun Moon
a08c5d0a61 TUNNEL_ID field support in flow matching and actions
Change-Id: I886123a7c8d57dc4a3e12727ec8a9be4920da79e
2015-07-14 17:56:35 -07:00
Damian ONeill
1937bbb6f6 added some null checks for device instance
Change-Id: I84ab4365513a61bac4a5e852c8589fae3c828710
2015-07-09 20:31:04 +00:00
Thomas Vachuska
59da18dba3 Added agglink null topology to test aggregate links.
Change-Id: Iba442e5da925f4c065538eff4f71a856670ffc75
2015-07-08 00:50:22 +00:00
Aaron Kruglikov
07a923dcf9 Include logic for cancelling requests for packets.
Change-Id: I8244b8e417dd2b4c6feae57b810fe750635e87a7
2015-07-06 20:08:00 +00:00
Ayaka Koshibe
41ee2f0e5d added missing descriptions to pom files
Change-Id: I6a8f15ce7cc706ef970dd5c98f6c0320bf8ad821
2015-07-02 06:13:23 +00:00
chengfan
3e61879787 remove info about the vendor,fix javadoc errors
Change-Id: I740b6276f2daa171c4e5320c46aba5a9427ad46c
2015-07-01 14:43:10 +00:00