Search in sources :

Example 21 with OFFactoryVer13

use of org.projectfloodlight.openflow.protocol.ver13.OFFactoryVer13 in project open-kilda by telstra.

the class IngressServer42FlowInstallCommandTest method getOfSwitch.

private OFSwitch getOfSwitch() {
    OFSwitch sw = mock(OFSwitch.class);
    expect(sw.getOFFactory()).andReturn(new OFFactoryVer13()).anyTimes();
    expect(sw.getId()).andReturn(DatapathId.of(INGRESS_SWITCH_ID.getId())).anyTimes();
    replay(sw);
    return sw;
}
Also used : OFFactoryVer13(org.projectfloodlight.openflow.protocol.ver13.OFFactoryVer13) OFSwitch(net.floodlightcontroller.core.internal.OFSwitch)

Example 22 with OFFactoryVer13

use of org.projectfloodlight.openflow.protocol.ver13.OFFactoryVer13 in project open-kilda by telstra.

the class IngressFlowLoopSegmentInstallCommandTest method getOfSwitch.

private OFSwitch getOfSwitch() {
    OFSwitch sw = mock(OFSwitch.class);
    expect(sw.getOFFactory()).andReturn(new OFFactoryVer13()).anyTimes();
    expect(sw.getId()).andReturn(DatapathId.of(SWITCH_ID_1.getId())).anyTimes();
    replay(sw);
    return sw;
}
Also used : OFFactoryVer13(org.projectfloodlight.openflow.protocol.ver13.OFFactoryVer13) OFSwitch(net.floodlightcontroller.core.internal.OFSwitch)

Aggregations

OFFactoryVer13 (org.projectfloodlight.openflow.protocol.ver13.OFFactoryVer13)22 Test (org.junit.Test)16 OFFactory (org.projectfloodlight.openflow.protocol.OFFactory)7 ArrayList (java.util.ArrayList)6 HashSet (java.util.HashSet)5 Match (org.projectfloodlight.openflow.protocol.match.Match)5 OFVlanVidMatch (org.projectfloodlight.openflow.types.OFVlanVidMatch)5 IOFSwitch (net.floodlightcontroller.core.IOFSwitch)4 OFSwitch (net.floodlightcontroller.core.internal.OFSwitch)4 PortOutAction (org.openkilda.rulemanager.action.PortOutAction)4 FieldMatch (org.openkilda.rulemanager.match.FieldMatch)4 DatapathId (org.projectfloodlight.openflow.types.DatapathId)4 OFConnection (net.floodlightcontroller.core.internal.OFConnection)3 GroupId (org.openkilda.model.GroupId)3 GroupSpeakerData (org.openkilda.rulemanager.GroupSpeakerData)3 PortNumber (org.openkilda.rulemanager.ProtoConstants.PortNumber)3 U64 (org.projectfloodlight.openflow.types.U64)3 InetSocketAddress (java.net.InetSocketAddress)2 FloodlightContext (net.floodlightcontroller.core.FloodlightContext)2 SwitchDescription (net.floodlightcontroller.core.SwitchDescription)2