11722 Commits

Author SHA1 Message Date
Yi Tseng
dcef2c2462 [CORD-1716][CORD-1656] Fix incorrect header from DHCP relay
1. Use IP address and MAC address which from the Interface facing the
server instead of from client
2. Source UDP port should be server port
3. Handling vlan untag/tag interface
4. Set dst mac to next hop if it is indirectly connected
5. Removes relay option and reset giaddr while reply to directly connected host

Change-Id: Ifc79369af089ad945b971d54506ad9b6d015f530
2017-08-15 00:00:32 +00:00
Yi Tseng
b4fdb04ab5 [CORD-1664] Fix errors when parsing DHCP packets
Change-Id: Ifa9cd3ba04b31f2b7de60fd63dc655978042dbce
2017-08-14 23:42:36 +00:00
Jon Hall
125c3f2477 Cleanup local maps in LldpLinkProvider
- Clear local last seen link times when disabled
- Clear maps of devices/ports we are not master of
- Fix sonar issues

Change-Id: I1a6670204dfa49893236e32388ddfa9c87a9a8ad
2017-08-14 21:49:30 +00:00
Sivachidambaram Subramanian
605104e536 ONOS-6084 Statistics were absent for the flows posted when device master was null. The issue is fixed with this code change
Change-Id: I15be1c65955e9ede797fa3438f70426db0c078a6
2017-08-14 21:32:38 +00:00
Sivachidambaram Subramanian
89a09ecd57 [ONOS-6409] Minor modification to fix the expectation count while posting flow objectives
Change-Id: I9d882884afcacaff9179e9d8998687d13511d73a
2017-08-14 21:29:20 +00:00
Jordan Halterman
4922a06097 [ONOS-6874] Implement nullable ConsistentMap
Change-Id: I82a232d376b230b06977b24f12364aa374c9c113
2017-08-14 21:12:27 +00:00
sisubram
4beea65381 [ONOS-6266] 'garbageCollect' is not working for groups after ONOS restart
Change-Id: I1e2a5c78d64f8f5cec6352011f3fc6362c9937e5
2017-08-14 20:49:54 +00:00
sisubram
1a100a98f4 [ONOS-6270] linkWeightFunction was set as 'geoDistance', it is still using default linkWeightFunction 'hopCount' after restart
Change-Id: I925869e88251465a65a7cc592c094cdbe2a4f0a4
2017-08-14 20:45:19 +00:00
dvaddire
95c84ed91c ONOS-6245:Intent_mini_summary
Change-Id: I35fe2b5b3f2a24680bbef93ee31e4655b972ff45
2017-08-14 20:40:55 +00:00
Sbhat35
a94259f3c8 PartitionedAsyncConsistentMap test
Change-Id: I244e0f39608136afc965e8f2797409408c32aedc
2017-08-14 13:03:43 -07:00
Simon Hunt
caed04197b ONOS-6730: Topo View i18n:
- Completed remainder of topology view modules.
- fixed some ESLint issues.

Change-Id: I9cf474198cc4d30be629a2b05cbe19a3bbb43811
2017-08-14 12:07:18 -07:00
Kamil Stasiak
9f59f449b7 netconf chunked framing v2
Change-Id: I93fad5c44315960ca6aebe5b0944947ac8bf6a51
2017-08-14 19:01:23 +00:00
Sbhat35
ffe02345e8 -Onos store refactoring
-Added unit tests for TranscodingAsyncConsistMap, AsyncDistributedSet

Change-Id: I744aef36a7086a941f7a3809ab632dbf7ec2c89b
2017-08-14 18:00:58 +00:00
Cheng-An Chuang
d0a70f54fa Fix bug in fwd app
The pickForwardPathIfPossible function will not return null even if no desired path is found, this make the backTrackBadNodes function work incorrectly, result in the failover mechanism doesn't work

Change-Id: I510e4a3d6c0c99c68bf24b58a8d523dd70a1b2c6
2017-08-14 18:00:07 +00:00
Yuta HIGUCHI
9e11b09208 build yang plugin if it wasn't already
Change-Id: I7e50abed1dd7f419e1e392f76fdf68dd2408060c
2017-08-14 17:58:59 +00:00
Tian Jian
379647649f ONOS-6864 Fix a DispatchLoop restart bug.
Change-Id: I7d789400daa51aad805565f65e9f2aa37a5cb9b3
2017-08-14 17:56:36 +00:00
Pier Luigi
0b4222e4b0 [ONOS-6865] enforcing same label and [ONOS-6895] minimize label swapping
- Re design label allocator to allow several opt. behavior
- Implements NO Swap algorithm in label allocator
- Implements MIN Swap algorithm in label allocator
- Improve unit tests

