Q: ip_build_and_send_pkt

Alexey Vyskubov (alexey.vyskubov@nokia.com)
Fri, 1 Jun 2001 14:44:32 +0300


Hello.

I have a couple of questions about 2.4.5 IP layer and will be very grateful if
someone will answer :)

In net/ipv4/ip_output.c there is the function ip_build_and_send_pkt().
This function adds an IP header to given skbuff and sends it out.
But it seems that the only place where this function is called is
tcp_v4_send_synack() in tcp_ipv4.c.

Questions:

1. What is the difference between tcp synack and other types of packets? Why
tcp synack needs separate entry point in IP layer?
2. Is it really good to have such common name (ip_build_and_send_pkt) for this
function? I'd say that function with this name pretends to be IP layer entry
point for upper layer protocols. But it isn't?

-- 
Alexey
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/