diff --git a/src/main/java/net/floodlightcontroller/forwarding/Forwarding.java b/src/main/java/net/floodlightcontroller/forwarding/Forwarding.java
index ef64fd00441a190731bd24bbee14e7f428715976..ca041e49a4f5320d163491524cecea400ae6d002 100644
--- a/src/main/java/net/floodlightcontroller/forwarding/Forwarding.java
+++ b/src/main/java/net/floodlightcontroller/forwarding/Forwarding.java
@@ -150,7 +150,9 @@ public class Forwarding extends ForwardingBase implements IFloodlightModule, IOF
         FlowModUtils.setActions(fmb, actions, sw);
 
         /* Configure for particular switch pipeline */
-        fmb.setTableId(FLOWMOD_DEFAULT_TABLE_ID);
+        if (sw.getOFFactory().getVersion().compareTo(OFVersion.OF_10) != 0) {
+            fmb.setTableId(FLOWMOD_DEFAULT_TABLE_ID);
+        }
 
         if (log.isDebugEnabled()) {
             log.debug("write drop flow-mod sw={} match={} flow-mod={}",