Merge "Revert "Fix bug 171. EchoReply payload must be the same as the correspoding...
authorGiovanni Meo <gmeo@cisco.com>
Fri, 29 Nov 2013 10:01:49 +0000 (10:01 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Fri, 29 Nov 2013 10:01:49 +0000 (10:01 +0000)
opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/core/internal/SwitchHandler.java

index ed79d5c5a8f88a585dac9363478e6870bc77889c..6fddef06a8388a80a5278ce2f9a3234ae4461982 100644 (file)
@@ -38,7 +38,6 @@ import org.opendaylight.controller.protocol_plugin.openflow.core.ISwitch;
 import org.openflow.protocol.OFBarrierReply;
 import org.openflow.protocol.OFBarrierRequest;
 import org.openflow.protocol.OFEchoReply;
-import org.openflow.protocol.OFEchoRequest;
 import org.openflow.protocol.OFError;
 import org.openflow.protocol.OFFeaturesReply;
 import org.openflow.protocol.OFFlowMod;
@@ -372,12 +371,6 @@ public class SwitchHandler implements ISwitch {
                 break;
             case ECHO_REQUEST:
                 OFEchoReply echoReply = (OFEchoReply) factory.getMessage(OFType.ECHO_REPLY);
-
-                // the EchoReply must have the same payload as the request
-                byte []payload = ((OFEchoRequest)msg).getPayload();
-                echoReply.setPayload(payload);
-                echoReply.setLength( (short) (echoReply.getLength() + payload.length ));
-
                 // respond immediately
                 asyncSendNow(echoReply, msg.getXid());