Derrick Lyndon Pallas

Results 76 comments of Derrick Lyndon Pallas

If these are layer 2 interfaces you likely need an arp querier/responder.

The loop right above does network conversion for d+1 items. Maybe the coloncolon thing needs more refinement, I'm not sure, but I assumed the d-- if p (not currently looking...

Please post the full error log as text. It *looks* like maybe your compiler is choking on r-value references (C++11) but without the full log it's not really clear.

When using click to intercept traffic, I always just disable 802.1Q support in the kernel. YMMV

My guess would be that either there is a broken data structure --- maybe due to releasing the lock too early in Task::complete_schedule --- and you're getting into an infinite...

Have you tried turning on lock checking in the kernel?

Here's the actual compiler error. ``` In file included from /home/jasontang/Documents/click/include/click-linuxmodule/include2/linux/spinlock.h:92:0, from /home/jasontang/Documents/click/include/click-linuxmodule/include2/linux/seqlock.h:34, from /home/jasontang/Documents/click/include/click-linuxmodule/include2/linux/time.h:13, from /home/jasontang/Documents/click/include/click-linuxmodule/include0/asm/signal.h:11, from /home/jasontang/Documents/click/include/click-linuxmodule/include2/linux/signal.h:9, from conftest.cpp:132: /home/jasontang/Documents/click/include/click-linuxmodule/include0/asm/spinlock.h: In function 'int __ticket_spin_trylock(arch_spinlock_t*)': /home/jasontang/Documents/click/include/click-linuxmodule/include0/asm/spinlock.h:77:16: error: no match...

I'd have to check to see if userland does the same thing, but in kernel click using handlers blocks the entire router. Since your burst size is 1000 and the...

Oh, my mistake. I thought you meant they were being dropped downstream of click.

Thanks. All but two that I've seen so far are null dereferences in the parse tree when the input is invalid.