From owner-freebsd-questions@FreeBSD.ORG Wed Jul 17 16:28:41 2013 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 47632968 for ; Wed, 17 Jul 2013 16:28:41 +0000 (UTC) (envelope-from michelbehr@gmail.com) Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by mx1.freebsd.org (Postfix) with ESMTP id D8D9CBE0 for ; Wed, 17 Jul 2013 16:28:40 +0000 (UTC) Received: by mail-we0-f177.google.com with SMTP id m19so1988502wev.36 for ; Wed, 17 Jul 2013 09:28:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=27Adsqs/KqPbCA64BcoG9TVePM9oeWjUlGj60BK0QQQ=; b=xmfOHngnDg8hz0aXBQj8YCv1ap6wq8KPYFe9wlZ1rl5dDzBozE3D2sCEQJeN7ypu2U N7EpcR4ij3/lXP6V+Qf3cs9r74C0yJfcR4JYeK6cMKVbMQ5weyBrP/7ZGL5YeV2wexbG PrvyEjumx6RP4/at+4LY5kx48fwXXkD0oHg3EuazZrTT0bLVL/IvwixcwnVueGQLAS44 CLgt8uUZKeIgiaYOUT2BVF8rdMLrfjHiwdZhIX4GiEZFkPKZRWcyhPzJf4Dp8tqGiPnT XcxKnVseBPflE+ZYDGYsqc7KchKll4eJGHYQjFIISYkfqOFZEJTcTdIYNhqRoiBmCmo+ lbTA== MIME-Version: 1.0 X-Received: by 10.194.243.226 with SMTP id xb2mr5617647wjc.67.1374078519923; Wed, 17 Jul 2013 09:28:39 -0700 (PDT) Received: by 10.216.70.19 with HTTP; Wed, 17 Jul 2013 09:28:39 -0700 (PDT) Date: Wed, 17 Jul 2013 13:28:39 -0300 Message-ID: Subject: Bill Paul's network drivers From: Michel Behr To: questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 16:28:41 -0000 Hi I'm considering learning how to build drivers, so I can make my Lenovo S400 wireless card get detected by FreeBSD. The Architecture Handbook cites these "Bill Paul's network drivers". 9.5 Network Drivers: Drivers for network devices do not use device nodes in order to be accessed. Their selection is based on other decisions made inside the kernel and instead of calling open(), use of a network device is generally introduced by using the system call socket(2). For more information see ifnet(9), the source of the loopback device, and Bill Paul's network drivers. Where can I find those Bill Paul's network drivers? Cheers, Michel.