Home | History | Annotate | Download | only in contrib

Lines Matching refs:length_from

61     __slots__ = ["length_from"]
63 def __init__(self, name, default, length=None, length_from=None):
65 self.length_from = length_from
67 self.length_from = lambda pkt,length=length: length
74 l = self.length_from(pkt)
86 l = self.length_from(pkt)
110 l = self.length_from(pkt)
115 l = self.length_from(pkt)
129 __slots__ = ["length_from"]
131 def __init__(self, name, default, length=None, length_from=None):
133 self.length_from = length_from
135 self.length_from = lambda pkt,length=length: length
148 l = self.length_from(pkt)
154 l = self.length_from(pkt)
174 l = self.length_from(pkt)
179 l = self.length_from(pkt)
190 StrLenField("value", b"\x00", length_from=lambda pkt: pkt.len - 4)]
221 StrLenField("authdata", RandString(16), length_from=lambda pkt: pkt.keysize)
327 EigrpIPField("dst", "192.168.1.0", length_from=lambda pkt: pkt.prefixlen),
366 EigrpIPField("dst", "192.168.1.0", length_from=lambda pkt: pkt.prefixlen)
382 EigrpIP6Field("dst", "2001::", length_from=lambda pkt: pkt.prefixlen)
405 EigrpIP6Field("dst", "::", length_from=lambda pkt: pkt.prefixlen)