Home | History | Annotate | Download | only in contrib

Lines Matching refs:lambda

247                    BoundStrLenField("val", "", length_from=lambda pkt: pkt.len)]
343 FieldListField("tags", [], IntField("", 0), count_from= lambda pkt: pkt.len // 4)]
350 FieldListField("tags", [], LongField("", 0), count_from= lambda pkt: pkt.len // 8)]
431 ISIS_AreaIdField("areaid", "49", length_from=lambda pkt: pkt.arealen)]
441 PacketListField("areas", [], ISIS_AreaEntry, length_from=lambda x: x.len)]
447 FieldLenField("len", None, length_of= "password", adjust=lambda pkt,x: x + 1, fmt="B"),
449 BoundStrLenField("password", "", maxlen= 254, length_from=lambda pkt: pkt.len - 1)]
470 BoundStrLenField("hostname", "", length_from=lambda pkt: pkt.len)]
480 IPPrefixField("pfx", None, wordbytes=1, length_from=lambda x: x.pfxlen),
481 ConditionalField(FieldLenField("subtlvslen", None, length_of="subtlvs", fmt= "B"), lambda pkt: pkt.subtlvindicator == 1),
482 lambda x: x.subtlvslen), lambda pkt: pkt.subtlvindicator == 1)
493 PacketListField("pfxs", [], ISIS_ExtendedIpPrefix, length_from= lambda pkt: pkt.len)]
502 PacketListField("subtlvs", [], _ISIS_GuessSubTlvClass_1, length_from=lambda x: x.subtlvslen)
513 PacketListField("neighbours", [], ISIS_ExtendedIsNeighbourEntry, length_from=lambda x: x.len)]
520 FieldListField("addresses", [], IPField("", "0.0.0.0"), count_from= lambda pkt: pkt.len // 4)]
528 IP6ListField("addresses", [], count_from=lambda pkt: pkt.len // 16)
541 IP6PrefixField("pfx", None, wordbytes=1, length_from=lambda x: x.pfxlen),
542 ConditionalField(FieldLenField("subtlvslen", None, length_of="subtlvs", fmt= "B"), lambda pkt: pkt.subtlvindicator == 1),
543 ConditionalField(PacketListField("subtlvs", [], _ISIS_GuessSubTlvClass_2, length_from=lambda x: x.subtlvslen), lambda pkt: pkt.subtlvindicator == 1)
554 PacketListField("pfxs", [], ISIS_Ipv6Prefix, length_from= lambda pkt: pkt.len)]
561 FieldListField("neighbours", [], MACField("", "00.00.00.00.00.00"), count_from= lambda pkt: pkt.len // 6)]
580 PacketListField("entries", [], ISIS_LspEntry, count_from=lambda pkt: pkt.len // 16)
603 ConditionalField(IntField("extlocalcircuitid", None), lambda pkt: pkt.len >= 5),
604 ConditionalField(ISIS_SystemIdField("neighboursystemid", None), lambda pkt: pkt.len >= 11),
605 ConditionalField(IntField("neighbourextlocalcircuitid", None), lambda pkt: pkt.len == 15)]
614 BoundStrLenField("padding", "", length_from=lambda pkt: pkt.len)
623 FieldListField("nlpids", [], ByteEnumField("", "IPv4", network_layer_protocol_ids), count_from=lambda pkt: pkt.len)
649 PacketListField("entries", [], ISIS_IpReachabilityEntry, count_from=lambda x: x.len // 12)
658 PacketListField("entries", [], ISIS_IpReachabilityEntry, count_from=lambda x: x.len // 12)
678 FieldLenField("len", None, fmt="B", length_of="neighbours", adjust=lambda pkt,x: x+1),
680 PacketListField("neighbours", [], ISIS_IsReachabilityEntry, count_from=lambda x: (x.len - 1) // 11)
743 FieldLenField.__init__(self, "pdulength", None, length_of="tlvs", adjust=lambda pkt,x: x + pkt.underlayer.hdrlen)
748 PacketListField.__init__(self, "tlvs", [], _ISIS_GuessTlvClass, length_from= lambda pkt: pkt.pdulength - pkt.underlayer.hdrlen)