Change-Id: I39eb8570cb83734b9c2b106f9c48bf50a4e69499
2017-08-14 05:39:07 +00:00
Charles Chan
9f08b1034b CORD-1719 Cleanup old flows properly if the switch moves to a inexistent location
Change-Id: I8ffe970aaa9cec9ac3d4c266e460538bfd07c4fc
2017-08-13 23:58:34 +00:00
Simon Hunt
8032d8b73c ONOS-6730: Topo View i18n:
- Completed last section of topoPanel.js

Change-Id: Idfd05e03a538f367c7aa0b746416522d7c610b97
2017-08-11 19:46:48 -07:00
Simon Hunt
a58d894de1 ONOS-6730: Topo View i18n:
- Deprecate non-localized PropertyPanel.addProp() methods.
- Add modify*LinkDetails() methods to UiTopoOverlay class.
- Augment TVMH.RequestDetails to handle link details requests.
- Refactor deviceDetails() to allow piecemeal construction of the Properties Panel.
    This allows us to include (or not) the location properties (geo/grid).
- Refactor hostDetails() for piecemeal construction of Properties Panel.
- Add edgeLinkDetails() and infraLinkDetails() methods.
- No lat/long suppression now done server-side. Check for trailing separator.
- Augment requestDetails() to format link details requests.
- Added lion.getSafe(Enum<?>) method.
- Added DeviceEnums and LinkEnums resource bundles.

Change-Id: Ibbd113a7d5ef73765cd10aed0fb7ea8efbaa16c5
2017-08-11 19:19:34 -07:00
Ray Milkey
d4ac0edb2f Starting snapshot 1.11.0-SNAPSHOT 2017-08-11 17:04:16 -07:00
Ray Milkey
6ecde1ff86 Tagging 1.11.0-b4 1.11.0-b4 2017-08-11 17:02:33 -07:00
Ray Milkey
52c829a9ff Remove dead target from publishing list
Change-Id: I327a0c00f9f5c36272e3503456ec2714ed2736db
2017-08-11 16:09:50 -07:00
Jon Hall
274cecbb09 Clarify and add more details to some log messages
Change-Id: I3b9df11748e41e857ed0bc3e166d1434743902de
2017-08-11 11:38:46 -07:00
Steven Burrows
202034ff83 GUI: Added {view}-spec.js files for all main views
Change-Id: I75a50ae2689d0ab7863c8bb0546ec72ef8e9e7ea
2017-08-11 16:49:41 +00:00
Simon Hunt
879ce45bf3 ONOS-6730: Topo View i18n:
- augmented UiMessageHandler base class to allow injection of
  localization bundles, so that the handler can look up localized
  text when composing data to ship to the client.
- i18n'd the Summary Panel in Topo view.

Change-Id: I15010d1e2fcce72e3133a9ce40e51510c8f5146f
2017-08-11 06:37:45 -07:00
Yuta HIGUCHI
5527e99e01 Run test on buck
Change-Id: If4a4e9744dfaa48c9bca0ff95c77fb057b82c45d
2017-08-11 03:42:24 +00:00
Yuta HIGUCHI
2f4b01dfa4 Fix file permissions
Change-Id: I42b7e7f0deb7a51e2b7d683dbb75c02f96151650
2017-08-11 03:42:11 +00:00
Yuta HIGUCHI
4421dd2e78 Allow relocating yang tool location
Change-Id: Ic8a166aa1161f57f94c11d824f22bfc7154bcb77
2017-08-11 03:41:31 +00:00
Sithara Punnassery
db3591bf4c ONOS-6494
Dynamic Config: Changes to preserve ordering of children in the store

Change-Id: I19e4e5d70b2e4d00fa84880621e551cdd611c4a4
2017-08-11 03:10:08 +00:00
Simon Hunt
1603c69390 ONOS-6730: Topo View i18n for:
- select map dialog
- oblique view
- overlay

Change-Id: Ib8cbb5f942ff010ba24f552f0948b3cffc79060d
2017-08-10 19:53:35 -07:00
Simon Hunt
e2d9dc7320 ONOS-6730: Topo View i18n for:
- device and host label op flash messages
- hosts visible/hidden, offline devices visible/hidden
- bad links, reset node locations
- packet/optical/all layers shown
- port highlighting
- instance show/hide panel, devices

