Linux kernel network stack source code scenario analysis