MCPcopy Create free account

hub / github.com/chobits/tapip / functions

Functions333 in github.com/chobits/tapip

↓ 1 callersFunction__free_socket
socket/socket.c:15
↓ 1 callersFunction__hlist_del
include/list.h:136
↓ 1 callersFunction__tcp_port_used
tcp/tcp_sock.c:52
↓ 1 callersFunction_accept
socket/socket.c:128
↓ 1 callersFunction_bind
socket/socket.c:115
↓ 1 callersFunction_connect
socket/socket.c:101
↓ 1 callersFunction_listen
socket/socket.c:75
↓ 1 callersFunction_read
socket/socket.c:194
↓ 1 callersFunction_write
socket/socket.c:180
↓ 1 callersFunctionalloc_netdev_pkb
net/pkb.c:44
↓ 1 callersFunctionalloc_tap
net/tap.c:146
↓ 1 callersFunctionarp_cache_init
arp/arp_cache.c:179
↓ 1 callersFunctionarp_cache_lock_init
Lock Init */
arp/arp_cache.c:23
↓ 1 callersFunctionarp_cache_traverse
arp/arp_cache.c:208
↓ 1 callersFunctionarp_hton
include/arp.h:63
↓ 1 callersFunctionarp_in
* The algorithm is strictly based on RFC 826 ( and referred to linux ) * ARP Packet Reception */
arp/arp.c:98
↓ 1 callersFunctionarp_insert
arp/arp_cache.c:110
↓ 1 callersFunctionarp_queue_drop
arp/arp_cache.c:65
↓ 1 callersFunctionarp_queue_send
arp/arp_cache.c:53
↓ 1 callersFunctionarp_recv
arp/arp.c:52
↓ 1 callersFunctionarp_reply
arp/arp.c:36
↓ 1 callersFunctionarp_timer
arp/arp_cache.c:152
↓ 1 callersFunctionarpstate
arp/arp_cache.c:196
↓ 1 callersFunctioncopy_pkb
net/pkb.c:49
↓ 1 callersFunctioncreate_socket
app/snc.c:44
↓ 1 callersFunctiondebug_usage
shell/net_command.c:17
↓ 1 callersFunctiondelete_tap
net/tap.c:174
↓ 1 callersFunctionequsubnet
include/ip.h:95
↓ 1 callersFunctioneth_init
referred to eth_trans_type() in linux */
net/net.c:17
↓ 1 callersFunctionget_arg
shell/shell.c:131
↓ 1 callersFunctionget_line
shell/shell.c:103
↓ 1 callersFunctiongethwaddr_tap
net/tap.c:134
↓ 1 callersFunctiongetipaddr_tap
net/tap.c:110
↓ 1 callersFunctiongetmtu_tap
net/tap.c:80
↓ 1 callersFunctiongetname_tap
net/tap.c:125
↓ 1 callersFunctionhlist_node_init
include/list.h:130
↓ 1 callersFunctionicmp_in
ip/icmp.c:176
↓ 1 callersFunctioninet_init
socket/inet.c:231
↓ 1 callersFunctioninit_options
app/ping.c:37
↓ 1 callersFunctioninit_options
app/snc.c:242
↓ 1 callersFunctioninit_signal
app/snc.c:253
↓ 1 callersFunctioninsert_frag
FIXME: add support to overlap fragment(see linux) */
ip/ip_frag.c:100
↓ 1 callersFunctionip_forward
Assert pkb is net-order */
ip/ip_forward.c:11
↓ 1 callersFunctionip_in
ip/ip_in.c:63
↓ 1 callersFunctionip_ntoh
include/ip.h:59
↓ 1 callersFunctionip_reass
ip/ip_frag.c:189
↓ 1 callersFunctionip_recv_local
ip/ip_in.c:12
↓ 1 callersFunctionip_recv_route
ip/ip_in.c:50
↓ 1 callersFunctionip_timer
FIXME: ip_timer test */
ip/ip_frag.c:276
↓ 1 callersFunctionipnfmt
arp/arp_cache.c:201
↓ 1 callersFunctionis_eth_broadcast
include/ether.h:55
↓ 1 callersFunctionis_eth_multicast
include/ether.h:50
↓ 1 callersFunctionlocal_address
net/netdev.c:89
↓ 1 callersFunctionlookup_frag
ip/ip_frag.c:177
↓ 1 callersFunctionloop_exit
net/loop.c:51
↓ 1 callersFunctionloop_init
net/loop.c:46
↓ 1 callersFunctionloop_recv
net/loop.c:23
↓ 1 callersFunctionnet_stack_exit
shell/main.c:57
↓ 1 callersFunctionnet_stack_init
shell/main.c:30
↓ 1 callersFunctionnet_stack_run
shell/main.c:39
↓ 1 callersFunctionnetdev_exit
net/netdev.c:57
↓ 1 callersFunctionnetdev_init
create veth and lo */
net/netdev.c:50
↓ 1 callersFunctionnew_frag
ip/ip_frag.c:23
↓ 1 callersFunctionparse_args
shell/shell.c:184
↓ 1 callersFunctionparse_args
shell/ping_command.c:33
↓ 1 callersFunctionparse_args
app/ping.c:52
↓ 1 callersFunctionparse_args
app/snc.c:191
↓ 1 callersFunctionparse_line
shell/shell.c:152
↓ 1 callersFunctionping_stat
app/ping.c:163
↓ 1 callersFunctionpkb_trim
referred from linux-2.6: handing packet l2 padding */
net/pkb.c:21
↓ 1 callersFunctionport_used
udp/udp_sock.c:62
↓ 1 callersFunctionraw_hash_func
socket/raw_sock.c:19
↓ 1 callersFunctionraw_in
ip/raw.c:16
↓ 1 callersFunctionraw_init
socket/raw_sock.c:98
↓ 1 callersFunctionraw_init_pkb
socket/raw_sock.c:36
↓ 1 callersFunctionraw_lookup_sock
For kernel stack */
socket/raw_sock.c:131
↓ 1 callersFunctionraw_lookup_sock_next
socket/raw_sock.c:121
↓ 1 callersFunctionraw_recv
ip/raw.c:7
↓ 1 callersFunctionraw_send_pkb
socket/raw_sock.c:52
↓ 1 callersFunctionreass_frag
ip/ip_frag.c:59
↓ 1 callersFunctionrecv_packet
app/ping.c:179
↓ 1 callersFunctionrecv_packet
app/snc.c:176
↓ 1 callersFunctionrecv_tcp_packet
app/snc.c:122
↓ 1 callersFunctionrecv_udp_packet
app/snc.c:146
↓ 1 callersFunctionrt_alloc
ip/route.c:24
↓ 1 callersFunctionrt_init
ip/route.c:58
↓ 1 callersFunctionrt_input
Assert pkb is host-order */
ip/route.c:76
↓ 1 callersFunctionrt_traverse
ip/route.c:117
↓ 1 callersFunctionsend_packet
shell/ping_command.c:97
↓ 1 callersFunctionsend_packet
app/ping.c:121
↓ 1 callersFunctionsend_packet
app/snc.c:82
↓ 1 callersFunctionseq_check
tcp/tcp_state.c:244
↓ 1 callersFunctionset_tap
net/tap.c:181
↓ 1 callersFunctionsetipaddr_tap
net/tap.c:94
↓ 1 callersFunctionsetnetmask_tap
net/tap.c:31
↓ 1 callersFunctionsetpersist_tap
net/tap.c:21
↓ 1 callersFunctionsetup_tap
net/tap.c:74
↓ 1 callersFunctionshell_init
shell/shell.c:47
↓ 1 callersFunctionshell_master
shell/shell.c:246
↓ 1 callersFunctionsigalrm
shell/ping_command.c:127
← previousnext →101–200 of 333, ranked by callers