Andrea Campanella
86e0c564d3
[ONOS-7527] FIX for OfControllerImpl does not filter by device scheme in DeviceListener
...
Change-Id: If8c01c8bbc692a23c15435608f2a453e0299635d
2017-11-27 23:22:58 +00:00
Yi Tseng
1b154bd81c
[ONOS-7242] Support MPLS by fabric.p4 pipeliner
...
Change-Id: I56a8f266e6d0afe5ad6737b8d0e399758fb75378
2017-11-27 22:55:51 +00:00
Charles Chan
653e2ac0af
[CORD-2223] Avoid unnecessary probing when a host moves within the same switch
...
Change-Id: I777234564801ab236bf48ecf04ce75aaa1061a18
2017-11-27 21:52:56 +00:00
Andrea Campanella
105736e0c0
[ONOS-7149] Re-query DeviceDescription when Netconf device connects again
...
Change-Id: I4f22dc3e8a8a2eb0202925afb2ad7e4151ee6e46
2017-11-27 17:31:13 +01:00
Carmelo Cascone
1a7e4f9b9a
ONOS-7050 First stab at PI translation store
...
Change-Id: I7f48802b1f5d70fbe3e6cead2800855de18b9207
2017-11-23 13:38:21 +00:00
Jonghwan Hyun
4a9a671c76
[ONOS-7154] Initial INT pipeline implementation
...
Change-Id: I85829350349c77abfcb14445de290be599573fea
2017-11-23 00:50:32 +00:00
Carmelo Cascone
5167f329c5
Refactored PI-ECMP app to use action profiles of basic.p4
...
Also removed obsolete ecmp.p4-related code.
Change-Id: Idaca90becfff5fc312de2530bf7924ccd502e076
2017-11-23 00:50:32 +00:00
Carmelo Cascone
6ec8f8ff93
Minor refactoring of BMv2 mininet scripts
...
With options to delay pushing the netcfg for each device and generating
the full netcfg JSON for bmv2-demo.
Change-Id: I046a93a8c639f4bb4cf76cbd61b826473760bfb1
2017-11-23 00:49:04 +00:00
natetang
6168994ad6
fix 'unable to translate flow rule' in p4-tutorial icmpdropper
...
Change-Id: I6dbcc19f33d0db56cfce1d81c992e5592e82cf8a
2017-11-22 23:44:00 +00:00
Yuta HIGUCHI
e42b9e52ac
fix maven build
...
Change-Id: Id69438a3c01a8dc718c4a34329db3e590d7ee3cf
2017-11-22 23:03:40 +00:00
Yuta HIGUCHI
514ef1a4ed
Exclude tests from onos_jar
...
Change-Id: Ia2fd62bbd18336f4e3b4b45d3faa66595ad3a5d8
2017-11-22 22:53:00 +00:00
Julia Ferguson
8d31595bcf
[CORD-1623] Fix DistributedMcastStore
...
Change-Id: I5db88a65aeed7ee46e69701d189c1c27c9eb4df0
2017-11-22 22:29:00 +00:00
Charles Chan
593acf90c8
Correctly persists the old value in TestConsistentMap by deep cloning the entry
...
In addition, inject TestApplicationId into DistributedMeterStore serializer when running MeterManagerTest
Change-Id: I8dcb4b2953a8d7e0fa1e5d765c859cde31d7633b
2017-11-22 22:00:56 +00:00
Annce John
84229f7a4a
IPv6RA : Global prefix configuration tests added
...
Change-Id: Id25c5cbece687c92a32c8a33314c834fbacd2f74
2017-11-22 12:52:54 -08:00
Annce John
0b4057a57b
IPv6RA : Global prefix listing command support
...
Change-Id: I3c2cd28feab202273b14532c6ed0403df4e36344
2017-11-22 12:51:08 -08:00
Yi Tseng
04f9d4bf93
Add basic fabric.p4 configuration and remove old bmv2 config
...
Change-Id: I447ca161ce672dc781122c2aa259b9dc89b35858
2017-11-22 02:17:26 +00:00
Yi Tseng
dbe0560f0d
[ONOS-7236] Supports simple IPv4 routing on fabric.p4
...
Change-Id: Ie92b26361b1d646491bd382f698c0f8f61a058a1
2017-11-21 17:08:30 -08:00
Charles Chan
572618c8b5
Add driver support for OFDPA premium versions
...
Change-Id: I879beebea8389eef1172e5ecc5b4af68a054b3af
2017-11-21 11:27:54 -08:00
Carmelo Cascone
c3baa4cad9
Fixed onos.py
...
It now works also when no OpenFlow subsytem is loaded
Change-Id: If51f1ab654dad7c02a3f8744b53f4029abf1bd9f
2017-11-21 19:05:43 +00:00
Ray Milkey
a09f87f02b
Starting snapshot 1.13.0-SNAPSHOT
...
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -08:00
Kalhee Kim
6222dbef9b
[CORD-2182] Implement packet serializer/deserializer for Routing Information Protocol (RIP)
...
Change-Id: If80af0b04a86972b91e6a9d9731864ff35c833e4
2017-11-20 19:41:30 -08:00
Charles Chan
3d650a6588
Dual-homing redirection fix
...
This commit fixes the bug that prevent initial redirection from happening if the host is added without IP and get updated with an IP later
Change-Id: Ic4e90763e38eff94b1613d90f943f76f5285cf94
2017-11-21 01:23:49 +00:00
Ray Milkey
477a9043cb
fix 1.11 pom file references
...
Change-Id: Ia21eadbff33e54c9564863c44a1a6fa2937caf98
2017-11-20 16:56:23 -08:00
Yi Tseng
63a82df506
Temporary disable pulling entries from p4 target before bmv2/PI fixed
...
Currently bmv2 has a bug while we pulling flows from switch
The switch might crash after we push about 20 flows
Change-Id: Ib4e15ff9256b339eee40595eb438e28a0ce17d8a
2017-11-21 00:25:23 +00:00
Yi Tseng
f73a553a04
[ONOS-7238] fix ICMP checksum error of fabric.p4
...
Change-Id: I921504ccdb295488bbea8636f412137bbab0d8f5
2017-11-21 00:25:23 +00:00
Kalhee Kim
ba36606dda
[CORD-1616] Supports PD by DHCP relay App
...
Change-Id: I9a23534023ca2847bd3f77a3f9ee2b468c5bb422
2017-11-20 21:15:58 +00:00
Yuta HIGUCHI
6800ced670
various bug fixes
...
Change-Id: Id77096bd4ee2160428619b475840b36fdb5f156c
2017-11-20 11:16:10 -08:00
Dimitrios Mavrommatis
a031a26681
Added required applications for RESTConf
...
Change-Id: Ia02992dc0b7c0f517b9389e486d9e0b063d96451
2017-11-20 17:53:25 +00:00
Dimitrios Mavrommatis
789d55d47f
Resource ID Null exception fix
...
Change-Id: Ic6dd3c9202b7f9623d5503ce622abce30237ebb3
2017-11-20 17:53:01 +00:00
Jordan Halterman
9416aea4f0
Check for in-progress upgrade before attempting to change NONE role in DeviceManager
...
Change-Id: I3f8ef2ecb5ec57685fdb687bfcb65bd774e031ce
2017-11-20 17:33:00 +00:00
Jayakumar Thazhath
e166a4e59c
IPv6RA : Unsolicited RA support, Misc. fixes
...
Change-Id: I8d679849d51248d5e190d24abad32103f2074645
2017-11-20 08:59:46 -08:00
Charles Chan
9bc6074f85
[CORD-2223] Route is not resolved if nexthop moves
...
Location is deprecated and thus should no longer be used when comparing ResolvedRoute.
Change-Id: I36a516ced8a3b3b14f2bd999e6cda04560affb8c
2017-11-20 00:10:34 +00:00
Dimitrios Mavrommatis
30675ca0b4
[ONOS-7221] Upgrade state tests
...
Change-Id: I0e9214ddcb272dc98bb8f54fa600704c38e3562d
2017-11-19 11:14:13 +00:00
Yi Tseng
921e5b07c6
Fix NPE of DHCP relay
...
Throws NPE when server not resolved.
Change-Id: I27cf7b5c93d60855d2c734ee6b9cff52742d7b07
2017-11-18 01:45:57 +00:00
Ray Milkey
c6076a1d39
Bump up retry count on repo close
...
Change-Id: I9c89add98054d15adf8625caa7803d933868d18b
2017-11-18 01:35:13 +00:00
Andreas Pantelopoulos
27532cd2f9
Added basic pseudowire support for Trellis.
...
- Configurable pseudowires supporting untagged-untagged, single-single, double-double tagged traffic.
- Commands for listing, adding and removing pseudowires.
- Initial support for link failures.
- Pseudowires also configurable by network configuration.
- Tested with ofdpa_3.0.5.
Known limitations that I plan to fix soon :
- Adding pseudowires from configuration is inconvenient because we need to ammend new pws to the
existing configuration. We should create a REST API for adding/removing/listing pws and abandond the
network configuration.
- Spine fabric switches have rules matching a special mpls tag used for pw traffic for a specific leaf.
However, this rules redirect to an "indirect" group for forwarding traffic. If the resulting port there
is no mechanism as of now to handle this. We should use the MPLS ECMP Groups of ofdpa, however they are
not functional. Thus, we need to inject logic into the application to handle this case.
Change-Id: Ia85cf4514ebab627fc6ed5a19ad9f6cdc67dc24c
2017-11-17 19:49:12 +00:00
utkarsh
74052d43a3
Added app origin to the BUCK file
...
Change-Id: Id7774f95034e4ef656ca276f3e8c4304e4e7e1f4
2017-11-17 03:29:49 +00:00
Ray Milkey
2c142c5248
Fix race condition - if the device manager is not ready when a packet arrives, drop it rather than NPE
...
Change-Id: I601b4ce1d449b169059a3390441dcfa58b800db3
2017-11-17 01:17:13 +00:00
Yi Tseng
0b80972fa9
[ONOS-7129] Pipeliner for fabric pipeline
...
Change-Id: I86b44694e1251611359e8ddc8be2533a741230cc
2017-11-16 16:00:54 -08:00
Yi Tseng
fa4a1c7747
[ONOS-7131] Add Interpreter for fabric.p4
...
Change-Id: I21e36f968555b3c375e6009072764442e2a10270
2017-11-16 16:00:44 -08:00
Yi Tseng
be3420529a
[ONOS-7128] Initial commit of fabric.p4
...
Change-Id: I5224c411a1eccdbee84b1fc0b1824c5fa922f689
2017-11-16 16:00:27 -08:00
Gaurav Agrawal
3545370306
YANG files to follow standard convention.
...
Change-Id: I67c171617b60c457dc1a65ebc441139236ff8dc9
2017-11-16 23:11:23 +00:00
Jordan Halterman
f9f04f66f6
Fix NPE in empty leader elections.
...
Change-Id: I3d8c66c3af129c260cd131a3b64a156ad9f8b325
2017-11-16 22:50:35 +00:00
Gaurav Agrawal
c3445a1a17
Register BigDecimal to kryo fixing DCStore issue.
...
Change-Id: Ia6ee2bbcc813223c85b8c95885542044269a081b
2017-11-16 22:43:31 +00:00
Yuta HIGUCHI
86ac40b181
Fix TestDistributedSet to behave more like real one.
...
- fix test relying on incorrect behavior
Change-Id: Ib80bf9789a312c185794273d916d91989d2ae5cd
2017-11-16 20:51:54 +00:00
Carmelo Cascone
39c28ca503
Moved service PI classes/interfaces to appropriate package
...
Change-Id: I44a4aba848fd758a78a28eb484b7f579e3f22d08
2017-11-16 18:57:38 +00:00
Carmelo Cascone
03f343d9cd
Clarify and clean up some PiPipelineInterpreter usages
...
Change-Id: I3f48141e72d552259109aba20a6b34a93d94735a
2017-11-16 18:40:16 +00:00
Ray Milkey
0537005d79
Fix race condition in meter store
...
Change-Id: I6fd00902f96fc2a0f6d1584a2d5f92360951f9c4
2017-11-16 09:24:43 -08:00
Charles Chan
fcf75f5188
[CORD-2224] Drop L4 port matching on QMX
...
Change-Id: I762dece2ed3b77035fc70e6a1f4321202c2902df
2017-11-15 23:31:44 +00:00
Claudine Chiu
ab8d7cd042
ONOS-7045 vnet stc - virtual network with 2 virtual devices, 1 virtual link, 2 virtual hosts
...
Change-Id: Idcb2d29dba27e8e70ce8336a154d9aeeb779a7fc
2017-11-15 23:31:29 +00:00