X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fnet.py;h=531e5f1aa07e43bed9e31f7d08101b2bcdce384c;hb=693d4344a3d72589b260f184983b4d169a170eac;hp=15bb6f19dc12de85d0bb5c82321f1dca4876ab2a;hpb=5afa0714ecd0762b29f37df1b5679865839ece34;p=osm%2Fvim-emu.git diff --git a/src/emuvim/dcemulator/net.py b/src/emuvim/dcemulator/net.py index 15bb6f1..531e5f1 100755 --- a/src/emuvim/dcemulator/net.py +++ b/src/emuvim/dcemulator/net.py @@ -447,7 +447,8 @@ class DCNetwork(Containernet): action = {} action['type'] = 'SET_FIELD' action['field'] = 'vlan_vid' - action['value'] = vlan + # ryu expects the field to be masked + action['value'] = vlan | 0x1000 flow['actions'].append(action) elif path.index(current_hop) == len(path) - 1: # last node match += ',dl_vlan=%s' % vlan