Hi, Stephen Rothwell reported a build failure with builds that have ipv6 disabled. While looking at this i found another unrelated problem that was also introduced when I removed the indirect l4 tracker calls. Patch 1 fixes the build failure. The second patch fixes a problem with how we extract the l4 information from a packet. Previously, the indirect call took care of all protocols except tcp/udp/sctp/dccp, so the remainder of the function extracted port information from the packet. This needs to be more strict.