Re: Problem with TEW-USB WEP ?

Joerg Albert <[email protected]>
Newsgroups gmane.linux.drivers.atmel-wlan
Message-ID <[email protected]>
Hi Luca,

missed this reply 'cause you've changed your real name.

On Tue, 8 Jul 2003, Luca Macciò wrote:

> Hi Jörg, I've found my problem on at76c503.c for truncated 4 bits !!!
>
> I've corrected after line 2824 in function *check_for_rx_frags(struct
> at76c503 *dev)
> where is a (length-4 ) when copy packet and than working OK !
>
> I now joing to AP for send this mail !
>
> Tomorrow I'm busy elsewhere but Thursday 10 I looking better for error in
> code  and send to you a complete report.
>
> Thank you for collaboration !
>
> 	if (fragnr == 0 && !(i802_11_hdr->frame_ctl & IEEE802_11_FCTL_MOREFRAGS)) {
> 		/* unfragmented packet received */
> 		if (length < rx_copybreak && (skb = dev_alloc_skb(length)) != NULL) {
> /*
> 			memcpy(skb_put(skb, length-4),
> 			       dev->rx_skb->data + AT76C503_RX_HDRLEN, length-4);
> */
> 			memcpy(skb_put(skb, length),
> 			       dev->rx_skb->data + AT76C503_RX_HDRLEN, length);
>
> 		} else {
> 			skb_pull(skb, AT76C503_RX_HDRLEN);
> //			skb_trim(skb, length-4);
> 			/* Use a new skb for the next receive */
> 			dev->rx_skb = NULL;
> 		}

I'll try this change with the 0.90.x firmware and try to incorporate it
into the driver. Thanks for the patch!

/Jörg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.