Пример #1
0
 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)
Пример #2
0
 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)