Rimon Ashkenazy
4ffab0d490
Add support for openflow Optical OTN switch
...
Change-Id: Ied0a1621b64033bd0b62521c2b6bf42ba701ca53
2015-11-24 20:08:47 +00:00
alshabib
880b6445f2
decoupling extension types from of protocol
...
numbers renaming extension instruction to
extension treatment
Change-Id: Ie949d6235c2a5a984f7c7867262f8336721f1ee7
2015-11-24 19:42:43 +00:00
andrea
0e47288bae
Netconf on top of OVSDB driver fix so NetconfControllerConfig it's not picked up automatically for normal OVSDB switches.
...
Change-Id: I4f56c03e96666c4e97ba7c15bdb0833fd86b0afd
2015-11-23 19:33:36 +00:00
Satish K
854eac1f96
NiciraExtnReviewFix
...
Change-Id: I1f2ed0a0289c6568057530c7178aa46e588fb11f
2015-11-21 18:39:11 +00:00
jiangrui
f04b955cfb
ONOS-3403 Fix bug of onosfw can't get extension driver.
...
Change-Id: I1ab614f7f0d521c1935fb0e0db31018fd944c5ae
2015-11-20 03:38:38 +00:00
andrea
eb70a94b55
[ONOS-3253/3144] Insert support for Netconf device configuration, set and get controllers commands
...
Change-Id: I99188aa18207b9d0b0d935b9f9e61e547f4ddab1
2015-11-20 00:03:05 +00:00
Charles Chan
68aa62d743
[CORD-46] Implement L2 switching in Segment Routing
...
DONE
- Update SpringOpenTTP to support bridging table emulation
- Populate low priority subnet broadcast entry for bridging table
- Move IP entry population to host event handler as well
- Update ArpHandler to handle intra-rack ARP forwarding/flooding
- Move TTL_OUT action from IP table to corresponding group
Since hardware does not support TTL_OUT in the IP table
- Populate entries to bridging table (MAC learning)
- Emulate src mac table
Not in this submission
- Emulate src-mac table behavior
- Pop vlan in the group instead of the flow
Change-Id: Ib69357c1889ccddaa4daa272d9f5843790ee1a3c
2015-11-19 22:42:01 +00:00
Macauley Cheng
696e1e8952
Add new dirver for Accton AOS
...
Change-Id: Iefbb1250763247ab51fc8d8f3f4ec41953814fa8
2015-11-19 00:17:09 +00:00
Jonathan Hart
e54bdbf3f2
Use the correct app ID in the SoftRouterPipeline.
...
Change-Id: I9788aab39059792d1d64a9b59d46758f9742eed3
2015-11-17 11:29:37 -08:00
Jonathan Hart
b35540a041
Addressed some more naming issues throughout the code.
...
Change-Id: Id679540d55075d902283ad0e2e836b6517752784
2015-11-17 19:21:24 +00:00
lishuai
6c56f5e977
[ONOS-2831] Refactor L2 code according to the L3 plan.
...
Change-Id: Ibc9dc47a18208b9b1602261064a33bc63b131fc3
2015-11-17 19:07:03 +00:00
Jonathan Hart
b92cc51fa6
Fix naming conventions for CORD apps.
...
Change-Id: I0b1d4dd276301b726269376eec137511c8e0a805
2015-11-17 17:42:02 +00:00
BitOhenry
b53ac6cdbb
[ONOS-3361] Add nicira extension of resubmit instruction to onos
...
modified: core/api/src/main/java/org/onosproject/net/flow/instructions/ExtensionType.java
modified: drivers/src/main/java/org/onosproject/driver/extensions/NiciraExtensionInterpreter.java
new file: drivers/src/main/java/org/onosproject/driver/extensions/NiciraResubmit.java
Change-Id: Ib0a4a7b6360dd1629d0d2f74ef0d56f2c2a91a20
2015-11-16 17:22:33 +00:00
Jonathan Hart
d9df7bd278
Fix naming convention issues in preparation for stricter checkstyle enforcement
...
Change-Id: I918b7b1dcf6424a526b6b26b89acc9a57d807fec
2015-11-13 16:28:02 -08:00
Saurav Das
4f98008c10
CORD-48 Added support for broadcast next objective in OFDPA driver.
...
Changed groupid to show in hex for cli command 'groups'
Change-Id: I86474912a9fd775c36d5bc49545eaa58ecc46b47
2015-11-06 23:41:10 +00:00
Charles Chan
30ba400e57
Fix javadoc warnings
...
Change-Id: Ic1f2552f1a91779ee8b2a976ebe316981e6897df
2015-11-05 14:45:16 -08:00
Saurav Das
2857f38fb9
CORD-48 Added to support for OFDPA emulation with CPQD switch, via more table-miss-entries.
...
Fixed a race condition where device processing starts before config has fully loaded.
GroupHandler in SR app is now created only once, not every time a Device update happens.
Change-Id: I945c47ee9caa2f5740296f49d5d223783271bba4
2015-11-04 15:51:25 +00:00
Thomas Vachuska
7c5b6530b7
Adding ability to dump logs for failed steps.
...
Change-Id: Ib3cb6552018d45c0bb4066e15a6e9bc8f69e97e0
2015-11-02 15:50:14 -08:00
Jonathan Hart
564bcbcc3f
Add package-info.java for driver extensions
...
Change-Id: Ieb73233cdc5e79d8b198f1a9ec009e3dc5085aaf
2015-11-02 15:28:27 -08:00
Jonathan Hart
3c25916dff
Generic extensions to the treatment API to support protocol extensions like
...
OF experimenter actions.
Change-Id: I88cc5896d17fdbf89807f911f9c23e4f19f6a5ad
2015-11-02 22:02:11 +00:00
Charles Chan
c42e84e5b2
[CORD-46] Create a broadcast group for each subnet
...
DONE
- Expose subnet-to-ports information from DeviceProperties and DeviceConfiguration
- Create subnetNextObjectiveStore to store <DeviceId, IpPrefix> to nextId mapping
- Implement broadcast NextObjective in SpringOpenTTP
Use ALL group type to achieve broadcast
TODO (not in this submission)
- Push ARP table for a host when its location is learned
- Push default ARP table miss rule. Action = to the broadcast group
Change-Id: I2de28095e85289e75af3fc7a02c811b270b342ad
2015-10-29 21:16:45 +00:00
Saurav Das
0e99e2ba40
SR app now assigns internal vlans per subnet and passes this
...
information in a filtering objective to drivers. OF-DPA driver
uses this information to assign vlans to untagged packets.
Change-Id: Ibf33bdcedf5f83992f362dfb91c12575c65da3b4
2015-10-29 14:21:23 +00:00
Hyunsun Moon
dbab8de617
Fixed get index of ovsdb device ID
...
Change-Id: I4416718b7f9549cfa2635cb2b52174bf6318bf45
2015-10-29 00:09:45 +00:00
Hyunsun Moon
aab8c67058
CORD-223 Added ovsdb driver methods for bridge and tunnel interface creation
...
Change-Id: Ida80a4ef5b66cebb83b2629054c68a3546526d23
2015-10-28 21:50:42 +00:00
jiangrui
866c2f20b4
ONOS-3237 Change OvsdbNodeId value ovsdb:ip:port to ovsdb:ip.
...
Change-Id: I6c13d740c2d0f4ce4efe73fe0ce5fa3d50a65c0c
2015-10-28 16:53:26 +00:00
Saurav Das
822c4e21ba
CORD-48 First checkin for enabling OF-DPA driver to support the SR app.
...
Filtering Objective support added. Driver renamed from OFDPA1 to OFDPA2.
Code refactored within driver to reflect test-code which will be used by
static flow-pusher app in the future.
Change-Id: I7132d8b8eaf28df7c11646c5a35035f258c65af4
2015-10-27 17:01:41 +00:00
Jonathan Hart
3e594649d5
Change OLT app to push Q-in-Q tagging flows rather than transparent VLAN flows.
...
Device VLAN is set through configuration, subscriber VLAN can be added using
CLI (eventually this will come through a call from the AAA app).
Moving towards generalizing this app as an 'Access Device' app rather than purely OLT.
Change-Id: I9b82b39f6a2dee2c6f10f3fd13b261f3e0313db7
2015-10-22 18:48:19 +00:00
lishuai
4d6a0ee03f
[ONOS-3180] Add initialize method to add table miss rules
...
Change-Id: Ifd4e9719139606826096c1a1445b97b4ea8e488b
2015-10-21 10:29:23 +00:00
Saurav Das
a07f203fbe
Mostly just fixing typos
...
Change-Id: If543e9190035016161dfedd51136d66b799b8e26
2015-10-19 22:42:13 +00:00
andrea
ed976a405f
Inserted set and get controllers methods in ovsdb controller config
...
Change-Id: I791ff2ae159d0ac50beff22abda2b187913428f6
2015-10-09 02:07:00 +00:00
Yafit Hadar
a9a73def6a
[Emu] Open Flow Optical Port Description
...
Change-Id: I8da4d7a1e1dea18d56cba9673f70b1ec69a5adcf
2015-09-23 16:43:35 +00:00
Brian O'Connor
f967ad61dc
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Brian O'Connor
b3a3b52f46
Rolling back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31
Tagging 1.3.0-rc2
...
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Thomas Vachuska
58de416ef1
Fixing copyrights.
...
Change-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e
2015-09-10 16:18:10 -07:00
CNlucius
a66c39739e
ONOS-2724
...
Fix bug of apply flowrule and remove flowrule
Change-Id: Ia7dec83206c3f5e24f912f111bd87dab6eab4610
2015-09-08 18:06:30 +00:00
Brian O'Connor
e8bcb70258
Changing version to back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8
Tagging 1.3.0-rc1
...
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Saurav Das
598a02f09f
Changes to the Pica8 pipeline to accomodate single-table operation.
...
Change-Id: Ic221b091be24036f6bceea97190119dfa5b7e579
2015-09-03 18:14:37 +00:00
Sho SHIMIZU
3be9fbe6d1
Apply more functional style
...
Change-Id: Ib2194054dcddbc975f426c5a17a89031e3b1166d
2015-08-26 14:50:52 -07:00
Sho SHIMIZU
a6b1481153
Simplify statement because the variable never gets null
...
Change-Id: I6f733f760c839b8626209f3ba4853e1bea912ff8
2015-08-26 14:50:31 -07:00
Sho SHIMIZU
33c968a335
Use LF as line separator
...
Change-Id: I04a763c6e9381e52fc03a112962a14cf121bb75a
2015-08-26 21:33:25 +00:00
Sho SHIMIZU
91916b622a
Avoid unnecessary unboxing
...
Change-Id: Ib535352c1b9be6073c0dfc4df6ee8d99577caeea
2015-08-26 11:27:43 -07:00
Sho SHIMIZU
a48d3a073b
Use LF as line separator
...
Change-Id: I9bfe9fd656b69193282603d93d338dff828abd2b
2015-08-25 21:38:12 +00:00
Sho SHIMIZU
4f87faae82
Fix indent
...
Change-Id: I1cbf9ddf489a877abe8ebaf9027c6fe7abbd2a41
2015-08-25 19:39:14 +00:00
Sho SHIMIZU
4346d607c6
Avoid unnecessary unboxing
...
Change-Id: I8f4b0e11bbd236553df1a392700bf40c900c3456
2015-08-25 16:35:44 +00:00
Hyunsun Moon
cf732fb688
ONOS-2711 Replaced short to TpPort for tcp/udp ports
...
Change-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308
2015-08-25 16:10:35 +00:00
Thomas Vachuska
2121e3f1ce
ONOS-2741 Fixing broken topology discovery.
...
Change-Id: I015b25719dc4310635a4c37527f629220aba64e8
2015-08-21 13:29:56 -07:00
CNlucius
ae5c396c6e
ONOS-2708
...
Add implementation of getting ovsdb ports or bridges in the ovsdb node.
Change-Id: If31af08ccb90a29bc800a79f332dae2bc497b105
2015-08-21 15:56:55 +00:00
Saurav Das
ffc5bbc55b
Support for matching on MPLS BOS indicator bit
...
Change-Id: I9f8c3f499beff7c70b4c829c2846c71007932d94
2015-08-20 16:33:32 +00:00