From owner-freebsd-stable@FreeBSD.ORG Tue Jun 10 17:30:37 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B6BB106568C for ; Tue, 10 Jun 2008 17:30:37 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by mx1.freebsd.org (Postfix) with ESMTP id B72C38FC26 for ; Tue, 10 Jun 2008 17:30:36 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by py-out-1112.google.com with SMTP id p76so1279935pyb.10 for ; Tue, 10 Jun 2008 10:30:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=41PC+Mdi7jkKb4JeclWr1DnNU6tg5wr5HbAVnyv4AZc=; b=DGX7P4oSZr9QXUdLcn9R8G5sWF8xLvGmqvVeq6tkCQ58JBVGZHhk/A8UpatIh+mFDm N835sWG6fJdixr9Uytxz4SqZapnDAeJzf9YVv0eGVzTdezzvn/FPFMR5d+QkKNgXkhXB uWspvVn54C+BhmM7E6kzjjT5hztgwU/K/kb0Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=q+GY2PopnJORYeqzEq0ZJKcOxWGo8d7L9zVc8R9Q/Tl7xOvHYB3acO9XZsemJMjN3F rZBCKxRkivgYuOZohq9wtjzhxMXNQQQYVmE58UUiLy3H/p7cakehOOL0ZNdtA+fKa2FA LsPEcku5nOXiNA2BJVi4zeM96dQAlLEzWQXiQ= Received: by 10.114.92.2 with SMTP id p2mr5244201wab.223.1213119035228; Tue, 10 Jun 2008 10:30:35 -0700 (PDT) Received: by 10.114.174.13 with HTTP; Tue, 10 Jun 2008 10:30:35 -0700 (PDT) Message-ID: <2a41acea0806101030xa9f0689k663709a4595b1771@mail.gmail.com> Date: Tue, 10 Jun 2008 10:30:35 -0700 From: "Jack Vogel" To: "freebsd-net@freebsd.org" , "FreeBSD Current" , "FreeBSD Stable List" , "Sam Leffler" In-Reply-To: <2a41acea0806100951x1142edc6qc872d3810c2bd467@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_32711_23637119.1213119035234" References: <2a41acea0806100951x1142edc6qc872d3810c2bd467@mail.gmail.com> Cc: Subject: Re: Vlan EVENT patch X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 17:30:37 -0000 ------=_Part_32711_23637119.1213119035234 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 6/10/08, Jack Vogel wrote: > This is a small patch that Sam came up with for me, it will allow > drivers to know > when a vlan attaches. > > It is transparent to any code that doesn't want to change, but this > will allow my > drivers to finally utilize the vlan hardware filter (something Linux has had > for > ever but we lacked). > > My test group has done some basic testing of this and it is working great. > But we wanted to give any vlan users a chance to see, ask questions, or > whatever before its committed. > > Jack > Sigh, sorry, here's the actual patch :) Jack ------=_Part_32711_23637119.1213119035234 Content-Type: text/x-patch; name=vlan.patch Content-Transfer-Encoding: base64 X-Attachment-Id: file0 Content-Disposition: attachment; filename=vlan.patch LS0tIGlmX3ZsYW4uZGlzdC5jCTIwMDgtMDYtMDQgMDk6MzU6MDUuMDAwMDAwMDAwIC0wNzAwCisr KyBpZl92bGFuLmMJMjAwOC0wNi0wNSAxNDo0ODowNC4wMDAwMDAwMDAgLTA3MDAKQEAgLTEwNjIs NiArMTA2Miw4IEBACiAJaWZwLT5pZl9kcnZfZmxhZ3MgfD0gSUZGX0RSVl9SVU5OSU5HOwogZG9u ZToKIAlUUlVOS19VTkxPQ0sodHJ1bmspOworCWlmIChlcnJvciA9PSAwKQorCQlFVkVOVEhBTkRM RVJfSU5WT0tFKHZsYW5fY29uZmlnLCBwLCBpZnYtPmlmdl90YWcpOwogCVZMQU5fVU5MT0NLKCk7 CiAKIAlyZXR1cm4gKGVycm9yKTsKQEAgLTEwODQsMTIgKzEwODYsMTQgQEAKIAlzdHJ1Y3QgaWZ2 bGFudHJ1bmsgKnRydW5rOwogCXN0cnVjdCB2bGFuX21jX2VudHJ5ICptYzsKIAlzdHJ1Y3QgaWZ2 bGFuICppZnY7CisJc3RydWN0IGlmbmV0ICAqcGFyZW50OwogCWludCBlcnJvcjsKIAogCVZMQU5f TE9DS19BU1NFUlQoKTsKIAogCWlmdiA9IGlmcC0+aWZfc29mdGM7CiAJdHJ1bmsgPSBpZnYtPmlm dl90cnVuazsKKwlwYXJlbnQgPSBQQVJFTlQoaWZ2KTsKIAogCWlmICh0cnVuaykgewogCQlzdHJ1 Y3Qgc29ja2FkZHJfZGwgc2RsOwpAQCAtMTE1Myw2ICsxMTU3LDggQEAKIAlpZnAtPmlmX2xpbmtf c3RhdGUgPSBMSU5LX1NUQVRFX1VOS05PV047CiAJaWZwLT5pZl9kcnZfZmxhZ3MgJj0gfklGRl9E UlZfUlVOTklORzsKIAorCUVWRU5USEFORExFUl9JTlZPS0Uodmxhbl91bmNvbmZpZywgcGFyZW50 LCBpZnYtPmlmdl90YWcpOworCiAJcmV0dXJuICgwKTsKIH0KIAotLS0gZXZlbnRoYW5kbGVyLmRp c3QuaAkyMDA4LTA2LTA1IDA5OjI0OjE2LjAwMDAwMDAwMCAtMDcwMAorKysgZXZlbnRoYW5kbGVy LmgJMjAwOC0wNi0wNSAwOToyNzozNi4wMDAwMDAwMDAgLTA3MDAKQEAgLTE3NSw2ICsxNzUsMTMg QEAKIHR5cGVkZWYgdm9pZCAoKm1vdW50cm9vdF9oYW5kbGVyX3QpKHZvaWQgKik7CiBFVkVOVEhB TkRMRVJfREVDTEFSRShtb3VudHJvb3QsIG1vdW50cm9vdF9oYW5kbGVyX3QpOwogCisvKiBWTEFO IHN0YXRlIGNoYW5nZSBldmVudHMgKi8KK3N0cnVjdCBpZm5ldDsKK3R5cGVkZWYgdm9pZCAoKnZs YW5fY29uZmlnX2ZuKSh2b2lkICosIHN0cnVjdCBpZm5ldCAqLCB1aW50MTZfdCk7Cit0eXBlZGVm IHZvaWQgKCp2bGFuX3VuY29uZmlnX2ZuKSh2b2lkICosIHN0cnVjdCBpZm5ldCAqLCB1aW50MTZf dCk7CitFVkVOVEhBTkRMRVJfREVDTEFSRSh2bGFuX2NvbmZpZywgdmxhbl9jb25maWdfZm4pOwor RVZFTlRIQU5ETEVSX0RFQ0xBUkUodmxhbl91bmNvbmZpZywgdmxhbl91bmNvbmZpZ19mbik7CisK IC8qCiAgKiBQcm9jZXNzIGV2ZW50cwogICogcHJvY2Vzc19mb3JrIGFuZCBleGl0IGhhbmRsZXJz IGFyZSBjYWxsZWQgd2l0aG91dCBHaWFudC4K ------=_Part_32711_23637119.1213119035234--