 

        -
     open_softirq (),    -
:   , -   
data.     , ,  .

open_softirq(NET_TX_SOFTIRQ, net_tx_action, NULL);

open_softirq(NET_RX_SOFTIRQ, net_rx_action, NULL);

      -
        (sleep).   
      . 
       . 
 ,        , 
  ,         -
     .  ,  
  ,     -
 ,    ,     -
 ,     ( 
   ).    ,     -
    .  
       .  
    ,   
   ,     -
     . ,  
   ,    
( ,   ),  -  ,
        -
.

      .
       -
,     .     -
,         
.

  

          
 open softirq () ,   .      
  , ,     
  do_softirq (),    raise_softirq ().
,         .

raise_softirq(NET_TX_SOFTIRQ) ;

       NET_TX_SOFTIRQ.
  net_tx_action ()     -
   .    
  ,    ,   -
    .     

140                                                             ?