Messages in this thread | | | Date | Wed, 24 Dec 2003 06:46:01 -0800 (PST) | From | Raj Mansa <> | Subject | Netfilter 2.4.21 Kernel |
| |
Hi, I found this block of code in br_dev_queue_xmit() @ br_forward.c, after applying 'netfilter' patch for 2.4.21 kernel
Can someone explain what this block of code is doin?
#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 just 14 bytes 2. Why the ethernet hdr is being overwritten with nf_bridge->hh? what is there in nf_bridge->hh? and when is nf_bridge being assigned this content. 3. If I remember correctly 'if' <condition> Fails for ARP protocol and arp is untouched.
-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/
| |