[Click] 11n monitor mode NOT answer ACK

Javier Sánchez javier.recacha at gmail.com
Mon Nov 2 11:02:02 EST 2009


Sorry, i have no idea what is the problem then.

2009/11/2 Yongheng Qi <jetever at gmail.com>

> yes, I use the atheros 11n sdk, and port it to our madwifi.
>
> the HAL_TXDESC_NOACK flags, I have use it send the multicast packets.
>
> but the not multicast packets, have i_addr packets can't get return ACK.
>
> I use Omnipeek get the packets. not find any problem.
>
> I don't know if the sdk HAL in monitor mode can't answer ACk.
>
>
> Thanks
>
> 2009/11/2 Javier Sánchez <javier.recacha at gmail.com>
>
>> I have no idea then.
>>
>> Is the packet being transmited correctly from the source device (you can
>> use dump on 802.11n monitor device to verify) ?
>>
>> What driver are u using? u can try to look at the code  (packet injection
>> code), may be ack flag is desactivated on packet injection ¿?
>>
>> on madwifi, ack can be desactivated like this
>>
>>     if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
>>         flags |= HAL_TXDESC_NOACK;    /* no ack on broad/multicast */
>>         sc->sc_stats.ast_tx_noack++;
>>         try0 = 1;
>>     }
>>
>> Regards
>> Javier
>>
>> 2009/11/2 Yongheng Qi <jetever at gmail.com>
>>
>> yes, 802.11g is OK.
>>>
>>> I use roofnet on 802.11g. the click.config like you give.
>>>
>>> the same config explant to 802.11n.  other function all is ok but the
>>> noack.
>>>
>>> Thanks
>>>
>>> 2009/11/2 Javier Sánchez <javier.recacha at gmail.com>
>>>
>>> it was working fine on 802.11g ? or is the first time you try?
>>>>
>>>> Have you tried something like this?
>>>>
>>>> ...
>>>> define($IP_ADR 6.0.0.1/8)
>>>> define($MAC_ADR 00:00:00:00:00:01) //use your real hw mac
>>>>
>>>> FromHost(fake1, $IP_ADR, ETHER $MAC_ADR)
>>>> ...
>>>>
>>>> Regards
>>>> Javier Sánchez
>>>>
>>>> On Mon, Nov 2, 2009 at 2:27 PM, Yongheng Qi <jetever at gmail.com> wrote:
>>>>
>>>>> Dear all:
>>>>>
>>>>> Do you know atheros Ar92xx card monitor mode can answer ACK?
>>>>>
>>>>> I write a  program do monitor mode send packet, but the receiver don't
>>>>> answer ACK.
>>>>>
>>>>> how to do can let monitor mode answer ACK?
>>>>>
>>>>> Thanks
>>>>> _______________________________________________
>>>>> click mailing list
>>>>> click at amsterdam.lcs.mit.edu
>>>>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Yongheng Qi
>>>
>>> Mobile: +86 1390 119 7481
>>>
>>
>>
>
>
> --
> Yongheng Qi
>
> Mobile: +86 1390 119 7481
>


More information about the click mailing list