Try out the tools host,arp, ping, traceroute, tcpdump, and netstat described in Appendix D to explore and summarize your network environment.
Trace the Linux kernel code to find:
a. Which function calls alloc skb () to allocate
sk_buff for the request and the response, respectively, in Figure 1.19 .
b. Which function calls kfree_skb() to release
sk_buff for the request and the response, respectively, in Figure 1.19 .
c. Which function calls alloc_skb() to allocate
sk_buff in Figure 1.21 .
d. Which function calls kfree_skb() to release
sk_buff in Figure 1.21 .
e. How you trace these dynamically or statically