本文整理汇总了Java中net.floodlightcontroller.util.OFMatchWithSwDpid类的典型用法代码示例。如果您正苦于以下问题:Java OFMatchWithSwDpid类的具体用法?Java OFMatchWithSwDpid怎么用?Java OFMatchWithSwDpid使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
OFMatchWithSwDpid类属于net.floodlightcontroller.util包,在下文中一共展示了OFMatchWithSwDpid类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: topologyChanged
import net.floodlightcontroller.util.OFMatchWithSwDpid; //导入依赖的package包/类
@Override
public void topologyChanged(List<LDUpdate> appliedUpdates) {
for (LDUpdate ldu : appliedUpdates) {
if (ldu.getOperation()
.equals(ILinkDiscovery.UpdateOperation.PORT_DOWN)) {
// Get the switch ID for the OFMatchWithSwDpid object
IOFSwitch affectedSwitch = switchService.getSwitch(ldu.getSrc());
// Create an OFMatchReconcile object
OFMatchReconcile ofmr = new OFMatchReconcile();
// Generate an OFMatch objects for the OFMatchWithSwDpid object
Match match = affectedSwitch.getOFFactory().buildMatch().build(); // nothing specific set, so all wildcarded
// Generate the OFMatchWithSwDpid
OFMatchWithSwDpid ofmatchsw = new OFMatchWithSwDpid(match, affectedSwitch.getId());
// Set the action to update the path to remove flows routing
// towards the downed port
ofmr.rcAction = OFMatchReconcile.ReconcileAction.UPDATE_PATH;
// Set the match, with the switch dpid
ofmr.ofmWithSwDpid = ofmatchsw;
// Assign the downed port to the OFMatchReconcile's outPort data
// member (I added this to
// the OFMatchReconcile class)
ofmr.outPort = ldu.getSrcPort();
// Tell the reconcile manager to reconcile matching flows
frm.reconcileFlow(ofmr, EventPriority.HIGH);
}
}
}
示例2: OFMatchReconcile
import net.floodlightcontroller.util.OFMatchWithSwDpid; //导入依赖的package包/类
public OFMatchReconcile(OFMatchReconcile copy) {
ofmWithSwDpid =
new OFMatchWithSwDpid(copy.ofmWithSwDpid.getMatch(),
copy.ofmWithSwDpid.getDpid());
priority = copy.priority;
action = copy.action;
cookie = copy.cookie;
appInstName = copy.appInstName;
newAppInstName = copy.newAppInstName;
rcAction = copy.rcAction;
outPort = copy.outPort;
cntx = new FloodlightContext();
origReconcileQueryEvent = copy.origReconcileQueryEvent;
}