how does ixgbe use queue index 0.0.1. data structure123457913 static const struct net_device_ops ixgbe_netdev_ops = {...7916 .ndo_start_xmit = ixgbe_xmit_frame,7917 .ndo_select_queue = ixgbe_selec 2014-09-16 Netdev #netdev
tcpdump work with bonding interface 0.0.1. test case0.0.1.1. On redhat5, Why tcpdump could not work on bonding work.OS: redhat 5.There are two 82599 interfaces eth0 and eth1.These two interfaces are used as slave of bond0,eth1 is backup 2014-09-14 Tcpdump #Tcpdump
how to select source ip for a tcp socket 0.1. This question should be divided into two parts. 0.1.1. Part 1: adding a route0.1.1.1. Add a direct(link) route0.1.1.2. Add a route with gateway0.1.2. create a socket0.1.2.1. for example ‘connect’ 2014-07-31 TCP #address
register irq handler 0.0.1. call trace以handle_level_irq为例说明. 1234===> handle_level_irq==> ==> handle_irq_event==> ==> ==> handle_irq_event_percpu==> ==> ==> ==>action->handler 0.0.1.1. wh 2014-07-17 IRQ #IRQ
irq vector 0.0.1. 中断处理过程:reg value–>irq(int) —> struct irq_desc 123456==> 中断时的有一个寄存器会保存中断源的vector值.==> ==> `arch/x86/kernel/entry_64.S`调用函数`do_IRQ`.==> ==> ==> `do_IRQ`依据`vector_irq`和vect 2014-07-17 IRQ #IRQ
irq framework 0.0.1. 中断处理过程:0.0.1.1. 硬件中断到中断控制器reg value–>irq(int) —> struct irq_desc 123456==> 中断时的有一个寄存器会保存中断源的vector值.==> ==> `arch/x86/kernel/entry_64.S`调用函数`do_IRQ`.==> ==> ==> `do_IRQ` 2014-07-17 IRQ #IRQ
Delayed work: dst_gc_work 0.0.1. summaryA delayed work will first start a timer,and when timeout, the delayed work will be put a worker_pool‘sworklist or a pool_workqueue‘s delayed_works 0.0.2. how to use delayed work0.0.2.1. 2014-02-18 IRQ #IRQ
struct worker_pool->nr_running 0.0.1. Defination12345678910141 /* struct worker is defined in workqueue_internal.h */142143 struct worker_pool {...173 /*174 * The current concurrency level. As it's likel 2014-02-18 IRQ #IRQ
worker and worker_thread 0.0.1. SummaryThe struct worker is the really scheudle unit in workqueue.Each struct worker has a corresponding thread(task) by worker->task.A struct worker is linked to struct worker_pool->idle 2014-02-18 IRQ #IRQ