FIGURE

2

Call Graph for ip_output()

carp_clone_create

carp_ictl

carp_send_ad_locked

carp_send_ad

carp_master_down_locked

carp_send_ad_all

div_output

div_send

carp_setrun

ip_dooptions

dummynet_send

ip_input

dummynet_io

icmp_send

icmp_reflect

ip_forward

ipfw_tick

igmp_fasttimo

rip_output

rip_send

ipfw_init

igmp_sendpkt

igmp_joingroup

in_gif_output

igmp_leavegroup

send_packet

phyint_send

pim_register_send_rp

ip_output

send_reject

ipfw_chk

tcp_ctloutput

syncache_respond

_syncache_add

syncache_timer

tcp_newreno_partial_ack

tcp_do_segment

tcp_output

tcp_sack_partialack

tcp_timer_delack

tcp_timer_persist

tcp_timer_rexmt

tcp_dropwithreset

tcp_respond

tcp_timer_keep

tcp_twrespond

tcp_twcheck

tcp_twstart

udp_output

udp_send

more queue: www.acmqueue.com

ACM QUEUE November/December 2008 31

References:

http://www.acmqueue.com

Archives