From owner-freebsd-mobile Tue Oct 2 9: 4:26 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from ambrisko.com (adsl-64-174-51-42.dsl.snfc21.pacbell.net [64.174.51.42]) by hub.freebsd.org (Postfix) with ESMTP id 1DEDA37B407 for ; Tue, 2 Oct 2001 09:04:21 -0700 (PDT) Received: (from ambrisko@localhost) by ambrisko.com (8.11.6/8.11.3) id f92G48873379 for freebsd-mobile@freebsd.org; Tue, 2 Oct 2001 09:04:08 -0700 (PDT) (envelope-from ambrisko) From: Doug Ambrisko Message-Id: <200110021604.f92G48873379@ambrisko.com> Subject: Latest Cisco/Aironet changes To: freebsd-mobile@freebsd.org Date: Tue, 2 Oct 2001 09:04:07 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL92 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org There are located at: http://www.ambrisko.com/doug/an/ an.patch.cisco.rfmon2.leap3-4.4-stable is the latest version. Made relative to -stable (should basically apply to -current). Auto-detect if Linux patches are missing then don't enable that code. The linux.patch.cisco, emulates the Cisco ioctls for Linux so that the Cisco client utilities for Linux run on FreeBSD. This lets you flash firmware etc. The Linux emulation code was derived from the open source Linux driver to maintain compatibility. Attempt to add LEAP support, hints from Richard. I'd like to verify this works with someone that has a LEAP environment. Change DELAYs in flash part of driver to FLASH_DELAY which uses tsleep so it doesn't look like your system died during a flash update. Install header files in /usr/include/dev/an Forgot to include mtree patch for the include found by David. Cleanup some ifmedia bugs add "Home" key mode to ifmedia and ancontrol. This way you can manage 2 keys a little easier. Map the home mode into key 5. Enhance ifconfig to dumps the various configured SSIDs. I uses a bunch of different ones and roam between then. Also add a syntax similar to the WEP keys to deal with setting difference SSIDs. Thanks to Brooks & David for getting some of the prior patches committed. Looks like pr kern/26546 is still stalled. It would be nice if just Index: sys/sockio.h =================================================================== RCS file: /cvs/src/sys/sys/sockio.h,v retrieving revision 1.14.2.4 diff -c -r1.14.2.4 sockio.h *** sys/sockio.h 2001/07/24 19:10:19 1.14.2.4 --- sys/sockio.h 2001/09/23 15:52:12 *************** *** 100,105 **** --- 100,108 ---- #define SIOCGIFSTATUS _IOWR('i', 59, struct ifstat) /* get IF status */ #define SIOCSIFLLADDR _IOW('i', 60, struct ifreq) /* set link level addr */ + #define SIOCGPRIVATE_0 _IOWR('i', 80, struct ifreq) /* Linux Private + 0 */ + #define SIOCGPRIVATE_1 _IOWR('i', 81, struct ifreq) /* Linux Private + 1 */ + #define SIOCIFCREATE _IOWR('i', 122, struct ifreq) /* create clone if */ #define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */ #define SIOCIFGCLONERS _IOWR('i', 120, struct if_clonereq) /* get cloners */ get applied so the firmware flash utility would work (from the Linux folks). Then we can add the flash utilty to ports or someone can re-write it so that it isn't GPL and add it to ancontrol. Since it works fine I haven't had the motivation to do that. I'd like some people to try it and then I'll send-pr it. It would be really nice if some people with LEAP environments could test the LEAP support! Thanks, Doug A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message