I know kernel itself handles protocols in layer 2, layer3 and layer 4 at ipv4 stack, but why can't kernel itself doesn't have protocols such as STP/RSTP/xSTP/OSPF...etc, implemented.
Why should we need a separate protocol stack from user space/Control Plane. What restricts kernel itself to had, and limitations? Any views are helpful. Thanks in advance.