Messages in this thread | | | Date | Tue, 23 Dec 2003 11:48:38 -0800 (PST) | From | Raj Mansa <> | Subject | bridge netfilter question |
| |
Hi, can someone help me and explain what this block of code does exactly in the bridge code?
(This block is taken from br_dev_queue_xmit() @ br_forward.c, after applying 'netfilter' patch) 2.4.21 kernel
#ifdef CONFIG_NETFILTER if (skb->nf_bridge) memcpy(skb->data - 16, skb->nf_bridge->hh, 16); #endif
1. What is 16 bytes here...? Ethernet hdr is 14 bytes 2. Why the ethernet hdr .. is being overwritten with nf_bridge->hh? what is there in nf_bridge->hh? 3. If I remember correctly 'if' <condition> Fails for ARP protocol
I wud appreciate if someone can help me.
-Raj
__________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |