⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atmel_2.1.2.2.keying.patch

📁 Linux上的802.1x 的supplicant的实现。很多supplicant程序都是基于它开发的
💻 PATCH
字号:
Binary files atmelwlandriver/objs/lvnet and ../atmelwlandriver/objs/lvnet differdiff -rc atmelwlandriver/src/Pcmcia_Pci/ .lastbuild ../atmelwlandriver/src/Pcmcia_Pci/ .lastbuild*** atmelwlandriver/src/Pcmcia_Pci/ .lastbuild	Mon Jun  9 02:45:38 2003--- ../atmelwlandriver/src/Pcmcia_Pci/ .lastbuild	Sun Jul  6 19:25:41 2003****************** 67,69 ****--- 67,119 ----  LB:=RD  LB:=RD  LB:=RD-d+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCID+ LB:=RD+ LB:=RD+ LB:=RD+ LB:=RD-d+ LB:=RE-d+ LB:=504D+ LB:=PCIDdiff -rc atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c ../atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c*** atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c	Mon Jun  9 02:45:38 2003--- ../atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c	Sun Jul  6 19:24:36 2003****************** 1097,1103 ****    PVNet_ADAPTER Adapter = &local->Adapter;    ULONG GenericULong;    //UCHAR                 ApInfoList[MAX_BSS_ENTRIES*sizeof(BSS_INFO)];!   int rc = 0, update = 0, WEP_OR_SUPPORT = 0, APindex, i;    DEVICE_CONFIGURATION DevConfig;      // check the user. if not superuser return no perm.--- 1097,1103 ----    PVNet_ADAPTER Adapter = &local->Adapter;    ULONG GenericULong;    //UCHAR                 ApInfoList[MAX_BSS_ENTRIES*sizeof(BSS_INFO)];!   int rc = 0, update = 0, WEP_OR_SUPPORT = 0, APindex, i, WepKeyToSet;    DEVICE_CONFIGURATION DevConfig;      // check the user. if not superuser return no perm.****************** 1477,1483 ****  	  Adapter->WepInfo.WepMode = WEP_MODE_OPTIONAL;  	}  !       if ((wrq->u.data.length != 5) && (wrq->u.data.length != 13))  	{  	  EnableInterrupts (Adapter);  	  return -EINVAL;--- 1477,1484 ----  	  Adapter->WepInfo.WepMode = WEP_MODE_OPTIONAL;  	}  !       // If length is 0, then we just want to set the transmit key.!       if ((wrq->u.data.length != 5) && (wrq->u.data.length != 13) && (wrq->u.data.length != 0))  	{  	  EnableInterrupts (Adapter);  	  return -EINVAL;****************** 1499,1509 ****  	{  	  if ((wrq->u.data.flags & IW_ENCODE_INDEX) == 0)  	    {  	      Adapter->WepInfo.WepKeyToUse = 0;  	    }  	  else! 	    Adapter->WepInfo.WepKeyToUse =! 	      (wrq->u.data.flags & IW_ENCODE_INDEX) - 1;    	}        else--- 1500,1519 ----  	{  	  if ((wrq->u.data.flags & IW_ENCODE_INDEX) == 0)  	    {+ 	      printk("Setting WEP transmit key to 0\n");  	      Adapter->WepInfo.WepKeyToUse = 0;  	    }  	  else! 	    {! 	      if (wrq->u.data.length == 0)! 		{! 		  Adapter->WepInfo.WepKeyToUse =! 		    (wrq->u.data.flags & IW_ENCODE_INDEX) - 1;! 		  printk("Setting WEP transmit key to %d from %d\n",Adapter->WepInfo.WepKeyToUse, (wrq->u.data.flags & IW_ENCODE_INDEX));! 		} else {! 		  WepKeyToSet = (wrq->u.data.flags & IW_ENCODE_INDEX) - 1;! 		}! 	    }    	}        else****************** 1513,1522 ****  	  EnableInterrupts (Adapter);  	  return -EINVAL;  	}!       copy_from_user (((PUCHAR) Adapter->WepInfo.WepKey1 +! 		       ((13 * Adapter->WepInfo.WepKeyToUse))),! 		      wrq->u.data.pointer, wrq->u.data.length);!         update = 1;        WEP_OR_SUPPORT = WeP;        break;--- 1523,1536 ----  	  EnableInterrupts (Adapter);  	  return -EINVAL;  	}!       !       // If it is just a transmit key set, don't try to get a key.!       if (wrq->u.data.length != 0)! 	{! 	  copy_from_user (((PUCHAR) Adapter->WepInfo.WepKey1 +! 			 ((13 * WepKeyToSet))),! 			  wrq->u.data.pointer, wrq->u.data.length);! 	}        update = 1;        WEP_OR_SUPPORT = WeP;        break;****************** 1605,1611 ****  	{  	case WeP:  	  ConfigureWEP (Adapter);! 	  ResetAdapter (Adapter, TRUE);  	  break;  	case SuP:  	  ChangeConfiguration (Adapter, &DevConfig);--- 1619,1630 ----  	{  	case WeP:  	  ConfigureWEP (Adapter);! 	  if (Adapter->WepInfo.EncryptionLevel == WEP_DISABLED) ! 	    {! 	      ResetAdapter (Adapter, TRUE);! 	    } else {! 	      printk("NOT RESETTING ADAPTER AFTER WEP KEY SET!\n");! 	    }  	  break;  	case SuP:  	  ChangeConfiguration (Adapter, &DevConfig);Only in ../atmelwlandriver/src/Pcmcia_Pci: fastvnet_cs.c~diff -rc atmelwlandriver/src/Pcmcia_Pci/vnet.c ../atmelwlandriver/src/Pcmcia_Pci/vnet.c*** atmelwlandriver/src/Pcmcia_Pci/vnet.c	Mon Jun  9 02:45:38 2003--- ../atmelwlandriver/src/Pcmcia_Pci/vnet.c	Sun Jul  6 17:31:09 2003****************** 243,248 ****--- 243,250 ----  {  	USHORT AddressReg;  + 	DbgPrint("Issueing card reset!\n");+   	if(Adapter->StationState == STATION_STATE_NO_CARD)  		return FALSE;  Only in ../atmelwlandriver/src/Pcmcia_Pci: vnet.c~Binary files atmelwlandriver/src/apps/cmd_line/lvnet and ../atmelwlandriver/src/apps/cmd_line/lvnet differdiff -rc atmelwlandriver/src/usb/.lastbuild ../atmelwlandriver/src/usb/.lastbuild*** atmelwlandriver/src/usb/.lastbuild	Mon Jun  9 02:45:40 2003--- ../atmelwlandriver/src/usb/.lastbuild	Sun Jul  6 19:26:16 2003****************** 1 ****! LB := rfmdD--- 1 ----! LB := r505_2958D

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -