vlan patch

たとえば 2.2.19 に、たとえば vlan 1.0.3 をあてたときにeepro100 だと必要なやつ

vlan だとパケットサイズが微妙におおきくなるわけで,eepro100 は賢いから変なパケットだと思って落してしまうわけで。

*** /usr/src/kernel-source-2.2.19/drivers/net/eepro100.c	Tue Mar 13 18:32:22 2001
--- eepro100.c	Tue Jan  8 11:42:50 2002
***************
*** 549,560 ****
  const char i82557_config_cmd[22] = {
  	22, 0x08, 0, 0,  0, 0, 0x32, 0x03,  1, /* 1=Use MII  0=Use AUI */
  	0, 0x2E, 0,  0x60, 0,
! 	0xf2, 0x48,   0, 0x40, 0xf2, 0x80, 		/* 0x40=Force full-duplex */
  	0x3f, 0x05, };
  const char i82558_config_cmd[22] = {
  	22, 0x08, 0, 1,  0, 0, 0x22, 0x03,  1, /* 1=Use MII  0=Use AUI */
  	0, 0x2E, 0,  0x60, 0x08, 0x88,
! 	0x68, 0, 0x40, 0xf2, 0x84,		/* Disable FC */
  	0x31, 0x05, };
  
  /* PHY media interface chips. */
--- 549,560 ----
  const char i82557_config_cmd[22] = {
  	22, 0x08, 0, 0,  0, 0, 0x32, 0x03,  1, /* 1=Use MII  0=Use AUI */
  	0, 0x2E, 0,  0x60, 0,
! 	0xf2, 0x48,   0, 0x40, 0xfa, 0x80, 		/* 0x40=Force full-duplex */
  	0x3f, 0x05, };
  const char i82558_config_cmd[22] = {
  	22, 0x08, 0, 1,  0, 0, 0x22, 0x03,  1, /* 1=Use MII  0=Use AUI */
  	0, 0x2E, 0,  0x60, 0x08, 0x88,
! 	0x68, 0, 0x40, 0xfa, 0xbd,		/* Disable FC */
  	0x31, 0x05, };
  
  /* PHY media interface chips. */