| commit | 94f37374faf19e9211ccb77f40a989951e7d2e3f | [log] [tgz] |
|---|---|---|
| author | Charles M.C. Chan <rascov@gmail.com> | Sat Jan 10 17:53:42 2015 +0800 |
| committer | Pavlin Radoslavov <pavlin@onlab.us> | Sat Jan 10 17:03:26 2015 +0000 |
| tree | 43ed16c499ac3a7230a353e691c86b03176b7ca8 | |
| parent | 7c92a3d003d684ab5b0b8b5c2b2132084d7d03f8 [diff] |
ONOS-512: Implement IPv6 Extension Headers
* Create IExtensionHeader interface
- setNextHeader, getNextHeader interface for all extension header classes
- Except EncapSecurityPayload, in which the nextHeader field is encrypted
* Create BaseOptions class
- Super class of HopByHopOptions and DestinationOptions, since these two are very similar
* Implement following classes with unit test
- HopByHopOptions
- DestinationOptions
- Fragment
- Routing
- Authentication
- EncapSecurityPayload
Change-Id: If65894eccf20ac90f04bc2b0cb42aac6dd5a9674
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.