Showing
6 changed files
with
11 additions
and
10 deletions
... | @@ -11,7 +11,7 @@ import org.projectfloodlight.openflow.protocol.match.MatchField; | ... | @@ -11,7 +11,7 @@ import org.projectfloodlight.openflow.protocol.match.MatchField; |
11 | import org.projectfloodlight.openflow.types.OFBufferId; | 11 | import org.projectfloodlight.openflow.types.OFBufferId; |
12 | import org.projectfloodlight.openflow.types.OFPort; | 12 | import org.projectfloodlight.openflow.types.OFPort; |
13 | 13 | ||
14 | -public final class DefaultPacketContext implements PacketContext { | 14 | +public final class DefaultOpenFlowPacketContext implements OpenFlowPacketContext { |
15 | 15 | ||
16 | private boolean free = true; | 16 | private boolean free = true; |
17 | private boolean isBuilt = false; | 17 | private boolean isBuilt = false; |
... | @@ -19,7 +19,7 @@ public final class DefaultPacketContext implements PacketContext { | ... | @@ -19,7 +19,7 @@ public final class DefaultPacketContext implements PacketContext { |
19 | private final OFPacketIn pktin; | 19 | private final OFPacketIn pktin; |
20 | private OFPacketOut pktout = null; | 20 | private OFPacketOut pktout = null; |
21 | 21 | ||
22 | - private DefaultPacketContext(OpenFlowSwitch s, OFPacketIn pkt) { | 22 | + private DefaultOpenFlowPacketContext(OpenFlowSwitch s, OFPacketIn pkt) { |
23 | this.sw = s; | 23 | this.sw = s; |
24 | this.pktin = pkt; | 24 | this.pktin = pkt; |
25 | } | 25 | } |
... | @@ -78,8 +78,8 @@ public final class DefaultPacketContext implements PacketContext { | ... | @@ -78,8 +78,8 @@ public final class DefaultPacketContext implements PacketContext { |
78 | return new Dpid(sw.getId()); | 78 | return new Dpid(sw.getId()); |
79 | } | 79 | } |
80 | 80 | ||
81 | - public static PacketContext packetContextFromPacketIn(OpenFlowSwitch s, OFPacketIn pkt) { | 81 | + public static OpenFlowPacketContext packetContextFromPacketIn(OpenFlowSwitch s, OFPacketIn pkt) { |
82 | - return new DefaultPacketContext(s, pkt); | 82 | + return new DefaultOpenFlowPacketContext(s, pkt); |
83 | } | 83 | } |
84 | 84 | ||
85 | @Override | 85 | @Override | ... | ... |
... | @@ -8,7 +8,7 @@ import org.projectfloodlight.openflow.types.OFPort; | ... | @@ -8,7 +8,7 @@ import org.projectfloodlight.openflow.types.OFPort; |
8 | * to view the packet in event but may block the response to the | 8 | * to view the packet in event but may block the response to the |
9 | * event if blocked has been called. | 9 | * event if blocked has been called. |
10 | */ | 10 | */ |
11 | -public interface PacketContext { | 11 | +public interface OpenFlowPacketContext { |
12 | 12 | ||
13 | //TODO: may want to support sending packet out other switches than | 13 | //TODO: may want to support sending packet out other switches than |
14 | // the one it came in on. | 14 | // the one it came in on. | ... | ... |
... | @@ -10,5 +10,5 @@ public interface PacketListener { | ... | @@ -10,5 +10,5 @@ public interface PacketListener { |
10 | * | 10 | * |
11 | * @param pktCtx the packet context | 11 | * @param pktCtx the packet context |
12 | */ | 12 | */ |
13 | - public void handlePacket(PacketContext pktCtx); | 13 | + public void handlePacket(OpenFlowPacketContext pktCtx); |
14 | } | 14 | } | ... | ... |
... | @@ -12,7 +12,7 @@ import org.apache.felix.scr.annotations.Activate; | ... | @@ -12,7 +12,7 @@ import org.apache.felix.scr.annotations.Activate; |
12 | import org.apache.felix.scr.annotations.Component; | 12 | import org.apache.felix.scr.annotations.Component; |
13 | import org.apache.felix.scr.annotations.Deactivate; | 13 | import org.apache.felix.scr.annotations.Deactivate; |
14 | import org.apache.felix.scr.annotations.Service; | 14 | import org.apache.felix.scr.annotations.Service; |
15 | -import org.onlab.onos.of.controller.DefaultPacketContext; | 15 | +import org.onlab.onos.of.controller.DefaultOpenFlowPacketContext; |
16 | import org.onlab.onos.of.controller.Dpid; | 16 | import org.onlab.onos.of.controller.Dpid; |
17 | import org.onlab.onos.of.controller.OpenFlowController; | 17 | import org.onlab.onos.of.controller.OpenFlowController; |
18 | import org.onlab.onos.of.controller.OpenFlowSwitch; | 18 | import org.onlab.onos.of.controller.OpenFlowSwitch; |
... | @@ -124,7 +124,7 @@ public class OpenFlowControllerImpl implements OpenFlowController { | ... | @@ -124,7 +124,7 @@ public class OpenFlowControllerImpl implements OpenFlowController { |
124 | break; | 124 | break; |
125 | case PACKET_IN: | 125 | case PACKET_IN: |
126 | for (PacketListener p : ofPacketListener) { | 126 | for (PacketListener p : ofPacketListener) { |
127 | - p.handlePacket(DefaultPacketContext | 127 | + p.handlePacket(DefaultOpenFlowPacketContext |
128 | .packetContextFromPacketIn(this.getSwitch(dpid), | 128 | .packetContextFromPacketIn(this.getSwitch(dpid), |
129 | (OFPacketIn) msg)); | 129 | (OFPacketIn) msg)); |
130 | } | 130 | } | ... | ... |
... | @@ -15,7 +15,7 @@ import org.onlab.onos.of.controller.Dpid; | ... | @@ -15,7 +15,7 @@ import org.onlab.onos.of.controller.Dpid; |
15 | import org.onlab.onos.of.controller.OpenFlowController; | 15 | import org.onlab.onos.of.controller.OpenFlowController; |
16 | import org.onlab.onos.of.controller.OpenFlowSwitch; | 16 | import org.onlab.onos.of.controller.OpenFlowSwitch; |
17 | import org.onlab.onos.of.controller.OpenFlowSwitchListener; | 17 | import org.onlab.onos.of.controller.OpenFlowSwitchListener; |
18 | -import org.onlab.onos.of.controller.PacketContext; | 18 | +import org.onlab.onos.of.controller.OpenFlowPacketContext; |
19 | import org.onlab.onos.of.controller.PacketListener; | 19 | import org.onlab.onos.of.controller.PacketListener; |
20 | import org.projectfloodlight.openflow.protocol.OFPortConfig; | 20 | import org.projectfloodlight.openflow.protocol.OFPortConfig; |
21 | import org.projectfloodlight.openflow.protocol.OFPortDesc; | 21 | import org.projectfloodlight.openflow.protocol.OFPortDesc; |
... | @@ -87,7 +87,7 @@ public class OpenFlowLinkProvider extends AbstractProvider implements LinkProvid | ... | @@ -87,7 +87,7 @@ public class OpenFlowLinkProvider extends AbstractProvider implements LinkProvid |
87 | 87 | ||
88 | 88 | ||
89 | @Override | 89 | @Override |
90 | - public void handlePacket(PacketContext pktCtx) { | 90 | + public void handlePacket(OpenFlowPacketContext pktCtx) { |
91 | LinkDiscovery ld = discoverers.get(pktCtx.dpid()); | 91 | LinkDiscovery ld = discoverers.get(pktCtx.dpid()); |
92 | if (ld == null) { | 92 | if (ld == null) { |
93 | return; | 93 | return; | ... | ... |
-
Please register or login to post a comment