Error adding 40+ interfaces in OpenWrt network file and Luci giving "install protocol extensions" error

Hi All,

I am facing an issue with OpenWRT's Luci interface when using a large number of interfaces in my network file. Whenever I try to add 40 or more interfaces, Luci gives an error that says "install protocol extensions," and the interfaces don't get added to ifconfig. Additionally, when I check dmesg, it shows "netifd[14412]: segfault at a0 ip 08057fdc sp bfe975b0 error 4 in netifd[804b000+1c000]." also, complete interface does not show up with ip a commandm but i can see the configuration for these interfaces in config file.

To give some context, my network config file is currently 740 lines long and is expected to increase further. Furthermore, I am running one IPsec instance with 55 ACLs on the same machine. The machine is hosted on Hyper-V with four cores and 10 GB of RAM, and the CPU utilization is minimal, only around 12-13%.

I am unsure why this error is occurring, and I would appreciate any help or advice that the OpenWRT community can offer. Is there a limit to the number of interfaces that can be used in OpenWRT's network file? Or is there a specific setting or configuration that I need to adjust to support a larger number of interfaces? Any insights would be greatly appreciated.

Thank you for your time and assistance.

Sincerely,

Shripad

it seems netifd can not handle this much interfaces.
Pls suggest any solution