staging: vt6656: decode remove tether.c/h

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Malcolm Priestley 2014-06-25 21:19:55 +01:00 committed by Greg Kroah-Hartman
parent e1aec72d99
commit 3120761579
13 changed files with 0 additions and 173 deletions

View file

@ -51,7 +51,6 @@
#include "device.h"
#include "tmacro.h"
#include "tether.h"
#include "80211mgr.h"
#include "80211hdr.h"

View file

@ -12,7 +12,6 @@ vt6656_stage-y += main_usb.o \
dpc.o \
power.o \
datarate.o \
tether.o \
key.o \
rf.o \
usbpipe.o \

View file

@ -36,7 +36,6 @@
*/
#include "tmacro.h"
#include "tether.h"
#include "mac.h"
#include "baseband.h"
#include "rf.h"

View file

@ -33,7 +33,6 @@
#ifndef __BASEBAND_H__
#define __BASEBAND_H__
#include "tether.h"
#include "device.h"
#define PREAMBLE_LONG 0

View file

@ -34,8 +34,6 @@
#include <linux/types.h>
#include <linux/mm.h>
#include "tether.h"
/* max transmit or receive buffer size */
#define CB_MAX_BUF_SIZE 2900U /* NOTE: must be multiple of 4 */

View file

@ -74,7 +74,6 @@
*/
#include "80211hdr.h"
#include "tether.h"
#include "wmgr.h"
#include "wcmd.h"
#include "desc.h"

View file

@ -38,7 +38,6 @@
#include "dpc.h"
#include "device.h"
#include "rxtx.h"
#include "tether.h"
#include "card.h"
#include "bssdb.h"
#include "mac.h"

View file

@ -30,7 +30,6 @@
#ifndef __KEY_H__
#define __KEY_H__
#include "tether.h"
#include "80211mgr.h"
#define MAX_GROUP_KEY 4

View file

@ -31,7 +31,6 @@
*/
#include "tmacro.h"
#include "tether.h"
#include "desc.h"
#include "mac.h"
#include "80211hdr.h"

View file

@ -51,7 +51,6 @@
#include "card.h"
#include "baseband.h"
#include "mac.h"
#include "tether.h"
#include "wmgr.h"
#include "power.h"
#include "wcmd.h"

View file

@ -45,7 +45,6 @@
#include "device.h"
#include "rxtx.h"
#include "tether.h"
#include "card.h"
#include "bssdb.h"
#include "mac.h"

View file

@ -1,60 +0,0 @@
/*
* Copyright (c) 2003 VIA Networking, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*
* File: tether.c
*
* Purpose:
*
* Author: Tevin Chen
*
* Date: May 21, 1996
*
* Functions:
* ETHbIsBufferCrc32Ok - Check CRC value of the buffer if Ok or not
*
* Revision History:
*
*/
#include "device.h"
#include "tmacro.h"
#include "tether.h"
/*
* Description: Check CRC value of the buffer if Ok or not
*
* Parameters:
* In:
* pbyBuffer - pointer of buffer (normally is rx buffer)
* cbFrameLength - length of buffer, including CRC portion
* Out:
* none
*
* Return Value: true if ok; false if error.
*
*/
bool ETHbIsBufferCrc32Ok(u8 * pbyBuffer, unsigned int cbFrameLength)
{
u32 n_crc = ~ether_crc_le(cbFrameLength - 4, pbyBuffer);
if (le32_to_cpu(*((__le32 *)(pbyBuffer + cbFrameLength - 4))) != n_crc)
return false;
return true;
}

View file

@ -1,101 +0,0 @@
/*
* Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* File: tether.h
*
* Purpose:
*
* Author: Tevin Chen
*
* Date: Jan. 28, 1997
*
*/
#ifndef __TETHER_H__
#define __TETHER_H__
#include <linux/if_ether.h>
//
// constants
//
#define U_ETHER_ADDR_STR_LEN (ETH_ALEN * 2 + 1)
// Ethernet address string length
#define U_MULTI_ADDR_LEN 8 // multicast address length
#ifdef __BIG_ENDIAN
#define TYPE_MGMT_PROBE_RSP 0x5000
#define FC_TODS 0x0001
#define FC_FROMDS 0x0002
#define FC_MOREFRAG 0x0004
#define FC_RETRY 0x0008
#define FC_POWERMGT 0x0010
#define FC_MOREDATA 0x0020
#define FC_WEP 0x0040
#define TYPE_802_11_ATIM 0x9000
#define TYPE_802_11_DATA 0x0800
#define TYPE_802_11_CTL 0x0400
#define TYPE_802_11_MGMT 0x0000
#define TYPE_802_11_MASK 0x0C00
#define TYPE_SUBTYPE_MASK 0xFC00
#define TYPE_802_11_NODATA 0x4000
#define TYPE_DATE_NULL 0x4800
#define TYPE_CTL_PSPOLL 0xa400
#define TYPE_CTL_ACK 0xd400
#else //if LITTLE_ENDIAN
//
// wType field in the SEthernetHeader
//
// NOTE....
// in network byte order, high byte is going first
#define TYPE_MGMT_PROBE_RSP 0x0050
#define FC_TODS 0x0100
#define FC_FROMDS 0x0200
#define FC_MOREFRAG 0x0400
#define FC_RETRY 0x0800
#define FC_POWERMGT 0x1000
#define FC_MOREDATA 0x2000
#define FC_WEP 0x4000
#define TYPE_802_11_ATIM 0x0090
#define TYPE_802_11_DATA 0x0008
#define TYPE_802_11_CTL 0x0004
#define TYPE_802_11_MGMT 0x0000
#define TYPE_802_11_MASK 0x000C
#define TYPE_SUBTYPE_MASK 0x00FC
#define TYPE_802_11_NODATA 0x0040
#define TYPE_DATE_NULL 0x0048
#define TYPE_CTL_PSPOLL 0x00a4
#define TYPE_CTL_ACK 0x00d4
#endif //#ifdef __BIG_ENDIAN
#define WEP_IV_MASK 0x00FFFFFF
//u8 ETHbyGetHashIndexByCrc(u8 * pbyMultiAddr);
bool ETHbIsBufferCrc32Ok(u8 * pbyBuffer, unsigned int cbFrameLength);
#endif /* __TETHER_H__ */