From: Pekka Enberg <penberg@cs.helsinki.fi>
To: Lars Lindley <lindley@coyote.org>
Cc: gregkh@suse.de, greg@kroah.com, pavel@ucw.cz,
devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] staging: winbond: localpara.h whitespace and indentation fixes.
Date: Thu, 18 Mar 2010 18:22:32 +0200 [thread overview]
Message-ID: <4BA25348.1080308@cs.helsinki.fi> (raw)
In-Reply-To: <1268727716-20422-1-git-send-email-lindley@coyote.org>
Lars Lindley wrote:
> +/* refer Bitmap2RateValue table */
> +#define LOCAL_ALL_SUPPORTED_RATES_BITMAP 0x130c1a66 /*
> + * the bitmap value
> + * of all the H/W
> + * supported rates:
> + * 1, 2, 5.5, 11,
> + * 6, 9, 12, 18,
> + * 24, 36, 48, 54
> + */
> +#define LOCAL_OFDM_SUPPORTED_RATES_BITMAP 0x130c1240 /*
> + * the bitmap value
> + * of all the H/W
> + * supported rates
> + * except to non-OFDM
> + * rates:
> + * 6, 9, 12, 18,
> + * 24, 36, 48, 54
> + */
The comments look funny. You might want to move them above the #defines.
> +struct wb_local_para {
> + /* read from EPROM, manufacture set for each NetCard */
> + u8 PermanentAddress[MAC_ADDR_LENGTH + 2];
> + /* the driver will use this one actually. */
> + u8 ThisMacAddress[MAC_ADDR_LENGTH + 2];
> + u32 MTUsize; /* Ind to Uplayer, Max transmission unit size */
> + u8 region_INF; /* region setting from INF */
> + u8 region; /* real region setting of the device */
> + u8 Reserved_1[2];
> +
> +/* power-save variables */
I think this wants to be moved one indentation level to the right.
> + u8 iPowerSaveMode; /* 0 indicates on, 1 indicates off */
> + u8 ATIMmode;
> + u8 ExcludeUnencrypted;
> + /* Unit ime count for the decision to enter PS mode */
> + u16 CheckCountForPS;
> + u8 boHasTxActivity;/* tx activity has occurred */
> + u8 boMacPsValid; /* Power save mode obtained from H/W is valid or not */
> +
> +/* Rate */
ditto
> + u8 TxRateMode; /*
> + * Initial, input from Registry,
> + * may be updated by GUI
> + * Tx Rate Mode: auto(DTO on), max, 1M, 2M, ..
> + */
> + u8 CurrentTxRate; /* The current Tx rate */
> + u8 CurrentTxRateForMng; /*
> + * The current Tx rate for management
> + * frames. It will be decided before
> + * connection succeeds.
> + */
> + u8 CurrentTxFallbackRate;
> +
> +/* for Rate handler */
ditto
> + u8 BRateSet[32]; /* basic rate set */
> + u8 SRateSet[32]; /* support rate set */
> +
> + u8 NumOfBRate;
> + u8 NumOfSRate;
> + u8 NumOfDsssRateInSRate; /* number of DSSS rates in supported rate set */
> + u8 reserved1;
> +
> + u32 dwBasicRateBitmap; /* bit map of basic rates */
> +
> + u32 dwSupportRateBitmap; /* bit map of all support rates including basic and operational rates */
> +
> +
> +/* For SME/MLME handler */
ditto
> +
> + u16 wOldSTAindex; /* valid when boHandover=TRUE, store old connected STA index */
> + u16 wConnectedSTAindex; /* Index of peerly connected AP or IBSS in the descriptionset. */
> + u16 Association_ID; /* The Association ID in the (Re)Association Response frame. */
> + u16 ListenInterval; /* The listen interval when SME invoking MLME_ (Re)Associate_Request(). */
> +
> + struct radio_off RadioOffStatus;
> + u8 Reserved0[2];
> + u8 boMsRadioOff; /* Ndis demands to be true when set Disassoc. OID and be false when set SSID OID. */
> + u8 bAntennaNo; /* which antenna */
> + u8 bConnectFlag; /* the connect status flag for roaming task */
> +
> + u8 RoamStatus;
> + u8 reserved7[3];
> +
> + struct chan_info CurrentChan; /* Current channel no. and channel band. It may be changed by scanning. */
> + u8 boHandover; /* Roaming, Hnadover to other AP. */
> + u8 boCCAbusy;
> +
> + u16 CWMax; /* It may not be the real value that H/W used */
> + u8 CWMin; /* 255: set according to 802.11 spec. */
> + u8 reserved2;
> +
> +/* 11G: */
ditto
> + u8 bMacOperationMode; /* operation in 802.11b or 802.11g */
> + u8 bSlotTimeMode; /* AUTO, s32 */
> + u8 bPreambleMode; /* AUTO, s32 */
> + u8 boNonERPpresent;
> +
> + u8 boProtectMechanism; /* H/W will take the necessary action based on this variable */
> + u8 boShortPreamble; /* Same here */
> + u8 boShortSlotTime; /* Same here */
> + u8 reserved_3;
> +
> + u32 RSN_IE_Bitmap;
> + u32 RSN_OUI_Type;
> +
> +/* For the BSSID */
ditto
> + u8 HwBssid[MAC_ADDR_LENGTH + 2];
> + u32 HwBssidValid;
> +
> +/* For scan list */
ditto
> + u8 BssListCount; /* Total count of valid descriptor indexes */
> + u8 boReceiveUncorrectInfo; /* important settings in beacon/probe resp. have been changed */
> + u8 NoOfJoinerInIbss;
> + u8 reserved_4;
> +
> + /* Store the valid descriptor indexes obtained from scannings */
> + u8 BssListIndex[(MAX_BSS_DESCRIPT_ELEMENT + 3) & ~0x03];
> + /*
> + * Save the BssDescriptor index in this IBSS.
> + * The index 0 is local descriptor (psLOCAL->wConnectedSTAindex).
> + * If CONNECTED : NoOfJoinerInIbss >= 2
> + * else : NoOfJoinerInIbss <= 1
> + */
> + u8 JoinerInIbss[(MAX_BSS_DESCRIPT_ELEMENT + 3) & ~0x03];
> +
> +/* General Statistics, count at Rx_handler or Tx_callback interrupt handler */
ditto
> + u64 GS_XMIT_OK; /* Good Frames Transmitted */
> + u64 GS_RCV_OK; /* Good Frames Received */
> + u32 GS_RCV_ERROR; /* Frames received with crc error */
> + u32 GS_XMIT_ERROR; /* Bad Frames Transmitted */
> + u32 GS_RCV_NO_BUFFER; /* Receive Buffer underrun */
> + u32 GS_XMIT_ONE_COLLISION; /* one collision */
> + u32 GS_XMIT_MORE_COLLISIONS;/* more collisions */
> +
> +/*
> + * ================================================================
> + * Statistics (no matter whether it had done successfully) -wkchen
> + * ================================================================
> + */
ditto
> + u32 _NumRxMSDU;
> + u32 _NumTxMSDU;
> + u32 _dot11WEPExcludedCount;
> + u32 _dot11WEPUndecryptableCount;
> + u32 _dot11FrameDuplicateCount;
> +
> + struct chan_info IbssChanSetting; /* 2B. Start IBSS Channel setting by registry or WWU. */
> + u8 reserved_5[2]; /* It may not be used after considering RF type, region and modulation type. */
> +
> + u8 reserved_6[2]; /* two variables are for wep key error detection */
> + u32 bWepKeyError;
> + u32 bToSelfPacketReceived;
> + u32 WepKeyDetectTimerCount;
> +
> + u16 SignalLostTh;
> + u16 SignalRoamTh;
> +
> u8 IE_Append_data[MAX_IE_APPEND_SIZE];
> u16 IE_Append_size;
> u16 reserved_7;
> -
> };
>
> #endif
next prev parent reply other threads:[~2010-03-18 17:05 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-16 8:21 [PATCH] staging: winbond: localpara.h whitespace and indentation fixes Lars Lindley
2010-03-18 16:22 ` Pekka Enberg [this message]
2010-03-18 23:00 ` Lars Lindley
2010-03-19 5:45 ` Pekka Enberg
2010-03-21 6:58 ` Pavel Machek
2010-04-28 22:50 ` Greg KH
2010-05-02 8:34 ` Lars Lindley
2010-05-03 18:45 ` Greg KH
2010-05-08 12:53 ` Lars Lindley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BA25348.1080308@cs.helsinki.fi \
--to=penberg@cs.helsinki.fi \
--cc=devel@driverdev.osuosl.org \
--cc=greg@kroah.com \
--cc=gregkh@suse.de \
--cc=lindley@coyote.org \
--cc=linux-kernel@vger.kernel.org \
--cc=pavel@ucw.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox