From owner-freebsd-hackers@freebsd.org Tue Oct 4 17:06:25 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 28475AF5212 for ; Tue, 4 Oct 2016 17:06:25 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E696D751; Tue, 4 Oct 2016 17:06:24 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id r30so34600222ioi.1; Tue, 04 Oct 2016 10:06:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=V74yMicDBLzmDKFQQJiHbA096ge0ZG7tuB2PIzRsAC8=; b=CNZyxUmZhJ8AzhhDl0ZRXSwgQ1+xuuA3HRdKb0zZj0zTA7cgrxiLfXuqlziIpmLATy Bc3cviVef9DajI9JoL7Zra6O+imxhcbxXIYgr7bjFka7MFvgpKdLJvLoRFcl/00SMWA0 etv6RwNPvFdMzkmZr+/sAEwEwaJi9dUQwkMJN+dyGXdpOhRZ5LTfmTxVdQjp5V9LoBgO zVIGqpspEURR5D6ZLY0qbYryTrwLDeNa5JxfMJqWKCYGvgqhSwwT3f1fjW8ziFyDnAhN +YbO7Nc3QTGzyvQO/Zcz/2VZkFS+FZE/rXhYevsokZtNldd4auvkgiA6vjJYy2WGshOh NV+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=V74yMicDBLzmDKFQQJiHbA096ge0ZG7tuB2PIzRsAC8=; b=hZSRA1lqX8b222CEGHmuV/vf+UR2tHhIuezBesqQk6T6VSj8EODm5IGI7x/PsLBpkg jg1T5+SAJTtUkUCdDlzbl2Rwkf9sDvZlaIbdon3IXbNTrgqHkVAr6HtHCvcd5H7hKjlG aS7/Nxmw0774x1Wwu17OUF4/OBz0zWDASN5HmWsnG4NE7MD+IbsYbz9AU+37Eee5M3GW 7HsszkwKJIgZUZB28RkakTVZd8VwNBmEeRNTPltNcjDLO121zmImIwW1zLUlrEpJ6Kjr CUbwon50zKQtjbGjdGOrpGNHNzGbP9628tyI7PlwVbhNTbl0OHiqy0uwA/AczZrwmAyk CyKw== X-Gm-Message-State: AA6/9RmsSObm1CbIvOPcEn1dx4xhB4LVDgBl+oKM5EBA+/0xK8U3I6Sau20YScv+J/8XvoBUeWXlIGKd8wg1fQ== X-Received: by 10.107.181.211 with SMTP id e202mr5223245iof.99.1475600784018; Tue, 04 Oct 2016 10:06:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.141.129 with HTTP; Tue, 4 Oct 2016 10:06:23 -0700 (PDT) In-Reply-To: <1b439846-86d0-457b-a8b9-537c409003f5@FreeBSD.org> References: <111e0c35-7a4b-b6c7-ef1d-1a0d85112e61@digiware.nl> <4209b8d4-6674-a51d-dceb-81c3ecd179c2@FreeBSD.org> <20161003180913.GP54003@zxy.spb.ru> <1b439846-86d0-457b-a8b9-537c409003f5@FreeBSD.org> From: Adrian Chadd Date: Tue, 4 Oct 2016 10:06:23 -0700 Message-ID: Subject: Re: Kqueue and threading To: Eric Badger Cc: Slawa Olhovchenkov , "freebsd-hackers@freebsd.org" , Willem Jan Withagen Content-Type: text/plain; charset=UTF-8 X-Mailman-Approved-At: Tue, 04 Oct 2016 17:39:50 +0000 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 17:06:25 -0000 netmap is a special snowflake case, as the last time I checked a whole bunch of assumptions are made about the process/thread contexts doing the work. -adrian On 3 October 2016 at 19:06, Eric Badger wrote: > On 10/03/2016 01:09 PM, Slawa Olhovchenkov wrote: >> On Mon, Oct 03, 2016 at 12:48:03PM -0500, Eric Badger wrote: >> >>> Sharing a kqueue between threads of a process works. Are the workers >> >> Can you comment PR207261? > > Hmm, I don't think I have the netmap expertise to comment. > > Eric >