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

📄 mac2port.h

📁 802.1x 源码,基于linux平台开发
💻 H
字号:

/*$Id: mac2port.h,v 1.4 2007/01/19 07:08:14 leoncao Exp $*/                                                                     
/*****************************************************************************   
;                                                                                
;   (C) Unpublished Work of SUMINET(ShangHai) .  All Rights Reserved.      
;                                                                                
;       THIS WORK IS AN UNPUBLISHED WORK AND CONTAINS CONFIDENTIAL,              
;       PROPRIETARY AND TRADESECRET INFORMATION OF SUMINET(ShangHai)  TECHNOLOGY CORP.       
;       ACCESS TO THIS WORK IS RESTRICTED TO (I) SUMINET(ShangHai)  EMPLOYEES WHO HAVE A     
;       NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF THEIR ASSIGNMENTS      
;       AND (II) ENTITIES OTHER THAN SUMINET(ShangHai)  WHO HAVE ENTERED INTO APPROPRIATE    
;       LICENSE AGREEMENTS.  NO PART OF THIS WORK MAY BE USED, PRACTICED,        
;       PERFORMED, COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED,           
;       ABBRIDGED, CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,     
;       TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF SUMINET(ShangHai) .      
;       ANY USE OR EXPLOITATION OF THIS WORK WITHOUT AUTHORIZATION COULD         
;       SUBJECT THE PERPERTRATOR TO CRIMINAL AND CIVIL LIABILITY.                
;                                                                                
;------------------------------------------------------------------------------  
;                                                                                
;    * Creator     :  leon cao
;    * created date:  2006年12月29日
;    * FileName    :  Mac2Port.h
;    * version     :  "$Name:  $"                                               
;    * ModuleName :                                                           
;    * Purpose     :                                                             
;      {1. What is covered in this file - function and scope.}                
;      {2. Related documents or hardware information}Abstract :}              
;      * NOTES: {Something must be known or noticed}                               
;      {1. How to use these functions - Give an example.}                           
;      {2. Sequence of messages if applicable.}                               
;      {3. Any design limitation}                                             
;      {4. Any performance limitation}                                              
;      {5. Is it a reusable component}                                                
;                                                                                
;    * Modification History:                                                     
;      {}                                                                             
;                                                                                
;*****************************************************************************/  
                                                                                 
#ifndef _MAC2PORT_H_
#define _MAC2PORT_H_
                                                                                 
/*****************************************************************************/  
/*    INCLUDE FILE DECLARATIONS                                              */
/*****************************************************************************/  
                                                                                 
                                                                                 
/*****************************************************************************/  
/*    DEFINE DECLARATIONS                                                    */
/*****************************************************************************/  
#define MAX_8021X_PORT_NUM  24
                                                                                 
/*****************************************************************************/  
/*    DATA TYPE DECLARATIONS                                                 */
/*****************************************************************************/  
typedef struct 
{
    int  Status;
    unsigned char Mac[6];
    struct sta_info * sta;
}MAC2PORT_S;

/*****************************************************************************/  
/*    EXTERN FUNCTION DECLARATIONS                                           */
/*****************************************************************************/  
int Mac2Port_AddSta(unsigned char *pcMac, struct sta_info* sta);
int Mac2Port_FindMacByPort(int lport, unsigned char **ppcMac);
int Mac2Port_FindPortByMac(unsigned char *pcMac);
struct sta_info* Mac2Port_FindStaByMac(unsigned char *pcMac);
int Mac2Port_AddMac(unsigned char *pcMac, int lPort);
void Mac2Port_DelMac(unsigned char *pcMac);
void Mac2Port_Init();



#endif  /*_MAC2PORT_H_*/

⌨️ 快捷键说明

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