X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fdcemulator%2Fnet.py;h=531e5f1aa07e43bed9e31f7d08101b2bcdce384c;hb=041426174380a8d753d887c594182f23b8f29eb3;hp=15bb6f19dc12de85d0bb5c82321f1dca4876ab2a;hpb=51d4ae7cfe58f87a4a993e5c503ed52736fd72e2;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