mirror of
https://github.com/faucetsdn/ryu.git
synced 2026-05-08 13:56:09 +02:00
oxm_fields: allow None values
will be used for table-features Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
parent
1d2255113c
commit
4985890a55
@ -148,7 +148,8 @@ def from_user(name_to_field, name, user_value):
|
||||
else:
|
||||
value = user_value
|
||||
mask = None
|
||||
value = t.from_user(value)
|
||||
if not value is None:
|
||||
value = t.from_user(value)
|
||||
if not mask is None:
|
||||
mask = t.from_user(mask)
|
||||
return num, value, mask
|
||||
@ -162,7 +163,10 @@ def to_user(num_to_field, n, v, m):
|
||||
except KeyError:
|
||||
t = UnknownType
|
||||
name = 'field_%d' % n
|
||||
value = t.to_user(v)
|
||||
if not v is None:
|
||||
value = t.to_user(v)
|
||||
else:
|
||||
value = None
|
||||
if m is None:
|
||||
user_value = value
|
||||
else:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user