Details
-
New Feature
-
Status: Verified
-
Medium
-
Resolution: Done
-
None
-
None
-
None
Description
Add support for official OVS NSH implementation. Changes include:
- New nicira fields: nsh_flags, nsh_ttl
- Different openflow protocol encoding for existing nsh fields, which are now experimenter fields.
- New nicira actions: encap, decap, dec_nsh_ttl
- Add support to existing nicira actions to be able to operate on experimenter fields: reg_load, reg_move, output_reg
- Remove items related to old nsh implementation:
- pop_nsh, push_nsh actions
- tun_gpe_np field
- write support for nsh_mdtype and nsh_np fields.
Attachments
Issue Links
- relates to
-
OPNFLWPLUG-1001 Add support for official OVS NSH OF extensions.
-
- Verified
-
-
TSC-114 Support OVS 2.9 NSH implementation, drop OVS 2.6 out-of-branch NSH support.
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 71113,10 | Support for packet type match field | master | openflowplugin | Status: MERGED | +2 | +1 |
| 71895,16 | Add match support for nsh_flags and nsh_ttl | master | openflowplugin | Status: MERGED | +2 | +1 |
| 71917,14 | Reg load support for nicira experimenter fields | master | openflowplugin | Status: MERGED | +2 | +1 |
| 71999,14 | Reg move support for nicira experimenter fields | master | openflowplugin | Status: MERGED | +2 | +1 |
| 72091,9 | Add support for encap/decap nicira actions | master | openflowplugin | Status: MERGED | +2 | +1 |
| 72170,8 | Add support for dec_nsh_ttl nicira action | master | openflowplugin | Status: MERGED | +2 | +1 |
| 72225,11 | Output reg support for nicira experimenter fields | master | openflowplugin | Status: MERGED | +2 | +1 |
| 72320,11 | Refactor nsh fields to new encoding | master | openflowplugin | Status: MERGED | +2 | +1 |
| 72321,13 | Clean up bits of old nsh implementation | master | openflowplugin | Status: MERGED | +2 | +1 |