Thomas Vachuska
d16ce18d0c
Added Port.Type and plumbed it throughout.
2014-10-29 17:25:29 -07:00
Yuta HIGUCHI
f672588ec4
LLDP LinkDiscovery related fix
...
- avoid LinkDiscovery from start()-ing multiple times
- Only check device mastership at beginning of probe interval
Change-Id: I0cece8fbcf2a031ea3ac603c6f51dbe87ad454ad
2014-10-29 15:59:40 -07:00
Pavlin Radoslavov
52307e60ba
IpAddress and IpPrefix related cleanup:
...
* Removed IpAddress.MAX_INET_MASK and use IpPrefix.MAX_INET_MASK_LENGTH
instead
* Renamed IpAddress.INET_LEN to INET_BYTE_LENGTH
* Added IpAddress.INET_BIT_LENGTH, INET6_BYTE_LENGTH, and INET6_BIT_LENGTH
* Removed methods that are semantically incorrect, or are not needed/used
- IpAddress.prefixLength()
- IpAddress.toPrefix()
- IpAddress.mask()
- IpAddress.netmask()
- IpAddress.network()
- IpAddress.host()
- IpAddress.isMasked()
- IpAddress.contains()
- IpPrefix constructor for version and bytes (but no netmask)
- IpPrefix.valueOf(int)
* Misc. other cleanup.
2014-10-29 15:07:37 -07:00
Ayaka Koshibe
e60d452eda
avoid transient changes to MastershipStore from being posted as events
...
Change-Id: Id033cf50f865e44439138f5b3814ebaedb832b73
2014-10-29 11:15:59 -07:00
Thomas Vachuska
4f1a60c9fd
Revised copyright message.
2014-10-28 13:39:11 -07:00
Jonathan Hart
d4a8bba682
Changed back to using apply-actions in 1.3 because LINC-OE doesn't support write-actions
...
Change-Id: I5fcd386d329d1d520da31098c81f25c5cd877c1f
2014-10-28 12:44:20 -07:00
Thomas Vachuska
e0f804aa3f
Added application ID store; both trivial and distributed variants.
2014-10-27 23:40:48 -07:00
Pavlin Radoslavov
33f228af5a
Replaced IpPrefix and IpAddress in the following methods
...
and cleanup related code:
- Host.ipAddresses()
- DefaultHost.ipAddresses()
- HostDescription.ipAddress()
- DefaultHostDescription.ipAddress()
- HostService.getHostsByIp()
- HostManager.getHostsByIp()
- HostStore.getHosts()
- GossipHostStore.getHosts()
- SimpleHostStore.getHosts()
- ProxyArpService.known()
- ProxyArpManager.known()
As a result of the above cleanup, the "hosts" CLI command outputs
the IP addresses as "1.2.3.4" instead of "1.2.3.4/32".
Also, the following REST calls might be affected as well with
the above format replacement:
- REST POST: config/topology
- REST GET: topology/graph
2014-10-27 19:33:16 -07:00
Thomas Vachuska
e1bcb0b3ef
Added isLinkLocal predicate to MacAddress and used it in ReactiveForwarding.
2014-10-27 17:45:10 -07:00
Thomas Vachuska
781d18bfa1
Added copyrights to cli, features, openflow, providers and web code
2014-10-27 10:31:25 -07:00
Yuta HIGUCHI
eb24e9d0ac
Attempt to fix Link vanishing after mastership change
...
- LLDPLinkProvider: handle DeviceUpdate event
- DeviceManager: publish Device events caused by Mastership change
- DeviceManager: Always try to markOffLine on deviceDisconnected
- GossipDeviceStore: Silently ignore failure to get Timestamp on port events
Change-Id: I51fbb3f1924007867512f20e62d6d53090c63640
2014-10-26 19:58:10 -07:00
Yuta HIGUCHI
1b6f5688d0
FlowStatsCollector: collect FlowStats on MASTER sw only
...
Change-Id: I4a7e808cceeaee209aaf22d85c9fa4dc069d8acc
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
00b476fadb
send LLDP probe only to non-Logical ports
...
Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
2014-10-26 19:44:55 -07:00
Jonathan Hart
86e5935289
Change the way 1.3 flow mods are built to support rewrite actions.
...
Change-Id: I9c1c3059822b19d0665702162dee9904f95127d8
2014-10-24 11:04:27 -07:00
Marc De Leenheer
9eb47ec124
Working lambda treatment & selectors
2014-10-23 14:15:49 -07:00
Marc De Leenheer
4908775b84
Support lambda's in selector & treatment
2014-10-23 13:54:09 -07:00
Madan Jampani
692ca59a98
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-23 12:07:07 -07:00
Madan Jampani
31961c1409
Resolving merge conflicts
2014-10-23 12:06:58 -07:00
Jonathan Hart
43ef46fbad
Shut LinkDiscovery up
...
Change-Id: I59dbb008014969476c8180f7a2b09a78a69519a5
2014-10-23 10:48:37 -07:00
Madan Jampani
117aaae1fd
Towards a distributed flow rule store
2014-10-23 10:04:05 -07:00
alshabib
44521eccf6
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
...
Conflicts:
core/net/src/test/java/org/onlab/onos/net/flow/impl/FlowRuleManagerTest.java
Change-Id: I23a7b1bff399c95499a39f7a00563650f58b7210
2014-10-22 18:36:02 -07:00
alshabib
3d643ecc8d
functional stats service
...
Change-Id: I90de3aa5d7721db8ef6a154e122af8b446243f60
2014-10-22 18:33:00 -07:00
Thomas Vachuska
83e090e320
Adding intent operations batch abstraction.
...
Adding copyright to intent and flows.
2014-10-22 14:25:35 -07:00
Ayaka Koshibe
38594c28b5
implement DeviceProvider triggerProbe() to call after mastership change
...
Change-Id: I65002296189e6a499ef353255a016b013eb24020
2014-10-22 13:40:26 -07:00
Ayaka Koshibe
e8708e3c8d
trigger device query after mastership reelection
...
Change-Id: Ibf8b32ed1de2a904289731596a28bd5524d6ea25
Conflicts:
core/net/src/main/java/org/onlab/onos/net/device/impl/DeviceManager.java
2014-10-22 13:40:18 -07:00
alshabib
2374fc9e45
many fixes from different people in various place. Optical, FlowRuleManager, LinkDiscovery
...
Change-Id: Ie3302e80ee94bf2e41b3da7ac765557b1e7509fd
2014-10-22 11:03:23 -07:00
alshabib
dfc7afb1a7
distributed link fixes
...
Change-Id: Iefede001a76834599a5629d843a4325283e42711
2014-10-21 20:13:27 -07:00
Jonathan Hart
bc4a793a00
Allowed flows to be permanent
...
Change-Id: I61952fe4cbad98be53094c7ec4a474868384b616
2014-10-21 11:46:00 -07:00
Jonathan Hart
11096406ca
Changed some non concurrent structures to ConcurrentHashMaps in
...
SimpleIntentStore and OpenFlowRuleProvider.
Also improved logging in IntentManager so exception stack traces are logged.
Change-Id: I72f5e20893bda633dc36ea271a0f56c0ddb7fb5a
2014-10-20 17:38:38 -07:00
Ayaka Koshibe
abedb0998d
MasteshipService, store, and CLI commands use RoleInfo
...
Change-Id: Ibc569498a67d33d088e5c9f89c6bb1f45eadc26e
2014-10-20 17:31:11 -07:00
Praseed Balakrishnan
82c4fc48b7
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
...
Conflicts:
providers/openflow/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java
2014-10-20 14:27:57 -07:00
Praseed Balakrishnan
a22eadf914
Discover LINC-OE switch and ports.
2014-10-20 14:21:45 -07:00
Yuta HIGUCHI
376d75078e
Fix compilation error
...
Change-Id: Ifb967ff14ce3348f0b47e78cbd89bb97bcc945b4
2014-10-19 15:57:52 -07:00
alshabib
0ed6a20fac
added test for lldp provider
...
Change-Id: I31e7c21840d48c38ec60ec7437657daccc185846
2014-10-19 12:42:57 -07:00
Yuta HIGUCHI
fb0e4d6c01
relocated to correct path
...
Change-Id: I7a33279a034781c2ab26797b1d7944751956b25a
2014-10-18 23:31:09 -07:00
Jonathan Hart
32cc1c0080
Fix for creating IpPrefixes with wrong prefix length
2014-10-18 01:57:30 -07:00
alshabib
4a179dca02
added test for hostlocation provider
...
Change-Id: I37b8efccf2e6c440a416e0d26e519a4d230d7b2a
2014-10-17 17:17:01 -07:00
alshabib
18dbb7e7a7
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-17 16:19:43 -07:00
alshabib
875d626c88
added mastership to lldpdiscovery
...
Change-Id: I94bcf04eff134a2bb63325468f26406108608c92
2014-10-17 16:19:40 -07:00
Jonathan Hart
0e12fadd5b
Fixed issues with reading masked IP addresses from Loxi
2014-10-17 14:55:13 -07:00
alshabib
acd918362c
link provider cleanup
...
Change-Id: Ifeedfbfc20e3d75b140ee73f7479cd18bcb84adf
2014-10-17 14:38:41 -07:00
Yuta HIGUCHI
a309989f49
checkstyle fix
...
Change-Id: I5912abd81b95b2422bfb75454b0fa1b7a9d63f5a
2014-10-17 12:27:14 -07:00
alshabib
da9c64f4a9
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-17 12:00:35 -07:00
alshabib
3effd04e74
fix for a failed sub batch
...
Change-Id: Ie686efd41a6815f913e06d1167f2282334a98ecb
2014-10-17 12:00:31 -07:00
Jonathan Hart
7d1ad60622
Explicitly set address length when creating a new host
2014-10-17 11:48:32 -07:00
Jonathan Hart
34bc61458e
Added support for matching TCP ports and fixed flow stat IP address matching
2014-10-17 11:06:50 -07:00
alshabib
a7edda0200
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-17 09:46:07 -07:00
alshabib
e1cf87d95f
protocol independent host tracker
...
Change-Id: I192a17ee6eee347f6a7d8e251cecc49cbe36f8dc
2014-10-17 09:23:50 -07:00
Yuta HIGUCHI
38294a971f
presize ArrayList
...
Change-Id: I0805991630a896da260b28a6cef7841593f020a9
2014-10-16 18:10:43 -07:00
alshabib
75e774203d
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
...
Conflicts:
core/store/hz/net/src/main/java/org/onlab/onos/store/device/impl/DistributedDeviceStore.java
core/store/hz/net/src/test/java/org/onlab/onos/store/device/impl/DistributedDeviceStoreTest.java
features/features.xml
tools/test/cells/office
Change-Id: I08e6d7c6a0bdaae072dd50ff7ac36d94f16d77e1
2014-10-16 18:03:40 -07:00