Daniel Ginsburg
431b6cbd6d
Make sure that HostLocation's timestamp is updated
...
Make sure that the most recent timestamp of location is recorded in DhcpStore when this location is already present in locations set.
Change-Id: Idfc768d9812ef3cb01cc8a7a3d7778a3e3bd5caf
(cherry picked from commit bd1472dc540d5aa61d4dd9bf7b4705cf5ff7f3d8)
2018-05-21 21:16:48 +00:00
Yuta HIGUCHI
e4702afa63
Add odtn-port-type attribute
...
Change-Id: Iecb2da0c1fa8fc3ead576ddef3f9fe2ac384c270
2018-05-21 20:34:49 +00:00
Yuta HIGUCHI
e7e71a8f9f
Update checkstyle to 8.10
...
- fix issues detected
- YANG custom registrator should be subject to checkstyle
- fix Java 8 syntax related violations
Change-Id: I0fc52c6612a40d851fd9bc3bf019621776b1f92a
2018-05-21 16:00:21 +00:00
nitinanand
920fcb40ab
[onos-6879] Adding configuration property to node metrics app
...
Change-Id: I64f7a42c44be7b61ec2db291ed90a02434844041
2018-05-21 09:09:48 +00:00
hiroki
ec18d3a759
Add Tapi Context/Topology/Node/Link builders and utility class
...
ONOS-7679
Change-Id: I85f856b11a5e272460b38c16ca46212fb4a0a082
2018-05-18 22:32:21 +00:00
kdarapu
97843dcedf
[ONOS-6879] Adding Controller Metrics Application, To retrive memory, Disk and CPU usage for all controller
...
Change-Id: I5976f0194555c1c3c42d6b6d09c468d6dfc983ff
2018-05-17 16:14:19 +00:00
hiroki
bca3e93113
Add skeleton code for TAPI manager and topology generation feature
...
Change-Id: If7eaa3ceb7fe64122b1e640ac864d06d578530cb
2018-05-16 19:17:27 +00:00
Yuta HIGUCHI
9ee8664289
ONOS-7445 ConfigurableTransceiver
...
- modified method signature based on what we decided on at F2F meeting
Change-Id: I0cf045a5385c65c80d5481437358c7bc23e4fdf0
2018-05-16 17:24:23 +00:00
Yuta HIGUCHI
4b11fab8a0
Update logical port grouping id
...
Change-Id: I7f7671487fb5c8c0c375df03992f2334226a823d
2018-05-15 20:51:49 +00:00
Nitin Anand
fb22901dc4
[ONOS-7653] ACL app enhancements for including more matching criteria in rules
...
Change-Id: Ic29bab0c0752d6280a5feff992a69a2e10084414
2018-05-15 20:15:48 +00:00
Carmelo Cascone
d54861fa85
Updated P4 tutorial instructions after bm-* commands refactoring
...
Change-Id: Ie4478137b5bafd1428ba3ab9f68292cb39410601
2018-05-15 17:40:33 +00:00
Jian Li
b311c7e06c
Fix: assign correct subnet CIDR as a DHCP router option
...
Change-Id: Ib79b4d5f2396f0295f28ede7db00cf68c84e2a51
2018-05-15 07:24:39 +00:00
Jonghwan Hyun
71d42cd844
[ONOS-7525]Implement INTService
...
Change-Id: I525365f89e711420046f31ba363bf0ae6a08c62e
2018-05-15 06:31:48 +00:00
Yuta HIGUCHI
44e3a61234
Add key constants for ODTN
...
Change-Id: I21cefc09835e3f1d8c393e470889af9ba86d50cd
2018-05-14 20:11:41 +00:00
Ray Milkey
749996b0a6
Fix event handling race condition ONOS-7673
...
Events could be processed after the component was deactivated
and the executors were shut down.
Change-Id: I53f065e59638293b035278ed1a7736e4d7a817ca
2018-05-14 18:02:23 +00:00
Jian Li
3bee54277c
Revert "Enforce OVSDB runs as an OVSDB client mode only during SONA startup"
...
This reverts commit 7d691f3f1e0addf2fe2ed84a8fce1ae98a3e8f57.
Change-Id: Iafc795ae39b60f2517b1a4d85cea83d9d47d96cb
2018-05-14 16:37:32 +09:00
Yuta HIGUCHI
d5c229667c
Add log when model registrators activates
...
Change-Id: Id0d3157f39b7022412d24d62dbcdd3f64ac747fa
2018-05-12 00:14:30 +00:00
Charles Chan
056e0c144c
Revert "Adding Multisct traffic drop for un-programmed trees"
...
This patch also redirects IPv6 NDP, which is also a multicast packet, to table 40. The IPv6 bridging and BGP peering break as a result. I am reverting this for now and we will need to find another way around.
This reverts commit b955fec073cd90b3b1ac4cbab51e82d110ca43d1.
Change-Id: Ie2bca5c0c0edf170bcdb8f50821271585b275cb1
2018-05-10 22:42:11 +00:00
Andrea Campanella
1487decc73
Fixing NPE for absent blackhole config
...
Change-Id: I9e558a3182d82d49746f4202468fdb6edab012ff
2018-05-10 17:43:06 +00:00
Andrea Campanella
b955fec073
Adding Multisct traffic drop for un-programmed trees
...
Change-Id: If9615db254f69141d8d6f0da3e0b7ce7d154bd6b
2018-05-10 19:07:06 +02:00
Andrea Campanella
c03b6bd7d9
Updating Mcast json examples
...
Change-Id: I15ffb139b87510491813b1fa38b2b0a86c9729f6
(cherry picked from commit 41da0a4248e4aa046b85905cb17ed679bc748903)
2018-05-10 12:51:41 +00:00
Jian Li
5965788255
[ONOS-7606] Support ARP broadcast for VLAN type network
...
Change-Id: I0b7b119da2d080f49e431485aa7ce0a8fd42d9a5
2018-05-10 10:11:47 +00:00
Daniel Park
c64b4c612e
Fix SONA to support vlan network mode.
...
Change-Id: Ib280ae4a41be1bfb86f1efc34011651a7390437b
2018-05-10 07:12:51 +00:00
Daniel Ginsburg
c1d47e9bfa
Avoid programming TMAC entries for BSOD vlans
...
When an interfaces is defined with tagged VLAN(s) and no IP addresses, do not install TMAC entries for that VLAN(s).
Change-Id: I5beeb38c0b21cdd69a0da90943f768c3aeddb720
2018-05-09 21:49:51 +00:00
Andrea Campanella
d980c6db30
Adding route blackhole
...
Change-Id: I70212b0ab91e628e8528bca896c3aecc499e31b1
2018-05-09 21:43:17 +00:00
Charles Chan
07f15f2cad
Fix ConsistentMapException.Interrupted and NullPointerException
...
- Moving time-consuming packet processing to a separate thread
- Re-use the group information when dealing groupMissing instead of query again
Change-Id: I01f1b43260f22dcb969a105f16d04d79c722146e
2018-05-09 13:28:13 -07:00
Ray Milkey
b2137431aa
This fixes an NPE turned up by STC testing [ONOS-7657]
...
Change-Id: Ic47d7a022908da2f97a8dd4c86916ae4a8d86e9c
2018-05-09 19:09:57 +00:00
Pier
3e793750d4
[CORD-2839] Handling multiple sources
...
Change-Id: I77bd98e8a12e5044421ef5e0b048833dd688cb2e
2018-05-09 19:22:13 +02:00
Andrea Campanella
0ddf9b8776
Moving Source from connect point to HostId in MulticastHandling
...
Change-Id: Ie8f678e150b7ee388680b8d8f27df0bce60ec01f
2018-05-09 19:17:47 +02:00
Yuta HIGUCHI
b13c4e96c6
BUCK file bugfix in odtn-service
...
Change-Id: I71a5f438edb22dd1324492c6f2ec06afdac69e42
2018-05-08 22:31:36 +00:00
Yuta HIGUCHI
e9df0c4a4b
Reorganizing ODTN app structure
...
- separated code which could be referenced from drivers
Change-Id: Ic2c0ae0507abc626771dfaf7a8fc18b5a715cc30
2018-05-08 16:59:04 +00:00
Yuta HIGUCHI
8c6e19450b
[ODTN] OpenConfig device discovery
...
Change-Id: Iac2917ac8a65de662b55b238b920936635fc45f4
2018-05-08 16:59:04 +00:00
Andrea Campanella
efa05b4d1c
T3: Adding a summary version of the mcast command
...
Change-Id: Ib5d4e33894aa2121a0bf0d2f57b7522ff2289178
(cherry picked from commit 6ee98115bb94d986c2e4c85ef4498f83df4223fe)
2018-05-08 14:15:31 +00:00
Jian Li
0665396cec
Fix: enable resolve MAC address in ARP proxy mode at gateway node
...
Change-Id: I43e8e9542e9ff946f44d94990d440e7c401b4956
2018-05-08 18:36:21 +09:00
Jian Li
70a2c3f89f
Implemented extended SONA pipeline /w splitting VNI from DHCP Table
...
Change-Id: I1644b486e85ea2d0af9b9f317fe9b4a333915480
2018-05-08 04:01:01 +00:00
Jian Li
99892e9332
Fix: remove FloatingIp related flow rules when removing a VM
...
Change-Id: I0de430421ccece5a278d7629ec4d54ec41b6d02a
2018-05-08 03:42:28 +00:00
Yuta HIGUCHI
ab35080089
Few minor javadoc fixes
...
Change-Id: I765ced1cb56f728238072ed3ff816faf21695c50
2018-05-07 23:26:52 +00:00
Thomas Vachuska
6f6b662faa
Fixing the access network null simulation and adjusting layout.
...
Change-Id: Ib6f0c100789b1f802269018d36aed8d06ce4e5d4
2018-05-07 22:19:37 +00:00
Jian Li
7d691f3f1e
Enforce OVSDB runs as an OVSDB client mode only during SONA startup
...
Change-Id: I9aefab86ba8e13e349f75ec0beccfc5b0048f809
2018-05-04 21:29:51 +00:00
Yuta HIGUCHI
7847227140
Fix artifactId
...
- bgp, bgpcep, general provider
- onos-app- => onos-apps-
Change-Id: I49fd905a0765d21f7cc329a7f7a5593c78dd3d28
2018-05-04 16:23:00 +00:00
Charles Chan
9bd0e5a1e2
Send probes when host moves
...
Majorly for the 2nd step of [1A/x, 1B/x] -> [1A/x, 1B/y] -> [1A/y, 1B/y]
But will also cover [1A/x] -> [1A/y] -> [1A/y, 1B/y]
When receiving probe for 1A/y in [1A/x, 1B/y] state, simply replace 1A/x with 1A/y instead of creating a transient 3rd locaiton
Change-Id: I058a265bbe5019d4305aa09d70e095fec0d7e429
2018-05-02 20:00:44 +00:00
Charles Chan
94549653ae
Host pointing to the pair port after its pair device is brought down and up
...
Host-related programming should be done in the same thread to guarantee the order
Change-Id: I07f6e60f4d9ea4392295a7f7ec21b3e2c96aca45
2018-05-02 20:00:44 +00:00
Carmelo Cascone
d9af042fb1
Minor fix P4 tutorial exercise 2
...
Change-Id: Ia97c3c2fd79ab34906e5beb34d0549d72d1216af
2018-05-02 07:04:10 +00:00
Saurav Das
9a55429ae1
Adding a component config to take down single homed host ports when all uplinks are lost.
...
In addition:
- handle port updates that may be lost if mastership changes at same time
- fix javadoc in DeviceService
Change-Id: I032909e8ab9564cf9c978b1d66abd3ab32c814d7
2018-05-01 15:49:55 -07:00
Thomas Vachuska
5b48d6ca84
Adding topology overlay support for the server-side topo layout app.
...
Also:
- parametrized access network layout in preparation for multiple variants
- removed WS authentication code temporarily until proper forced-logout is implemented
- updated STC warden environment (test only)
Change-Id: I0adbe60737828db79350e7eb2fc72cf313b78a28
2018-05-01 15:41:50 -07:00
Charles Chan
971d7ba29e
Move some functions from segment routing manager to interface service/manager
...
Change-Id: I7185cf70f7e5d723a63ac35296b8916558560c35
2018-05-01 15:41:49 -07:00
Jonghwan Hyun
5efd768b57
Bug fix in SegmentRouting
...
- Correctly program filtering objective for spine-facing ports in leaf switches.
Change-Id: I07ad3980b2e66cecf4c2dd5cfbf70243c7ad4f39
2018-05-01 05:56:09 +00:00
Thomas Vachuska
9f0e15b296
Adjusted auto-layout to better deal with large number of service hosts.
...
Change-Id: I848ed24367114ecc13a4ce6463afa755941fdf41
2018-04-26 16:59:19 -04:00
Jonghwan Hyun
800d9d0770
[ONOS-7624] Implement egress pipeline programming
...
- Implemented logic to handle double-tagged host in segmentrouting application.
- Added 'DummyVlanId' to segmentrouting application to keep track of dummy vlan for L3L2Unfiltered group chain and egress tables.
- Implemented L2Unfiltered group and Egress pipeline programming support in OFDPA pipeline.
- Added EGRESS flag to the forwardingObjective to program Egress tables.
- Fixed bugs when handling double-tagged ARP request, to get correct vlan id and reply with double-tagged packet.
- Fixed bugs in BasicHostConfig, to set the value of 'outerTpid' to 0x8100 if it is not specified.
- Fixed build(ARP/ICMP/ICMP6)reply to build double-tagged reply if corresponding request is double-tagged.
Change-Id: I1fdc30b55827c3f73fad9e854bcaa5fb23f7bcd0
2018-04-26 15:32:17 +00:00
Jon Hall
7d77fe1bb2
Fix typos
...
Change-Id: Ic20df648fbc3546da20122deaa95f018b9d29f47
2018-04-26 08:23:18 +00:00