def _send_packet_action(self, datapath, actions, packet): ofproto = datapath.ofproto parser = datapath.ofproto_parser packet.serialize() data = packet.data out = parser.OFPPacketOut(datapath=datapath, buffer_id=ofproto.OFP_NO_BUFFER, in_port=ofproto.OFPP_CONTROLLER, actions=actions, data=data) datapath.send_msg(out)
def send_packet(self, datapath, port, packet): ofproto = datapath.ofproto parser = datapath.ofproto_parser packet.serialize() data = packet.data actions = [parser.OFPActionOutput(port=port)] out = parser.OFPPacketOut(datapath=datapath, buffer_id=ofproto.OFP_NO_BUFFER, in_port=ofproto.OFPP_CONTROLLER, actions=actions, data=data) datapath.send_msg(out)