diff options
| author | Patrick McHardy <kaber@trash.net> | 2010-04-20 10:02:01 -0400 | 
|---|---|---|
| committer | Patrick McHardy <kaber@trash.net> | 2010-04-20 10:02:01 -0400 | 
| commit | 62910554656cdcd6b6f84a5154c4155aae4ca231 (patch) | |
| tree | dcf14004f6fd2ef7154362ff948bfeba0f3ea92d /drivers/net/wireless/airo.c | |
| parent | 22265a5c3c103cf8c50be62e6c90d045eb649e6d (diff) | |
| parent | ab9304717f7624c41927f442e6b6d418b2d8b3e4 (diff) | |
Merge branch 'master' of /repos/git/net-next-2.6
Conflicts:
	Documentation/feature-removal-schedule.txt
	net/ipv6/netfilter/ip6t_REJECT.c
	net/netfilter/xt_limit.c
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'drivers/net/wireless/airo.c')
| -rw-r--r-- | drivers/net/wireless/airo.c | 37 | 
1 files changed, 24 insertions, 13 deletions
| diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index dc5018a6d9ed..a441aad922c2 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c | |||
| @@ -2876,7 +2876,7 @@ static struct net_device *_init_airo_card( unsigned short irq, int port, | |||
| 2876 | ai->wep_capable = (cap_rid.softCap & cpu_to_le16(0x02)) ? 1 : 0; | 2876 | ai->wep_capable = (cap_rid.softCap & cpu_to_le16(0x02)) ? 1 : 0; | 
| 2877 | ai->max_wep_idx = (cap_rid.softCap & cpu_to_le16(0x80)) ? 3 : 0; | 2877 | ai->max_wep_idx = (cap_rid.softCap & cpu_to_le16(0x80)) ? 3 : 0; | 
| 2878 | 2878 | ||
| 2879 | airo_print_info(dev->name, "Firmware version %x.%x.%02x", | 2879 | airo_print_info(dev->name, "Firmware version %x.%x.%02d", | 
| 2880 | ((le16_to_cpu(cap_rid.softVer) >> 8) & 0xF), | 2880 | ((le16_to_cpu(cap_rid.softVer) >> 8) & 0xF), | 
| 2881 | (le16_to_cpu(cap_rid.softVer) & 0xFF), | 2881 | (le16_to_cpu(cap_rid.softVer) & 0xFF), | 
| 2882 | le16_to_cpu(cap_rid.softSubVer)); | 2882 | le16_to_cpu(cap_rid.softSubVer)); | 
| @@ -3193,19 +3193,26 @@ static void airo_print_status(const char *devname, u16 status) | |||
| 3193 | { | 3193 | { | 
| 3194 | u8 reason = status & 0xFF; | 3194 | u8 reason = status & 0xFF; | 
| 3195 | 3195 | ||
| 3196 | switch (status) { | 3196 | switch (status & 0xFF00) { | 
| 3197 | case STAT_NOBEACON: | 3197 | case STAT_NOBEACON: | 
| 3198 | airo_print_dbg(devname, "link lost (missed beacons)"); | 3198 | switch (status) { | 
| 3199 | break; | 3199 | case STAT_NOBEACON: | 
| 3200 | case STAT_MAXRETRIES: | 3200 | airo_print_dbg(devname, "link lost (missed beacons)"); | 
| 3201 | case STAT_MAXARL: | 3201 | break; | 
| 3202 | airo_print_dbg(devname, "link lost (max retries)"); | 3202 | case STAT_MAXRETRIES: | 
| 3203 | break; | 3203 | case STAT_MAXARL: | 
| 3204 | case STAT_FORCELOSS: | 3204 | airo_print_dbg(devname, "link lost (max retries)"); | 
| 3205 | airo_print_dbg(devname, "link lost (local choice)"); | 3205 | break; | 
| 3206 | break; | 3206 | case STAT_FORCELOSS: | 
| 3207 | case STAT_TSFSYNC: | 3207 | airo_print_dbg(devname, "link lost (local choice)"); | 
| 3208 | airo_print_dbg(devname, "link lost (TSF sync lost)"); | 3208 | break; | 
| 3209 | case STAT_TSFSYNC: | ||
| 3210 | airo_print_dbg(devname, "link lost (TSF sync lost)"); | ||
| 3211 | break; | ||
| 3212 | default: | ||
| 3213 | airo_print_dbg(devname, "unknow status %x\n", status); | ||
| 3214 | break; | ||
| 3215 | } | ||
| 3209 | break; | 3216 | break; | 
| 3210 | case STAT_DEAUTH: | 3217 | case STAT_DEAUTH: | 
| 3211 | airo_print_dbg(devname, "deauthenticated (reason: %d)", reason); | 3218 | airo_print_dbg(devname, "deauthenticated (reason: %d)", reason); | 
| @@ -3221,7 +3228,11 @@ static void airo_print_status(const char *devname, u16 status) | |||
| 3221 | airo_print_dbg(devname, "authentication failed (reason: %d)", | 3228 | airo_print_dbg(devname, "authentication failed (reason: %d)", | 
| 3222 | reason); | 3229 | reason); | 
| 3223 | break; | 3230 | break; | 
| 3231 | case STAT_ASSOC: | ||
| 3232 | case STAT_REASSOC: | ||
| 3233 | break; | ||
| 3224 | default: | 3234 | default: | 
| 3235 | airo_print_dbg(devname, "unknow status %x\n", status); | ||
| 3225 | break; | 3236 | break; | 
| 3226 | } | 3237 | } | 
| 3227 | } | 3238 | } | 