Change-Id: I0f1cfb43ba3e03a806c716394f42ba064ba99bd7
2017-08-10 19:05:00 -07:00
Charles Chan
ef624ed750 Update RouteStoreImpl component config location
Change-Id: I3a1e9d3f151e3ef90717a5bad5489674d619d7b2
2017-08-11 01:08:14 +00:00
Sithara Punnassery
c70b7e533c ONOS-6906
Dynamic Config: Update events are missed

Change-Id: Ibe8ac3936e1a0d868ac4952fecb0a39061ca343d
2017-08-11 00:54:53 +00:00
Yuta HIGUCHI
1e534c3683 Fix route-service
align artifact name to buck build

Change-Id: Ia0a60e647b30285f20d5b40332c32705203c9b7c
2017-08-10 16:08:31 -07:00
Jordan Halterman
d0d80350ba Support alternative ordering specifications for DocumentTree primitive
Change-Id: I89a99435bff44f8d37d6b529fbf735940e7d7210
2017-08-10 23:04:03 +00:00
Simon Hunt
3f89cb43d7 ONOS-6730: Topo Lion
- added show / hide action verbs
- localize some flash messages
- localize "no devices connected"

Change-Id: I84ed1dbc18b7389a4448fd685dc217ccbca6f60a
2017-08-10 13:32:20 -07:00
Ray Milkey
69ec87142c Move routing from incubator to a separate app
Change-Id: I961d10af99c572b1f8d9b3d37c6f52dd04422007
2017-08-10 10:55:01 -07:00
Mohammad Shahid
4c30ea3979 Adding EVPN App code
Change-Id: Id3b2192f56f054cadcd8384092245b8757a781a9
2017-08-10 17:29:26 +00:00
Steven Burrows
0f26ac8fa2 BUCK GUI: Excluded generated javascript files from genrule
Removed the NPM Lock file that generated.

Change-Id: Ia2d16f28a3a11056f8eaed2805684020b9d2c4eb
2017-08-10 17:04:44 +00:00
Mohammad Shahid
0cf9c0ec22 Adding Gluon App code to support EVPN
Change-Id: I24aee104482a166e412e5e7b42ea1dbf518d51c6
2017-08-10 16:46:15 +00:00
Andrea Campanella
dab65d4dd1 Italian localization for Topology View
Change-Id: Ibfc6ecd7e84a23c75522bd6ddc37f6addf862f28
2017-08-10 16:34:59 +00:00
Mohammad Shahid
30fedc50be Adding BGP provider code to support EVPN
Change-Id: Ic5508749b64a47a70f1aabd9324e9f89e85fa39f
2017-08-10 16:22:23 +00:00
Simon Hunt
e1e968e055 ONOS-6730: I18n for Topology View.
- Fix bug where localized tooltip function was invoked incorrectly.

Change-Id: I77a68e9fdd1ed3e26789ba59318792c2d500bb57
2017-08-10 16:08:03 +00:00
Yi Tseng
94f5c495b4 Fix typo from Bmv2DriversLoader
Change-Id: I91d3192a860d59f6b3d7c33560826b78d5bc6b00
2017-08-09 22:47:22 -07:00
Jonathan Hart
e9c0c6e49e Remove dependencies from EVPN route system on unicast route system.
The route system is moving to an app, so EVPN code in the incubator
can't depend on it. I implemented an EvpnRouteTableId to remove this
dependency.

Change-Id: Id9af9fc0e0c680add1e061d0628ffdbd2a23dbde
2017-08-10 00:16:15 +00:00
Thomas Vachuska
ed1c86311f Adding YANG live compilation STC scenario.
Change-Id: I40388b560f5d7406bff443ac1f2abf0b4ac61f95
2017-08-09 23:46:51 +00:00
Thomas Vachuska
b8116eb4fa ONOS-6817 Fixed a small defect in edge-to-edge path computation.
Change-Id: Ic617e8795f8e1abd759bd6d4b541a4a48612e265
2017-08-09 23:46:51 +00:00
Yuta HIGUCHI
1d4b3aa8c1 Bugfix: do not assume all Config is about DeviceId
- fix for ONOS-6900

Change-Id: I5d69a252900fefaab4512433b849d5c4333d37f8
2017-08-09 22:58:09 +00:00
Jon Hall
d66228c586 Add intents and logging to Event History app
Also fixed overshadowing of hosts cli flag

Change-Id: I09c12a6cc4ab431a948905e8c1a76c2a9998aa75
2017-08-09 22:39:39 +00:00