From owner-freebsd-net Tue Nov 6 8: 5:14 2001 Delivered-To: freebsd-net@freebsd.org Received: from ws130.nomadiclab.com (ws130.nomadiclab.com [195.165.196.130]) by hub.freebsd.org (Postfix) with ESMTP id EEF5237B417 for ; Tue, 6 Nov 2001 08:05:05 -0800 (PST) Received: from ws34.nomadiclab.com (ws34.nomadiclab.com [195.165.196.34]) by ws130.nomadiclab.com (Postfix) with ESMTP id 4125374406; Tue, 6 Nov 2001 18:07:45 +0200 (EET) Received: from nomadiclab.com (ws211.nomadiclab.com [195.165.196.211]) by ws34.nomadiclab.com (Postfix) with ESMTP id E3544BA21; Tue, 6 Nov 2001 18:05:00 +0200 (EET) Message-ID: <3BE80A2C.5020809@nomadiclab.com> Date: Tue, 06 Nov 2001 18:05:00 +0200 From: Pekka Nikander User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:0.9.5+) Gecko/20011101 X-Accept-Language: en-us MIME-Version: 1.0 To: freebsd-net Cc: Marco Molteni Subject: A minimal IEEE 802.1x aka EAPOL implementation available Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, My IEEE 802.1x EAPOL implementation is now minimally functional and tested. It doesn't include any EAP modules, but the EAPOL state machines seem to work fine. I'd appreciate if someone with more experience with netgraph would read the code and send comments how it should be improved so that it could be included into -CURRENT at some later date. I'm especially worried about memory leaks, I've tried to check the paths to make sure that mbufs are always freed correctly, but most probably I have missed a case or two. The code is available at http://www.tml.hut.fi/~pnr/eapol/ Right now I have only tested it under 4.4-STABLE, but it shouldn't be too hard to modify it for -CURRENT. My problem is that I haven't got any test machines running -CURRENT available. Yours, --Pekka Nikander To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message