1. A computer-implemented method for packet routing in a distributed network switch, the distributed network switch comprising a plurality of switch modules operatively connected to one another, each switch module including a plurality of bridge elements and a management controller, the computer-implemented method comprising: providing, by the distributed network switch, a shared interface routing (SIR) framework that includes an analysis and bifurcation layer in kernel space, at least one packet interface in user space, and an analysis assist layer; receiving, by the at least one packet interface, a packet from a first logical network and via a physical port, destined for at least a first application executing on the management controller, wherein the physical port is configured to be shared between a plurality of applications executing on the management controller to send or receive traffic over a plurality of logical networks, wherein the plurality of logical networks includes the first logical network; analyzing, by the analysis assist layer of the SIR framework, the packet to determine a reason code to assign to the packet; and analyzing, by the analysis and bifurcation layer of the SIR framework, the reason code assigned to the packet, wherein the packet is sent to the at least one packet interface based on the analysis, to be routed to the first application executing on the management controller.