public class IcmpV6 extends Object implements Protocol
IcmpV6.Builder
(mutable).
Includes support for the following OpenFlow match fields:
Modifier and Type | Class and Description |
---|---|
static class |
IcmpV6.Builder
Builder (mutable) used to create new protocol instances.
|
static class |
IcmpV6.NeighborAdvertiseData
Neighbor Discovery - Neighbor Advertisement data store (immutable).
|
static class |
IcmpV6.NeighborSolicitData
Neighbor Discovery - Neighbor Solicitation data store (immutable).
|
static class |
IcmpV6.RedirectData
Neighbor Discovery - Redirect message data store (immutable).
|
static class |
IcmpV6.RouterAdvertiseData
Neighbor Discovery - Router Advertisement data store (immutable).
|
Modifier and Type | Method and Description |
---|---|
byte[] |
bytes()
Returns a copy of the payload bytes.
|
int |
checkSum()
Returns the decoded check sum.
|
ProtocolId |
id()
Returns the protocol ID.
|
IcmpV6.NeighborAdvertiseData |
neighborAdvertiseData()
Returns the neighbor advertise data.
|
IcmpV6.NeighborSolicitData |
neighborSolicitData()
Returns the neighbor solicitation data.
|
IcmpOptionV6[] |
options()
Returns a copy of the option array.
|
IcmpV6.RedirectData |
redirectData()
Returns the redirect message data.
|
IcmpV6.RouterAdvertiseData |
routerAdvertiseData()
Returns the router advertise data or null.
|
String |
toDebugString()
Returns the protocol debug string.
|
String |
toString() |
IcmpTypeCodeV6 |
typeCode()
Returns the type/code enumeration.
|
public ProtocolId id()
Protocol
public IcmpTypeCodeV6 typeCode()
public int checkSum()
public IcmpV6.RouterAdvertiseData routerAdvertiseData()
public IcmpV6.NeighborSolicitData neighborSolicitData()
public IcmpV6.NeighborAdvertiseData neighborAdvertiseData()
public IcmpV6.RedirectData redirectData()
public byte[] bytes()
public IcmpOptionV6[] options()
public String toDebugString()
Protocol
toDebugString
in interface Protocol
Copyright © 2015. All Rights Reserved.