BitOhenry
74dd7e1679
[ONOS-3377] Add nicira extension of resubmit-table instruction to onos
...
Change-Id: Ic31c6c5ac2dcde493c8503204f56e1e57ff7210a
2015-12-01 21:49:50 +00:00
Marc De Leenheer
c2999f30c6
LINC driver updated to always use LINC's non-standard OF optical extensions.
...
ONOS-3399
Change-Id: I7bbd39947facfbbd53a164ea34c7da50782bfd6a
2015-12-01 03:35:56 +00:00
jiangrui
0df7493a1a
ONOS-3481 Fix bug of setting tunnel dst ip.
...
Change-Id: I979587077d35b72bf54b1b8794f34eb214fc0ff3
2015-12-01 01:46:39 +00:00
Saurav Das
8a0732e8ae
CORD-48 Implementation of hashing Next Objective in OF-DPA driver. Major changes to ensure multi-ONOS-instance group-chain installation.
...
Also includes:
Changes to Next Objective that adds metadata field for applications to optionally send auxillary info to drivers
Changes to Next Objective that allows more explicit modification of the next objective
Changes to Forwarding Objective and PendingNext to include hashCode() and equals() method
MplsBosInstruction included in kryo serializer
GroupKey's byte[] represented as a hex string
Bug fix in mpls flow installation to report failure in install
Bug fix in linkUp in SR app to disallow non-masters to modify groups
Bug fix in ordering of actions in group
Change-Id: I3e7003f55724c2de79589e43e11d05ff4815a81d
2015-11-30 19:00:42 +00:00
Phaneendra Manda
ce66cbc1e9
[ONOS-3284] Add nicira extension of setNshSpi instruction to onos
...
Change-Id: I341b40e347fad832e0abc24f73099e1935730c6f
2015-11-29 21:59:55 +00:00
Thomas Vachuska
016bef721f
Fixing features.xml so that they don't self-reference.
...
Change-Id: I1f4b8bc956f24d422af06e02330f5de8bb4873c2
2015-11-25 00:57:59 +00:00
Satish K
2e835165c1
Ovsdb equals review fix
...
Change-Id: I5833f1446a882c7ff106a0bcfa15f4629cbdcae9
2015-11-24 21:34:07 +00:00
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