patch-2.2.11 linux/drivers/net/wavelan.h
Next file: linux/drivers/net/wavelan.p.h
Previous file: linux/drivers/net/wavelan.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Mon Aug 9 12:04:57 1999
- Orig file:
v2.2.10/linux/drivers/net/wavelan.h
- Orig date:
Wed Mar 10 16:51:35 1999
diff -u --recursive --new-file v2.2.10/linux/drivers/net/wavelan.h linux/drivers/net/wavelan.h
@@ -19,6 +19,8 @@
#ifndef _WAVELAN_H
#define _WAVELAN_H
+/************************** MAGIC NUMBERS ***************************/
+
/* Detection of the WaveLAN card is done by reading the MAC
* address from the card and checking it. If you have a non-AT&T
* product (OEM, like DEC RoamAbout, Digital Ocean, or Epson),
@@ -38,6 +40,25 @@
#define WAVELAN_MTU 1500 /* Maximum size of WaveLAN packet */
#define MAXDATAZ (WAVELAN_ADDR_SIZE + WAVELAN_ADDR_SIZE + 2 + WAVELAN_MTU)
+
+/*
+ * Constants used to convert channels to frequencies
+ */
+
+/* Frequency available in the 2.0 modem, in units of 250 kHz
+ * (as read in the offset register of the dac area).
+ * Used to map channel numbers used by `wfreqsel' to frequencies
+ */
+const short channel_bands[] = { 0x30, 0x58, 0x64, 0x7A, 0x80, 0xA8,
+ 0xD0, 0xF0, 0xF8, 0x150 };
+
+/* Frequencies of the 1.0 modem (fixed frequencies).
+ * Use to map the PSA `subband' to a frequency
+ * Note : all frequencies apart from the first one need to be multiplied by 10
+ */
+const int fixed_bands[] = { 915e6, 2.425e8, 2.46e8, 2.484e8, 2.4305e8 };
+
+
/*************************** PC INTERFACE ****************************/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)