MCPcopy Create free account

hub / github.com/chobits/tapip / functions

Functions333 in github.com/chobits/tapip

↓ 36 callersFunction_htons
include/netif.h:72
↓ 36 callersFunctionfree_pkb
net/pkb.c:66
↓ 22 callersFunctionperrx
lib/lib.c:4
↓ 14 callersFunctionalloc_pkb
net/pkb.c:28
↓ 14 callersFunctionlist_init
include/list.h:21
↓ 13 callersFunctiontcp_set_state
include/tcp.h:190
↓ 11 callersFunctionfree_sock
socket/sock.c:37
↓ 10 callersFunction_htonl
include/netif.h:78
↓ 10 callersFunctionfree_socket
socket/socket.c:29
↓ 10 callersFunctionhwacpy
include/ether.h:20
↓ 10 callersFunctionlist_del
include/list.h:51
↓ 8 callersFunctionget_socket
socket/socket.c:35
↓ 7 callersFunctionget_sock
socket/sock.c:27
↓ 7 callersFunctionlist_add_tail
include/list.h:40
↓ 7 callersFunctionread_cbuf
lib/cbuf.c:47
↓ 7 callersFunctiontcp_unhash
tcp/tcp_sock.c:149
↓ 7 callersFunctionxzalloc
lib/lib.c:21
↓ 6 callersFunctionarp_cache_unlock
arp/arp_cache.c:47
↓ 6 callersFunctionicmp_send
NOTE: icmp dont drop @ipkb */
ip/icmp.c:208
↓ 6 callersFunctiontcp_send_out
tcp/tcp_out.c:34
↓ 6 callersFunctionwake_up
include/wait.h:30
↓ 6 callersFunctionwrite_cbuf
lib/cbuf.c:28
↓ 5 callersFunctionarp_cache_lock
arp/arp_cache.c:42
↓ 5 callersFunctionhlist_for_each_sock
include/tcp_hash.h:47
↓ 5 callersFunctionip_send_out
Assert pkb is net-order & pkb->pk_pro == ETH_P_IP */
ip/ip_out.c:52
↓ 5 callersFunctionnetdev_tx
net/netdev.c:67
↓ 5 callersFunctionrt_add
ip/route.c:39
↓ 5 callersFunctiontcp_send_reset
* Reset algorithm is not stated directly in RFC 793, * but we can conclude it according to all reset generation. * NOTE: maybe @tsk is NULL */
tcp/tcp_out.c:62
↓ 5 callersFunctiontcp_unbhash
tcp/tcp_sock.c:113
↓ 4 callersFunctionalloc_cbuf
lib/cbuf.c:18
↓ 4 callersFunctionfree_cbuf
lib/cbuf.c:12
↓ 4 callersFunctionget_tcp_sock
tcp/tcp_sock.c:416
↓ 4 callersFunctionhlist_head_init
include/list.h:125
↓ 4 callersFunctionicmp_chksum
lib/checksum.c:33
↓ 4 callersFunctionip_send_dev
ip/ip_out.c:10
↓ 4 callersFunctionlist_add
include/list.h:35
↓ 4 callersFunctionnewthread
shell/main.c:22
↓ 4 callersFunctionrt_lookup
ip/route.c:12
↓ 4 callersFunctionsleep_on
include/wait.h:57
↓ 4 callersFunctiontcp_udp_chksum
lib/checksum.c:38
↓ 4 callersFunctionxmalloc
lib/lib.c:13
↓ 3 callersFunction_close
socket/socket.c:88
↓ 3 callersFunctionarp_lookup
arp/arp_cache.c:126
↓ 3 callersFunctionchecksum
lib/checksum.c:19
↓ 3 callersFunctionclose_socket
app/ping.c:103
↓ 3 callersFunctionifinfo
shell/net_command.c:102
↓ 3 callersFunctionip_set_checksum
lib/checksum.c:83
↓ 3 callersFunctionlist_del_init
include/list.h:58
↓ 3 callersFunctionprintfs
lib/lib.c:31
↓ 3 callersFunctionrt_output
Assert pkb is net-order */
ip/route.c:101
↓ 3 callersFunctionsock_add_hash
socket/sock.c:9
↓ 3 callersFunctionsock_del_hash
socket/sock.c:15
↓ 3 callersFunctionstr2ip
lib/lib.c:44
↓ 3 callersFunctiontcp_send_ack
* Acknowledgment algorithm is not stated directly in RFC 793, * but we can conclude it from all acknowledgment situation. */
tcp/tcp_out.c:98
↓ 2 callersFunction__list_add
include/list.h:26
↓ 2 callersFunction__list_del
include/list.h:45
↓ 2 callersFunction__port_used
udp/udp_sock.c:52
↓ 2 callersFunction__raw_hash_func
socket/raw_sock.c:14
↓ 2 callersFunction__raw_lookup_sock
socket/raw_sock.c:107
↓ 2 callersFunction__tcp_update_window
tcp/tcp_state.c:265
↓ 2 callersFunction_recv
socket/socket.c:166
↓ 2 callersFunction_send
socket/socket.c:153
↓ 2 callersFunction_socket
socket/socket.c:53
↓ 2 callersFunctionalloc_new_iss
* FIXME: this is a temp method for allocating SND.ISS * See RFC 793/1122 to implement standard algorithm */
tcp/tcp_state.c:39
↓ 2 callersFunctionalloc_socket
socket/socket.c:41
↓ 2 callersFunctionarp_alloc
arp/arp_cache.c:76
↓ 2 callersFunctionarp_request
arp/arp.c:8
↓ 2 callersFunctionclose_socket
app/snc.c:29
↓ 2 callersFunctioncomplete_frag
ip/ip_frag.c:18
↓ 2 callersFunctiondelete_frag
ip/ip_frag.c:45
↓ 2 callersFunctionethpro
include/ether.h:38
↓ 2 callersFunctionfull_frag
ip/ip_frag.c:12
↓ 2 callersFunctionget_pkb
net/pkb.c:75
↓ 2 callersFunctionhlist_add_head
include/list.h:150
↓ 2 callersFunctionhlist_del
include/list.h:143
↓ 2 callersFunctionhlist_empty
include/list.h:120
↓ 2 callersFunctionhlist_unhashed
include/list.h:115
↓ 2 callersFunctionhwacmp
include/ether.h:30
↓ 2 callersFunctionip_chksum
lib/checksum.c:28
↓ 2 callersFunctionip_frag
ip/ip_frag.c:218
↓ 2 callersFunctionip_send_frag
ip/ip_frag.c:245
↓ 2 callersFunctionip_send_info
ip/ip_out.c:72
↓ 2 callersFunctionnet_in
L2 protocol parsing */
net/net.c:42
↓ 2 callersFunctionnetdev_alloc
Alloc localhost net devices */
net/netdev.c:21
↓ 2 callersFunctionnetdev_free
net/netdev.c:36
↓ 2 callersFunctionparse_ip_port
lib/lib.c:55
↓ 2 callersFunctionprint_prompt
shell/shell.c:213
↓ 2 callersFunctionsetflags_tap
net/tap.c:47
↓ 2 callersFunctionsignal_init
shell/shell.c:228
↓ 2 callersFunctionsignal_wait
shell/net_command.c:30
↓ 2 callersFunctionsock_autobind
socket/sock.c:86
↓ 2 callersFunctiontcp_ehashfn
reference to Linux */
include/tcp_hash.h:32
↓ 2 callersFunctiontcp_hash
tcp/tcp_sock.c:122
↓ 2 callersFunctiontcp_port_used
tcp/tcp_sock.c:62
↓ 2 callersFunctiontcp_send_fin
tcp/tcp_out.c:190
↓ 2 callersFunctiontcp_send_synack
tcp/tcp_out.c:135
↓ 2 callersFunctiontcp_set_timewait_timer
tcp/tcp_timer.c:31
↓ 2 callersFunctiontcp_write_buf
tcp/tcp_text.c:17
↓ 2 callersFunctionudp_get_best_port
udp/udp_sock.c:67
↓ 2 callersFunctionudp_update_best
udp/udp_sock.c:86
next →1–100 of 333, ranked by callers