Re: QoS prioritization doesn't work correctly and no QoS control fields

Zhu Yi <[email protected]> Fri, 19 Dec 2008 14:28:12 +0800
Newsgroups gmane.linux.drivers.ipw2100.devel
Organization Intel Corp.
Message-ID <[email protected]>
On Thu, 2008-12-18 at 02:01 -0800, Marco Talunzo wrote:
> kernel: [23780.924677] ipw2200: U ipw_qos_current_mode QoS
> network/card mode 7
> kernel: [23780.924679] ipw2200: U ipw_qos_activate QoS sending
> IPW_CMD_QOS_PARAMETERS
> kernel: [23780.924682] ipw2200: U __ipw_send_cmd QOS_PARAMETERS
> command (#25) 96 bytes: 0x00100123
> kernel: [23780.924687] 00000000 0F 00 0F 00 07 00 03 00  FF 03 FF 03
> 0F 00 07 00   ........ ........
> kernel: [23780.924691] 00000010 01 05 00 00 00 00 00 00  00 00 00 00
> C0 0B E0 05   ........ ........
> kernel: [23780.924695] 00000020 1F 00 1F 00 0F 00 07 00  FF 03 FF 03
> 1F 00 0F 00   ........ ........
> kernel: [23780.924700] 00000030 01 05 00 00 00 00 00 00  00 00 00 00
> 80 17 C0 0C   ........ ........
> kernel: [23780.924704] 00000040 0F 00 0F 00 07 00 03 00  FF 03 FF 03
> 0F 00 07 00   ........ ........
> kernel: [23780.924708] 00000050 01 05 00 00 00 00 00 00  00 00 00 00
> C0 0B E0 05   ........ ........
> kernel: [23780.924775] ipw2200: I ipw_irq_tasklet Command completed.
> kernel: [23780.924783] ipw2200: U ipw_qos_association QoS will be
> enabled for this association
> kernel: [23780.924787] ipw2200: U __ipw_send_cmd WME_INFO command
> (#84) 9 bytes: 0x00100123
> kernel: [23780.924791] 00000000 DD 07 00 50 F2 02 00 01  00
>             ...P.... .
> kernel: [23780.924838] ipw2200: I ipw_irq_tasklet Command completed.
> kernel: [23780.924844] ipw2200: U __ipw_send_cmd ASSOCIATE command
> (#21) 40 bytes: 0x00100123
> kernel: [23780.924849] 00000000 2C 00 00 00 01 00 00 00  00 15 2C 4F
> 33 80 0F 00   ,....... ..,O3...
> kernel: [23780.924854] 00000010 00 00 34 80 89 B9 01 01  0A 00 64 00
> 00 15 2C 4F   ..4..... ..d...,O
> kernel: [23780.924857] 00000020 33 80 00 00 00 00 00 00
>             3.......
> kernel: [23780.924957] ipw2200: I ipw_irq_tasklet Command completed.
> kernel: [23780.924966] ipw2200: U ipw_associate_network associating:
> 'ntapc1a' 00:15:2c:4f:33:80
> kernel: [23780.940683] ipw2200: I ipw_rx_notification authenticated:
> 'ntapc1a' 00:15:2c:4f:33:80
> kernel: [23780.941749] ipw2200: I ipw_rx_notification associated:
> 'ntapc1a' 00:15:2c:4f:33:80
> kernel: [23780.941762] ipw2200: U __ipw_send_cmd SYSTEM_CONFIG command
> (#6) 20 bytes: 0x001000E3
> kernel: [23780.941771] 00000000 00 00 00 00 01 00 01 00  01 00 00 00
> 00 00 00 1E   ........ ........
> kernel: [23780.941778] 00000010 00 00 01 00
>             ....
> kernel: [23780.941843] ipw2200: I ipw_irq_tasklet Command completed.
> kernel: [23781.107941] ipw2200: U ipw_wx_get_name Name: IEEE 802.11a
> kernel: [23781.107956] ipw2200: U ipw_wx_get_freq GET Freq/Channel ->
> 44
> kernel: [23781.107982] ipw2200: U ipw_wx_get_essid Getting essid:
> 'ntapc1a'
> kernel: [23781.107989] ipw2200: U ipw_wx_get_mode Get MODE -> 2
> kernel: [23781.107997] ipw2200: U ipw_wx_get_range GET Range
> kernel: [23781.108009] ipw2200: U ipw_wx_get_wap Getting WAP BSSID:
> 00:15:2c:4f:33:80
> kernel: [23781.108016] ipw2200: U ipw_wx_get_rate GET Rate -> 54000000
> kernel: [23781.108027] ipw2200: U ipw_wx_get_power GET Power
> Management Mode -> 06
> kernel: [23781.108036] ipw2200: U ipw_wx_get_nick Getting nick
> kernel: [23781.108042] ipw2200: U ipw_wx_get_txpow GET TX Power -> ON
> 20
> kernel: [23781.108048] ipw2200: U ipw_wx_get_sens GET roaming
> threshold -> ON 8
> kernel: [23781.108054] ipw2200: U ipw_wx_get_retry GET retry -> 7
> kernel: [23781.108059] ipw2200: U ipw_wx_get_rts GET RTS Threshold ->
> 2304
> kernel: [23781.108065] ipw2200: U ipw_wx_get_frag GET Frag Threshold
> -> 2346
> dhclient: There is already a pid file /var/run/dhclient.pid with pid
> 8378
> dhclient: killed old client process, removed PID file
> dhclient: Internet Systems Consortium DHCP Client V3.0.5
> dhclient: Copyright 2004-2006 Internet Systems Consortium.
> dhclient: All rights reserved.
> dhclient: For info, please visit http://www.isc.org/sw/dhcp/
> dhclient:
> dhclient: Listening on LPF/eth1/00:0e:35:ff:3d:42
> dhclient: Sending on   LPF/eth1/00:0e:35:ff:3d:42
> dhclient: Sending on   Socket/fallback
> dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
> kernel: [23785.916674] ipw2200: I ipw_is_qos_active QoS  1 network is
> QoS active 1  supported 1  unicast 1

I can see QoS is enabled in the association. Don't you see QoS data
packets in ping frames?

Thanks,
-yi


------------------------------------------------------------------------------