root/drivers/staging/vt6656/key.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0+ */
   2 /*
   3  * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
   4  * All rights reserved.
   5  *
   6  * File: key.h
   7  *
   8  * Purpose: Implement functions for 802.11i Key management
   9  *
  10  * Author: Jerry Chen
  11  *
  12  * Date: May 29, 2003
  13  *
  14  */
  15 
  16 #ifndef __KEY_H__
  17 #define __KEY_H__
  18 
  19 #include "device.h"
  20 
  21 #define MAX_KEY_TABLE       11
  22 
  23 #define KEY_CTL_WEP         0x00
  24 #define KEY_CTL_NONE        0x01
  25 #define KEY_CTL_TKIP        0x02
  26 #define KEY_CTL_CCMP        0x03
  27 
  28 #define VNT_KEY_DEFAULTKEY      0x1
  29 #define VNT_KEY_GROUP_ADDRESS   0x2
  30 #define VNT_KEY_ALLGROUP        0x4
  31 #define VNT_KEY_GROUP           0x40
  32 #define VNT_KEY_PAIRWISE        0x00
  33 #define VNT_KEY_ONFLY           0x8000
  34 #define VNT_KEY_ONFLY_ALL       0x4000
  35 
  36 int vnt_key_init_table(struct vnt_private *priv);
  37 
  38 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
  39                  struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
  40 
  41 #endif /* __KEY_H__ */

/* [<][>][^][v][top][bottom][index][help] */