Carmelo Cascone
384a93aada
Updated pom.xml for P4Runtime proto build
...
Change-Id: I07a7c84c7b39be0c3777293cb3fd307e9f2f634e
2018-04-12 17:52:38 +00:00
Yuta HIGUCHI
71f8e7b6c1
Fix weird usage of Comparable
...
Change-Id: I03b7ebf80f419f2e09cc1c99d02b23cb0cdef6b3
2018-04-12 10:30:27 -07:00
Yi Tseng
27b9bc070f
[ONOS-7607] Update fabric.p4 bmv2 json w/ new p4c compiler
...
Change-Id: I0ba33a0773bd32b2108a0e7d163ad1e2c758078b
2018-04-12 16:29:48 +08:00
Jian Li
bb4f541bb2
Fix: resolve NPE by obtaining networkId from subnet instead of port
...
Change-Id: Ib49a8627e601bc893062069daf6f266fcc8e8460
2018-04-12 01:43:46 +00:00
Carmelo Cascone
700648c993
MyTunnel P4 tutorial app and pipeconf
...
Change-Id: I0549276fc7f6c8d0d244d6c52b1b9e85b9c3e13c
2018-04-12 01:13:33 +00:00
Carmelo Cascone
181f3f46cc
Fixed wrong LPM mask in PI flow rule translator
...
Change-Id: I5c8c67ae4b989ed326c6e17c0fe1e5745defd900
2018-04-12 01:05:00 +00:00
Carmelo Cascone
0316b96ff2
Simplified string representation of PI flow rules
...
For easier consumption in UI or CLI
Change-Id: I01c5119194b44581a45b7ec78b1b58ce2a8a01f0
2018-04-12 01:01:47 +00:00
Jordan Halterman
042597f678
Allow duplicate event sinks to be registered to allow retries of component activation.
...
Change-Id: I892f0efc45239c7399224c3754b640256a9205e9
(cherry picked from commit a255470be96ef72f5a72e1bd80d9744bf5f4cea0)
2018-04-11 22:22:45 +00:00
Carmelo Cascone
eaa8b1dcf9
Simplified Mininet command line args when using bmv2.py
...
All lower case, easier to remember
Change-Id: I5093769263f8c282381e0f8f8bcd040268045809
2018-04-11 21:30:02 +00:00
Carmelo Cascone
255125d9fc
No need to map table counters in PI pipeline interpreter
...
This is related to ONOS-7595. In a recent P4Runtime update, it has been
made explicit that tables can support at most 1 direct counter. Hence,
the pipeline interpreter no longer needs to provide a mapping between a
table and one of potentially many counters. If needed, such mapping can
be derived from the pipeline model (i.e. the p4info)
Change-Id: Ibdece52f35a4d187ab9dbeb90f5527b6285e9788
2018-04-11 21:24:48 +00:00
Carmelo Cascone
fe611e4127
Avoid installing ARP packet requests in ReactiveForwarding
...
The same packet request is installed by proxyarp which is needed by
reactive forwarding to work.
Change-Id: I2c92e8e3eb8eb2515585fbfbcb2633cae9bf0777
2018-04-11 21:13:31 +00:00
Yi Tseng
fef5c664ca
Implement spine leaf topology simulator
...
Change-Id: I13582cc838767a388b85a18c894eb6da58da3287
2018-04-11 19:08:29 +00:00
DongRyeol Cha
4df4948418
[ONOS-7572] Show information that the which leader of cluster has the intent
...
Change-Id: Ic89ccb0121db2bf3a1e679e1fc76fbdde31c824d
2018-04-11 19:05:57 +00:00
Carmelo Cascone
81929aa0cf
Bumped supported commit of P4Runtime and BMv2
...
Includes fixes for:
- ONOS-7593: Support for indirect resource Index type
- ONOS-7595: Removed ID from direct resources
- P4Runtime requires unset bits to be 0 in ternary field matches
- Incorrect parsing of flow rule byte counters
- Full entity names in P4Info with top-level control block (fixed only
for basic.p4, other programs need to be re-compiled and PI IDs in
respective pipeconf changed)
Change-Id: Ia19aa949c02e363a550e692915c6d6516a2d13d7
2018-04-11 19:04:45 +00:00
utkarsh
663d0ebb4a
[ONOS-7599] Test application to test cluster stability after multiple SDNC node reboots
...
Change-Id: Iedb57017d9247d13569b2ccfea559d905286acf3
2018-04-11 18:48:50 +00:00
Jian Li
eae123687c
[ONOS-7606] Support ARP broadcast (VxLAN) to handle CP failure
...
Change-Id: Ia0bccf6abaad3e074f2d86a511d5930974743b43
2018-04-11 18:27:20 +00:00
Jian Li
8cbc3b9fd3
Refactor sync-state command, allow specifying perspective as option
...
Change-Id: I2caf3cd3a36178fb26ed34df24de38df252944fc
2018-04-11 18:27:20 +00:00
Ramon Casellas
47b9ba6083
ONOS-7451 Update sample files to TAPI >= 2.0.2
...
tapi-connectivity@2018-03-07.yang
Change-Id: I418803922d6432de158eb0a9beaa6cb4d06fc2dc
2018-04-11 17:58:24 +00:00
Charles Chan
e7c7d0586f
Ignore more than two next hops
...
Change-Id: Ie42365a3a8b9e7f763c21e3f9be9e9abfc35dbf7
(cherry picked from commit e800860179913ce9c37bb378ff27ecb1c68d81dd)
2018-04-11 17:55:20 +00:00
Charles Chan
32a31aace0
Display resolved status in routes command
...
Change-Id: Ib02f5fa6863bfdc9cd8bbd8c1237914ff48e3c7c
(cherry picked from commit 8d2650043bdc401d48612e0ee1433d67e6b97809)
2018-04-11 17:55:03 +00:00
Eduardo Ferreira
cf8ee3ca46
Ip4Address: Update Self Assigned IP from 169.x.y.z to 169.254.x.y
...
Update the prefix for self assigned IPs, so we can support more IPs when using HostLocationProvider.
Dynamic Configuration of IPv4 Link-Local Addresses https://tools.ietf.org/html/rfc3927
Change-Id: I29931ee45f01a4c9d89784884ef27adb376f5efa
2018-04-11 12:37:15 -03:00
Andrea Campanella
67b756023b
T3: Bugfix on same leaf Multicast
...
Change-Id: Id89a3a85b057635fa689573d7c64aa91a23ac383
(cherry picked from commit f5ed7a667f985b919eaf1b2fbb551ab4324694cc)
2018-04-11 09:39:53 +00:00
Yi Tseng
f78e174ca0
[ONOS-7598] Fix P4 fabric pipeliner performance issue
...
Change-Id: I2dc175a2e0036ac3b1af41873b29714db15900e3
2018-04-11 06:07:22 +00:00
Jian Li
b43b0676c4
Allow to specify endpoint perspective property through SONA CLI
...
Change-Id: Iaf6c1f9bc8e7f8d1064dd7dc17d50d3bcbf34dfe
2018-04-10 23:20:42 +00:00
Jordan Halterman
3065ba35b5
Validate that cluster configuration intersects with existing nodes when forming cluster
...
Change-Id: I200b25f2e9ae3380ccd90a6b58cd697f1e3029b4
(cherry picked from commit 9a93304b03dfdd34d3679da1dd52fcc676307af2)
2018-04-10 22:49:17 +00:00
Jian Li
1a9e71c8a3
Ignore SSL varification when authenticate with keystone service
...
Change-Id: Id4ce2513c59ee2d4ddd2905aa94fa9b57ce88e26
2018-04-10 22:32:36 +00:00
jaegonkim
dc8a55609d
[ONOS-7585] ObjectiveTracker.intentsByLink is not updated after ONOS node reboot
...
Change-Id: Ic3fd00fdae2e934739f6536bfad8310596dbc2ef
2018-04-10 22:32:02 +00:00
Yuta HIGUCHI
d6587b92e1
default value for driver property
...
Change-Id: I13963776c8ec1ad270be2cd73181e91167e37ead
2018-04-10 22:29:57 +00:00
daniel park
c2a2ed64f3
Add trace for OpenstackRoutingFloatingIpHandler
...
Change-Id: I176c22889065082301e398b7bf4f858be57e6d28
2018-04-10 22:29:29 +00:00
Yuta HIGUCHI
d0f8d89ec7
Behaviour for Transceiver
...
- basically ONOS-7445, ONOS-7446 returning XML as intermediate representation.
Change-Id: I3380e089cc2d8a408c280df18f5fa7c75feb02f9
2018-04-10 22:29:04 +00:00
jaegonkim
9477a9df81
[ONOS-7570] ServiceNotFoundException(DriverService) in de-serializing DefaultGroup
...
Change-Id: I0365f92379d87ca22ef23fb0b721da4a42def664
2018-04-10 22:28:38 +00:00
Carmelo Cascone
05354678a9
Fixed missing square brackets in install-p4-tools.sh
...
Change-Id: I46e118bba275e704ddc0c73514796e2ca2495b52
2018-04-10 20:57:53 +00:00
Jordan Halterman
6328db7500
Ensure host events are handled outside the event loop to avoid interrupts
...
Change-Id: I545de9a877ca9d6d10264c4af5c199ceb69c9f3b
2018-04-10 19:06:34 +00:00
Yi Tseng
7be4e67f7b
[ONOS-7288] Fix race condition of device manager
...
Change-Id: I38aaae701e96f1114177e619c6f30e1b79f0134a
2018-04-10 18:38:14 +00:00
jaegonkim
a1988f3fdf
[ONOS-7600] Supporting debug mode in onos.py
...
Change-Id: I388114bfd2419181cca6e137a9cc9b84c62c90de
2018-04-10 18:37:35 +00:00
Palash Kala
6c52606a43
[ONOS-7573][Test successful] Mark online does not notify peers device subsystem
...
Change-Id: Ie347241325047cb65c836c849bec6aebad758820
2018-04-10 16:51:54 +00:00
柯志勇10068695
bdd6a9e241
ONOS-7568 Custom registrator for OpenConfig
...
Change-Id: Id0f0adb77b758dd8f72087408a54511a79262441
2018-04-10 16:49:46 +00:00
Thomas Vachuska
4f62818e58
Re-Fixed the meta-app STC scenario; apps loaded from disk won't implicitly deactivate.
...
Change-Id: I7cc486821ac7119671979b70282469715e735d94
2018-04-10 09:39:18 -07:00
Yuta HIGUCHI
03414bb169
pom fixes
...
Change-Id: I87381bc9759c9d94c10270b6e75953bc5243394d
2018-04-09 18:04:43 -07:00
Jonghwan Hyun
2c95acfde8
Support double-tagged host
...
Change-Id: Ie4041a0b5159e7a8b3a9ed82b55ce3c26b520a3b
2018-04-09 23:17:44 +00:00
Thomas Vachuska
35da907a5b
Fixed the meta-app STC scenario; apps loaded from disk won't implicitly deactivate.
...
Change-Id: If54a739b474e34c2943629d0a85d614a41a42243
2018-04-09 15:37:04 -07:00
Yuta HIGUCHI
df54c302e0
Fixing IMR & Ciena bugs
...
Change-Id: Ic38ac22e0789140bc743f04f0b61fcf4c0c2808a
2018-04-09 14:22:51 -07:00
Yuta HIGUCHI
d1c413ba8f
netconf RPC message parsing utils
...
Change-Id: I23d0d1a95bff3f193601eaa792e7574b7cc621de
2018-04-09 13:09:58 -07:00
Jeff Groom
725ed548d2
refactor waveserver. Allow future drivers
...
Change-Id: I8ca4ed2435d42aaf5d58eb020aa3a6cfd17c6fa4
2018-04-09 18:05:03 +00:00
Jordan Halterman
400bbe5782
Add compatibility functions to AtomicValue/Topic
...
Change-Id: I4a597cfa3effe0a62714ab12440a2fc41ac58aa9
2018-04-09 17:30:21 +00:00
Jordan Halterman
ca7660a289
Add rolling upgrade test.
...
Change-Id: Id1b09361aa69f1665f19c312933798b5206d46ac
2018-04-09 17:30:12 +00:00
Jordan Halterman
a84936d87e
[ONOS-7458] Convert application state on read in ApplicationStore
...
Change-Id: I0877296fce8ac78748b57a88ba190b7ba233c0a9
2018-04-09 17:30:12 +00:00
Jordan Halterman
4500817a2e
[ONOS-7547] Implement support for backwards/forward compatibility of ConsistentMap values on read
...
Change-Id: Ifffb6a883ec4ee6aa5587da58a51c1e90694e5ea
2018-04-09 17:29:50 +00:00
Jordan Halterman
2c045999b1
[ONOS-7551] Support primitive revisions for upgrades
...
Change-Id: Ib56e10f06ab9abedd176cdd84add6cbf4e3d4c50
2018-04-09 17:29:50 +00:00
Davide Sanvito
05983ba654
IntentMonitorAndReroute initial contribution
...
Change-Id: I88616235b1e8ae28894da75b3fc8d46cb209dac5
2018-04-09 17:23:35 +00:00