Skip site navigation (1)Skip section navigation (2)
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>