Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6

* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
Add constant for FCS/CRC length (frame check sequence)
declance: Remove a dangling spin_unlock_irq() thingy
e1000: Don't enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)

+1 -6
-2
drivers/net/declance.c
··· 932 932 /* Kick the lance: transmit now */ 933 933 writereg(&ll->rdp, LE_C0_INEA | LE_C0_TDMD); 934 934 935 - spin_unlock_irq(&lp->lock); 936 - 937 935 dev->trans_start = jiffies; 938 936 dev_kfree_skb(skb); 939 937
-4
drivers/net/e1000/e1000_main.c
··· 1431 1431 /* From here on the code is the same as e1000_up() */ 1432 1432 clear_bit(__E1000_DOWN, &adapter->flags); 1433 1433 1434 - #ifdef CONFIG_E1000_NAPI 1435 - netif_poll_enable(netdev); 1436 - #endif 1437 - 1438 1434 e1000_irq_enable(adapter); 1439 1435 1440 1436 /* fire a link status change interrupt to start the watchdog */
+1
include/linux/if_ether.h
··· 33 33 #define ETH_ZLEN 60 /* Min. octets in frame sans FCS */ 34 34 #define ETH_DATA_LEN 1500 /* Max. octets in payload */ 35 35 #define ETH_FRAME_LEN 1514 /* Max. octets in frame sans FCS */ 36 + #define ETH_FCS_LEN 4 /* Octets in the FCS */ 36 37 37 38 /* 38 39 * These are the defined Ethernet Protocol ID's.