commit | 9ee681721cba0dae0ee46e6280a1189ff26272d2 | [log] [tgz] |
---|---|---|
author | alshabib <alshabibi.ali@gmail.com> | Tue Sep 09 14:45:14 2014 -0700 |
committer | alshabib <alshabibi.ali@gmail.com> | Tue Sep 09 14:45:14 2014 -0700 |
tree | 28bc0463ca3ec8470494f615d065d4a4178a881c | |
parent | 484ac5cf2aed38176c2cb1974f1372bd1c716433 [diff] |
link discovery no longer need a parsed packet
diff --git a/of/api/src/main/java/org/onlab/onos/of/controller/DefaultPacketContext.java b/of/api/src/main/java/org/onlab/onos/of/controller/DefaultPacketContext.java index 7ad2fec..8d3d91e 100644 --- a/of/api/src/main/java/org/onlab/onos/of/controller/DefaultPacketContext.java +++ b/of/api/src/main/java/org/onlab/onos/of/controller/DefaultPacketContext.java
@@ -80,4 +80,9 @@ return pktin.getInPort().getPortNumber(); } + @Override + public byte[] unparsed() { + return pktin.getData().clone(); + } + }
diff --git a/of/api/src/main/java/org/onlab/onos/of/controller/PacketContext.java b/of/api/src/main/java/org/onlab/onos/of/controller/PacketContext.java index c4f785e..536dd7f 100644 --- a/of/api/src/main/java/org/onlab/onos/of/controller/PacketContext.java +++ b/of/api/src/main/java/org/onlab/onos/of/controller/PacketContext.java
@@ -44,6 +44,12 @@ public Ethernet parsed(); /** + * Provide an unparsed copy of the data. + * @return the unparsed form of the payload. + */ + public byte[] unparsed(); + + /** * Provide the dpid of the switch where the packet in arrived. * @return the dpid of the switch. */