首页 > 其他 > 详细

Pox代码疑问

时间:2014-04-04 14:36:55      阅读:591      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 # Method for just sending a packet to any port (broadcast by default)
 2 def send_packet (event, dst_port = of.OFPP_ALL):
 3   msg = of.ofp_packet_out(in_port=event.ofp.in_port)
 4   if event.ofp.buffer_id != -1 and event.ofp.buffer_id is not None:

 5     # We got a buffer ID from the switch; use that
 6     msg.buffer_id = event.ofp.buffer_id
 7   else:
 8     # No buffer ID from switch -- we got the raw data
 9     if event.ofp.data:
10       # No raw_data specified -- nothing to send!
11       return
12     msg.data = event.ofp.data
13   msg.actions.append(of.ofp_action_output(port = dst_port))
14   event.connection.send(msg)
bubuko.com,布布扣

第9行是否应为:

if event.ofp.data is None:

Pox代码疑问,布布扣,bubuko.com

Pox代码疑问

原文:http://www.cnblogs.com/sdnfever/p/3644763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!