| 11 | |
| 12 | |
| 13 | class LACP(Packet): |
| 14 | name = "LACP" |
| 15 | deprecated_fields = { |
| 16 | "actor_port_numer": ("actor_port_number", "2.4.4"), |
| 17 | "partner_port_numer": ("partner_port_number", "2.4.4"), |
| 18 | "colletctor_reserved": ("collector_reserved", "2.4.4"), |
| 19 | } |
| 20 | fields_desc = [ |
| 21 | ByteField("version", 1), |
| 22 | ByteField("actor_type", 1), |
| 23 | ByteField("actor_length", 20), |
| 24 | ShortField("actor_system_priority", 0), |
| 25 | MACField("actor_system", None), |
| 26 | ShortField("actor_key", 0), |
| 27 | ShortField("actor_port_priority", 0), |
| 28 | ShortField("actor_port_number", 0), |
| 29 | ByteField("actor_state", 0), |
| 30 | XStrFixedLenField("actor_reserved", "", 3), |
| 31 | ByteField("partner_type", 2), |
| 32 | ByteField("partner_length", 20), |
| 33 | ShortField("partner_system_priority", 0), |
| 34 | MACField("partner_system", None), |
| 35 | ShortField("partner_key", 0), |
| 36 | ShortField("partner_port_priority", 0), |
| 37 | ShortField("partner_port_number", 0), |
| 38 | ByteField("partner_state", 0), |
| 39 | XStrFixedLenField("partner_reserved", "", 3), |
| 40 | ByteField("collector_type", 3), |
| 41 | ByteField("collector_length", 16), |
| 42 | ShortField("collector_max_delay", 0), |
| 43 | XStrFixedLenField("collector_reserved", "", 12), |
| 44 | ByteField("terminator_type", 0), |
| 45 | ByteField("terminator_length", 0), |
| 46 | XStrFixedLenField("reserved", "", 50), |
| 47 | ] |
| 48 | |
| 49 | |
| 50 | bind_layers(SlowProtocol, LACP, subtype=1) |
nothing calls this directly
no test coverage detected
searching dependent graphs…