Driver/snull

Last-modified: 2007-09-07 (金) 15:16:28

MODULE_AUTHOR [snull.c]
MODULE_LICENSE [snull.c]
module_exit [snull.c]
module_init [snull.c]
module_param [snull.c]
snull_change_mtu [snull.c]

 ├netdev_priv                                                []
 ├spin_lock_irqsave                                          []
 └spin_unlock_irqrestore                                     []

snull_config [snull.c]

 └printk                                                     []

snull_header [snull.c]

 ├htons                                                      []
 ├memcpy                                                     []
 └skb_push                                                   []

snull_init [snull.c]

 ├ether_setup                                                []
 ├memset                                                     []
 ├netdev_priv                                                []
 ├snull_rx_ints                                              [snull.c]
 │└netdev_priv                                              []
 ├snull_setup_pool                                           [snull.c]
 │├kmalloc                                                  []
 │├netdev_priv                                              []
 │└printk                                                   []
 └spin_lock_init                                             []

snull_init_module [snull.c]

 ├alloc_netdev                                               []
 ├printk                                                     []
 ├register_netdev                                            []
 └snull_cleanup                                              [snull.c]
   ├free_netdev                                              []
   ├snull_teardown_pool                                      [snull.c]
   │├kfree                                                  []
   │└netdev_priv                                            []
   └unregister_netdev                                        []

snull_ioctl [snull.c]

 └PDEBUG                                                     []

snull_napi_interrupt [snull.c]

 ├dev_kfree_skb                                              []
 ├netdev_priv                                                []
 ├netif_rx_schedule                                          []
 ├snull_rx_ints                                              [snull.c]
 │└netdev_priv                                              []
 ├spin_lock                                                  []
 └spin_unlock                                                []

snull_open [snull.c]

 ├memcpy                                                     []
 └netif_start_queue                                          []

snull_poll [snull.c]

 ├dev_alloc_skb                                              []
 ├eth_type_trans                                             []
 ├memcpy                                                     []
 ├min                                                        []
 ├netdev_priv                                                []
 ├netif_receive_skb                                          []
 ├netif_rx_complete                                          []
 ├printk                                                     []
 ├printk_ratelimit                                           []
 ├skb_put                                                    []
 ├skb_reserve                                                []
 ├snull_dequeue_buf                                          [snull.c]
 │├netdev_priv                                              []
 │├spin_lock_irqsave                                        []
 │└spin_unlock_irqrestore                                   []
 ├snull_release_buffer                                       [snull.c]
 │├netdev_priv                                              []
 │├netif_queue_stopped                                      []
 │├netif_wake_queue                                         []
 │├spin_lock_irqsave                                        []
 │└spin_unlock_irqrestore                                   []
 └snull_rx_ints                                              [snull.c]
   └netdev_priv                                              []

snull_rebuild_header [snull.c]

 └memcpy                                                     []

snull_regular_interrupt [snull.c]

 ├dev_kfree_skb                                              []
 ├netdev_priv                                                []
 ├snull_release_buffer                                       [snull.c]
 │├netdev_priv                                              []
 │├netif_queue_stopped                                      []
 │├netif_wake_queue                                         []
 │├spin_lock_irqsave                                        []
 │└spin_unlock_irqrestore                                   []
 ├snull_rx                                                   [snull.c]
 │├dev_alloc_skb                                            []
 │├eth_type_trans                                           []
 │├memcpy                                                   []
 │├netdev_priv                                              []
 │├netif_rx                                                 []
 │├printk                                                   []
 │├printk_ratelimit                                         []
 │├skb_put                                                  []
 │└skb_reserve                                              []
 ├spin_lock                                                  []
 └spin_unlock                                                []

snull_release [snull.c]

 └netif_stop_queue                                           []

snull_stats [snull.c]

 └netdev_priv                                                []

snull_tx [snull.c]

 ├memcpy                                                     []
 ├memset                                                     []
 ├netdev_priv                                                []
 └snull_hw_tx                                                [snull.c]
   ├PDEBUG                                                   []
   ├PDEBUGG                                                  []
   ├ip_fast_csum                                             []
   ├memcpy                                                   []
   ├netdev_priv                                              []
   ├netif_stop_queue                                         []
   ├ntohl                                                    []
   ├ntohs                                                    []
   ├printk                                                   []
   ├snull_enqueue_buf                                        [snull.c]
   │├netdev_priv                                            []
   │├spin_lock_irqsave                                      []
   │└spin_unlock_irqrestore                                 []
   ├snull_get_tx_buffer                                      [snull.c]
   │├netdev_priv                                            []
   │├netif_stop_queue                                       []
   │├printk                                                 []
   │├spin_lock_irqsave                                      []
   │└spin_unlock_irqrestore                                 []
   └snull_interrupt(関数ポインタ)                            [snull.c]

snull_tx_timeout [snull.c]

 ├PDEBUG                                                     []
 ├netdev_priv                                                []
 ├netif_wake_queue                                           []
 └snull_interrupt(関数ポインタ)                              [snull.c]