Date: Tue, 10 Jun 2008 10:30:35 -0700 From: "Jack Vogel" <jfvogel@gmail.com> To: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, "FreeBSD Current" <freebsd-current@freebsd.org>, "FreeBSD Stable List" <freebsd-stable@freebsd.org>, "Sam Leffler" <sam@errno.com> Subject: Re: Vlan EVENT patch Message-ID: <2a41acea0806101030xa9f0689k663709a4595b1771@mail.gmail.com> In-Reply-To: <2a41acea0806100951x1142edc6qc872d3810c2bd467@mail.gmail.com> References: <2a41acea0806100951x1142edc6qc872d3810c2bd467@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
------=_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 <jfvogel@gmail.com> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2a41acea0806101030xa9f0689k663709a4595b1771>