Skip to content
This repository was archived by the owner on Jun 27, 2018. It is now read-only.

Commit 8a8e630

Browse files
committed
Able to use modify() to change packets' srcport and dstport
1 parent 697a70c commit 8a8e630

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

of_client/pox_client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,10 @@ def build_of_actions(self,inport,action_list):
427427
of_actions.append(of.ofp_action_nw_addr.set_src(actions['srcip']))
428428
if 'dstip' in actions:
429429
of_actions.append(of.ofp_action_nw_addr.set_dst(actions['dstip']))
430+
if 'srcport' in actions:
431+
of_actions.append(of.ofp_action_tp_port.set_src(actions['srcport']))
432+
if 'dstport' in actions:
433+
of_actions.append(of.ofp_action_tp_port.set_dst(actions['dstport']))
430434
if 'vlan_id' in actions:
431435
if actions['vlan_id'] is None:
432436
of_actions.append(of.ofp_action_strip_vlan())

0 commit comments

Comments
 (0)