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={}",