realtek-poe is sending only one port per command. The issue is we're sending up to 192 config packets for a 24-switch port. That could drop to 66 by shoving more than one port per packet. I suspect this might help with #10 and #13.
Further optimizations
poe_cmd_port_detection_type() and poe_cmd_port_disconnect_type() can also use 0x7f to signal all ports.
The trace that I have for 1900 ZyXEL GS1900-24HPv1 doesn't make use of 00, 10, 11, or 13.
The following MCU commands take a list of ports:
10
- poe_cmd_port_detection_type()11
- poe_cmd_port_classification()13
- poe_cmd_port_disconnect_type()15
- poe_cmd_port_power_limit_type()16
- poe_cmd_port_power_budget()1A
- poe_set_port_priority()1C
- poe_set_port_power_up_mode()realtek-poe is sending only one port per command. The issue is we're sending up to 192 config packets for a 24-switch port. That could drop to 66 by shoving more than one port per packet. I suspect this might help with #10 and #13.
Further optimizations
00
,10
,11
, or13
.