From owner-freebsd-wireless@FreeBSD.ORG Wed Sep 7 09:05:50 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFFA61065670; Wed, 7 Sep 2011 09:05:50 +0000 (UTC) (envelope-from paradyse@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 763C78FC1B; Wed, 7 Sep 2011 09:05:50 +0000 (UTC) Received: by yxk36 with SMTP id 36so228181yxk.13 for ; Wed, 07 Sep 2011 02:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=HhZqo6qYdtzWHPKmGwdDd8HqFnWJ1LLINGor6lvgxfE=; b=W6ncX+6XTYu7t0U+i7mm42fD3vNLJAdwqOlcCOJb8hjib0Ywzt76iACqnUFHNoj4pe APGgFWASF7JL3mnzXjFrlICCSeOGufSv9OmZ8P5kVJ+JYVYo05/Bx0YTLK6kDXMyM5z7 X8ggcyKGyn5wNvzIrpSxeTLzor1iVsRP1w9z4= Received: by 10.151.43.8 with SMTP id v8mr4613817ybj.296.1315386349319; Wed, 07 Sep 2011 02:05:49 -0700 (PDT) MIME-Version: 1.0 Sender: paradyse@gmail.com Received: by 10.150.178.20 with HTTP; Wed, 7 Sep 2011 02:05:29 -0700 (PDT) In-Reply-To: References: From: Kang Yin Su Date: Wed, 7 Sep 2011 17:05:29 +0800 X-Google-Sender-Auth: 3utzppyjF2MLtWGv7JmAdtccb2w Message-ID: To: Adrian Chadd Content-Type: multipart/mixed; boundary=00151750d9e617f6ca04ac5640d1 Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416 - tdma ?? X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Sep 2011 09:05:50 -0000 --00151750d9e617f6ca04ac5640d1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Attached is the patch which I modified for more than 2 stations. -Yin On Wed, Sep 7, 2011 at 4:52 PM, Kang Yin Su wrote: > Right. I didn't change these, 8 slots is enough for my setup and the > default slot cnt can override by ifconfig. > > -Yin > > On Wed, Sep 7, 2011 at 4:42 PM, Adrian Chadd wrote: >> On 7 September 2011 16:02, Kang Yin Su wrote: >>> Sure, =A0For testing >2 slot, I just comment out the line from ieee8021= 1_tdma.c >>> >>> =A0110://CTASSERT(TDMA_MAXSLOTS =3D=3D 2); >> >> And what about these: >> >> =A0 =A0 =A0 =A0uint8_t tdma_inuse[1]; =A0 =A0 =A0 =A0 =A0/* mask of slot= s in use */ >> =A0 =A0 =A0 =A0uint8_t tdma_active[1]; =A0 =A0 =A0 =A0 /* mask of active= slots */ >> >> And: >> >> ieee80211_tdma.c:#define =A0 =A0 =A0 =A0TDMA_SLOTCNT_DEFAULT =A0 =A02 >> =A0/* 2x (pt-to-pt) */ >> >> Did you update these? >> >> Ie, the above bitmaps are only 8 slots wide. The above define is used >> for initialising tdma_slotcnt so you may have overridden it somehow >> using ifconfig. >> >> Thanks, >> >> >> >> Adrian >> > --00151750d9e617f6ca04ac5640d1 Content-Type: application/octet-stream; name="tdma_more_slot.patch" Content-Disposition: attachment; filename="tdma_more_slot.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gsa31cqr0 SW5kZXg6IGllZWU4MDIxMV90ZG1hLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaWVlZTgwMjExX3RkbWEuaAko cmV2aXNpb24gMjI1NDMxKQorKysgaWVlZTgwMjExX3RkbWEuaAkod29ya2luZyBjb3B5KQpAQCAt MzYsOCArMzYsOCBAQAogI2RlZmluZQlURE1BX1ZFUlNJT05fVjIJCTIKICNkZWZpbmUJVERNQV9W RVJTSU9OCQlURE1BX1ZFUlNJT05fVjIKIAotLyogTkI6IHdlIG9ubHkgc3VwcG9ydCAyIHJpZ2h0 IG5vdyBidXQgcHJvdG9jb2wgaGFuZGxlcyB1cCB0byA4ICovCi0jZGVmaW5lCVRETUFfTUFYU0xP VFMJCTIJLyogbWF4IHNsb3RzL3N0YSdzICovCisvKiBOQjogd2Ugb25seSBzdXBwb3J0IDggcmln aHQgbm93IGJ1dCBwcm90b2NvbCBoYW5kbGVzIHVwIHRvIDggKi8KKyNkZWZpbmUJVERNQV9NQVhT TE9UUwkJOAkvKiBtYXggc2xvdHMvc3RhJ3MgKi8KIAogI2RlZmluZQlURE1BX1BBUkFNX0xFTl9W MglzaXplb2Yoc3RydWN0IGllZWU4MDIxMV90ZG1hX3BhcmFtKQogCkluZGV4OiBpZWVlODAyMTFf dGRtYS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KLS0tIGllZWU4MDIxMV90ZG1hLmMJKHJldmlzaW9uIDIyNTQzMykK KysrIGllZWU4MDIxMV90ZG1hLmMJKHdvcmtpbmcgY29weSkKQEAgLTEwNyw3ICsxMDcsNyBAQAog LyoKICAqIFRoaXMgY29kZSBpcyBub3QgcHJlcGFyZWQgdG8gaGFuZGxlIG1vcmUgdGhhbiAyIHNs b3RzLgogICovCi1DVEFTU0VSVChURE1BX01BWFNMT1RTID09IDIpOworLy9DVEFTU0VSVChURE1B X01BWFNMT1RTID09IDIpOwogCiBzdGF0aWMgdm9pZCB0ZG1hX3ZkZXRhY2goc3RydWN0IGllZWU4 MDIxMXZhcCAqdmFwKTsKIHN0YXRpYyBpbnQgdGRtYV9uZXdzdGF0ZShzdHJ1Y3QgaWVlZTgwMjEx dmFwICosIGVudW0gaWVlZTgwMjExX3N0YXRlLCBpbnQpOwpAQCAtNDQxLDcgKzQ0MSwxMCBAQAog CQkvKgogCQkgKiBQaWNrIHVub2NjdXBpZWQgc2xvdC4gIE5vdGUgd2UgbmV2ZXIgY2hvb3NlIHNs b3QgMC4KIAkJICovCi0JCWZvciAoc2xvdCA9IHRkbWEtPnRkbWFfc2xvdGNudC0xOyBzbG90ID4g MDsgc2xvdC0tKQorCQkvKiBBc3NpZ24gc2xvdCBieSBvcmRlciwgc2luY2Ugc2xhdmUgc3RhdGlv bnMgbmVlZCB0byBwYXJzZSBiZWFjb24gb2YgZm9ybWVyIHN0YXRpb24gCisJCSAqIHNvIHRoYXQg aXQgY2FuIGJyb2FkY2FzdCBpdHMgb3duIGJlYWNvbi4gU2VlOiA1NjYgKi8KKwkJZm9yIChzbG90 ID0gMTsgc2xvdCA8IHRkbWEtPnRkbWFfc2xvdGNudDsgc2xvdCsrKSB7CisJCS8vZm9yIChzbG90 ID0gdGRtYS0+dGRtYV9zbG90Y250LTE7IHNsb3QgPiAwOyBzbG90LS0pCiAJCQlpZiAoaXNjbHIo dGRtYS0+dGRtYV9pbnVzZSwgc2xvdCkpCiAJCQkJYnJlYWs7CiAJCWlmIChzbG90IDw9IDApIHsK --00151750d9e617f6ca04ac5640d1--