2507 Commits

Author SHA1 Message Date
daniel park
5fe3079fcf Fix OpenstackSwitchingHostProvider to add segment id in host annotation.
- Segment id will be used in SONA GUI

Change-Id: Ifa0e43e8d4243c711085c11e0ee861ce421823e4
2017-08-25 02:16:04 +00:00
sangho
e6457a3470 [SONA] Enable connection tracking only when security group is enabled
Change-Id: Ia5731c8c878c48c53e7397bf51687dd31c9b839f
2017-08-25 02:15:40 +00:00
sangho
247232c11f [SONA] syncs ICMP session information among cluster nodes when SONA is working with reactive ICMP proxy mode.
Change-Id: I5addb2acf6929fc962b36045397fe831282e2b1c
2017-08-25 02:14:02 +00:00
Yuta HIGUCHI
0e0da6becb Follow OpenROADM artifactId change
Change-Id: I2d8926c6c510b83bb565272cfc9d18861efe5cf2
2017-08-25 01:45:53 +00:00
Charles Chan
bbe17f714c Carry previous alternative routes in ALTERNATIVE_ROUTES_CHANGED event
Change-Id: I393f4cb258a7b7824b4a6811e430c04acb6bd441
2017-08-24 11:10:32 -07:00
Thomas Vachuska
b002968a83 Cleaning up application titles, descriptions and categories.
Change-Id: I80f9770697cbf29b6bde2b20778c341b0f403d9f
2017-08-24 10:19:33 -07:00
Thomas Vachuska
e6a5741ce5 Enhancing driver subsystem to support asynchronous event notifications.
Change-Id: I6850aae4f660b8328378da98460529eb58531732
2017-08-24 16:54:26 +00:00
Carmelo Cascone
9f760a140c Fixed ECMP demo pipeconf
Change-Id: I944ccceecb0053b2b421213b844912036a72c4c6
2017-08-24 13:31:35 +02:00
Jonathan Hart
8338b8d6f1 Allow addition and removal of individual routes via REST.
ONOS-6919

Change-Id: I7c851c92d495b42a9e0948f739859f46eb2ded7a
2017-08-23 23:27:45 +00:00
Yi Tseng
483ac6f068 [CORD-1628] DHCP relay app configuration change for multiple servers
Change-Id: I13747d8e6451658dfd9344c428b6aad11bf5af62
2017-08-23 23:25:54 +00:00
Ray Milkey
c108a6b5d2 Fix typos detected by Frank Wang
Change-Id: I86b2e302569eff89d7051321a4531c7e0dc242f9
2017-08-23 15:23:50 -07:00
Sithara Punnassery
61a8025e69 ONOS-6381 Transactional event listeners
Change-Id: I8f279d78323dea467796e8d37e3117a407af9f76
2017-08-23 11:10:38 -07:00
wu
5f6c5b8110 ONOS-6563 ONOS-6866 Draft porting of old ECMP P4 demo application
Also, pipeconf implementation for ecmp.p4

Change-Id: Ia8973b42ae386482e341c2b201ad887ad471091e
2017-08-23 10:40:48 +00:00
Adnaan Sachidanandan
cf386b12ec Added application that adds a topology overlay displaying additional statistics of links.
Change-Id: Ie82ce67ead64b9b62d6ab55f3ef8ac0f62946d9f
2017-08-22 16:12:33 -07:00
Charles Chan
5bc32633f9 Clarify the usage of stores in Javadoc
Change-Id: Ie0026b100367517f20f1c8bb8bc49bda83dd3b44
2017-08-22 15:41:08 -07:00
Ray Milkey
e3e21ae133 Remove deprecated APIs from InterfaceConfig
Change-Id: I7881790548da8e5cbd8bec93b79fe370a30ee442
2017-08-22 18:07:34 +00:00
Ray Milkey
0d47a55de9 Remove deprecated Bridge APIs
Change-Id: If5edc12deee0cf45880680eb1b9a9a2288a4ea42
2017-08-22 18:07:05 +00:00
Yuta HIGUCHI
50a02a0136 Add dependency to route test
Change-Id: I8d9c8ab1c45c275df81803dee1b8a68a52b6cf3b
2017-08-22 17:29:50 +00:00
Charles Chan
1a3b02afb6 Implement basic unit tests for RouteHandler
In addition,
    - Refactor Segment Routing unit test mocking

Change-Id: I94cb75a8b12944264faa76301d58ee19f246d584
2017-08-22 15:37:03 +00:00
Andrea Campanella
0288c87839 Creating a p4runtime default driver to avoid code duplication between bmv2 and barefoot drivers
Change-Id: Id7f16a284c65278ec1a9ec682da01ddf020343c8
2017-08-22 09:42:14 +00:00
Ray Milkey
446f446a4f Refactor buck external dependencies
Change-Id: Ia4b99493407eb7d4e893804cba6b944f758f085e
2017-08-21 17:41:36 +00:00
Yi Tseng
1696f563a4
Fix incorrect destination mac for DHCP relay
The destination mac should be client mac if it is directly attach case

