Commit 76abff37 authored by Jakub Kicinski's avatar Jakub Kicinski

tools: ynl-gen: support / skip pads on the way to kernel

Kernel does not have padding requirements for 64b attrs.
We can ignore pad attrs.
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 6f96ec73
...@@ -227,12 +227,18 @@ class TypePad(Type): ...@@ -227,12 +227,18 @@ class TypePad(Type):
def _attr_typol(self): def _attr_typol(self):
return '.type = YNL_PT_IGNORE, ' return '.type = YNL_PT_IGNORE, '
def attr_put(self, ri, var):
pass
def attr_get(self, ri, var, first): def attr_get(self, ri, var, first):
pass pass
def attr_policy(self, cw): def attr_policy(self, cw):
pass pass
def setter(self, ri, space, direction, deref=False, ref=None):
pass
class TypeScalar(Type): class TypeScalar(Type):
def __init__(self, family, attr_set, attr, value): def __init__(self, family, attr_set, attr, value):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment