> the do_tx() is the actual function that writes to the PCI hardware for > sending out data. and line 2068-2070 is the queuing of the next SKB > ready to be executed - after tasklet_schedule() has scheduled the > tasklet to be executed inside the softirqd event loop. > > in this way, every tasklet_schedule() will effectively mapped to > different action event. > Thanks, your analysis makes sense. So what you're saying is do_tx loops through the list of all pending tasks and makes sure that all previous tasks were complete? Thanks, -Joel -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