Change-Id: Ibdc029b583ce3448af5e67338da9cdf4780c8a1c
2017-08-17 17:43:38 -07:00
Yuta HIGUCHI
1b151c66e8 pom.xml adjustsments
Change-Id: I81014ff32c773a1264b1a296f75b555dc442bc1a
2017-08-17 17:26:59 +00:00
Claudine Chiu
ce8ccc604f ONOS-5475 OFAgent - Handle OFFlowStatsRequest, OFTableDescStatsRequest, OFGroupStatsRequest, OFGroupDescStatsRequest
Change-Id: I67734951a756ea61d8aaf9d520b3101141e3d73c
2017-08-17 14:12:41 +00:00
Ray Milkey
aa279c014e Starting snapshot 1.12.0-SNAPSHOT
Change-Id: I92269af3b1103fc6622614a77681bd841438d050
2017-08-16 13:27:00 -07:00
Thomas Vachuska
bf152d7c4b ONOS-6932 Fixed loading of EVPN route service app dependencies.
Change-Id: I56982aaa94f724c586a561311db0fd31d782d893
2017-08-16 20:02:36 +00:00
Thomas Vachuska
e89f893735 ONOS-6931 Deprecating build and usage of YMS subsystem.
Code still present and buildable via Maven.

Change-Id: Idbc77d20f7667f02eedb9e71099d6ae754a0a3a1
2017-08-16 19:23:08 +00:00
Frank Wang
245a682447 [ONOS-6037]Support Neutron router admin state up/down configuration
Change-Id: I441ef1c8918f80d2a2e6e26ebfc880d677ce83ed
2017-08-16 17:37:58 +00:00
harikrushna-Huawei
bbb3dd58eb PCEP to support Device ID
Change-Id: I451da663c8a89499bad8dc78d687f418fdcbaafe
2017-08-16 01:28:03 +00:00
sangho
36721998e1 [ONOS-6880] SONA: Fix the ICMP handler exception handling routine in the case of router w/o external subnet.
Change-Id: I0c703bfa59ee0f48bd61d698be71a109fc138ba8
2017-08-15 22:38:23 +00:00
Ray Milkey
6c1f0f08fa Move McastConfig from incubator to core net
Change-Id: I8b46555673df35c4aecc45b3044d0d29a894a62c
2017-08-15 22:36:32 +00:00
Yoonseon Han
096cea0b00 [ONOS-6163] (vnet) revise intent service for vnets
Revise intent service for virtual networks.

Change-Id: I4955cde2296e58d8f0e356d19483e84f51193318
2017-08-15 22:36:01 +00:00
Ray Milkey
6c013740c9 Move interface config classes out of incubator to core net
Change-Id: I4cbc384e9bbfda00850b98541e63c4dd70f3627b
2017-08-15 22:07:54 +00:00
sangho
1aaa7889a4 SONA: add connection tracking feature using OVS conntrack function.
Change-Id: I97a6f83c12f27b3fff95d1ce47d715f1b29f36c4
2017-08-15 21:59:41 +00:00
Saurav Das
ceccf24adc CORD-1583 Bug fixes for dual ToRs
Two things:
  - In dual (paired) ToR scenarios it is possible to have the same outport
    in multiple buckets in a hash group, as long as they have different labels.
    When adding buckets this was taken into account. But when removing buckets,
    only outport was being checked. This bug fix ensures that labels are checked
    as well when removing buckets.
  - In dual ToR scenarios, getting the right set of hash buckets proved difficult
    with existing 'retryHash' mechanism. Repealed and replaced with a bucket corrector
    mechanism that periodically corrects the hash group buckets when the topology
    has been stable for the last 10 secs. Required the introduction of a VERIFY
    operation in Next Objectives. Also added a cli command to trigger this
    operation manually.

Change-Id: Ib0d2734060fadc6e7a4bd0d75f3409e194413a97
2017-08-15 20:25:47 +00:00
sangho
3dd2a8b377 [ONOS-6822] SONA : bug fix of ingress packets are always allowed without ingress allow security group rules.
- Only when security group is disabled, the 'security group table by-pass rule' is inserted now.

Change-Id: Ie01f561527675bdc2f52716023406c7fc9e36e3e
2017-08-15 18:57:28 +00:00
Claudine Chiu
5c184e10d3 ONOS-5463 OFAgent - handle LLDP (based on OVX's handling of LLDP)
Change-Id: Ie1f78ba0e4f632b9566a007aa63fcc16d0976f4d
2017-08-15 18:28:53 +00:00
Claudine Chiu
2729ffd77c ONOS-5475 OFAgent - handle PortStatsRequest
Change-Id: I6fe87bd2d390dffffde0ccb8c72892bdf23e5198
2017-08-15 18:28:45 +00:00
Charles Chan
35a323233b CORD-1416 Implement multi-homing probing in HostLocationProvider
Also include following refactoring
    - Refactor the way we generate ARP probe
    - Remove some unused code

Change-Id: I96b1c47bd5731b7b38ef4d19a941d231b5d0054c
2017-08-15 17:08:47 +00:00
Yuta HIGUCHI
09ae368c08 Maven test related fixes
- Workaround for usage of symlink in P4 code.
  Should probably avoid using symlink and load as resource
  for benefit of buck also
  https://buckbuild.com/concept/buckconfig.html#project.allow_symlinks

- Netconf Active client test dependency fix

- NetconfControllerImpl has mutable static variable,
  clean up after tests which potentiallu touches them

Change-Id: If7a70357a04ccc7e36377301de080385190d2776
2017-08-15 16:00:35 +00:00
Ray Milkey
a95193c5fa ONOS-6903 Move EVPN from incubator to apps
Change-Id: Id84c59e28f2591535b0726afbc1a2fa3caf07db5
2017-08-15 15:38:54 +00:00
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
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
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
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
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 2017-08-11 17:02:33 -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
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