--nextPart1673225.7trxzstlC1
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8Bit
Packets that were destined for an IP on the bridge interface were not being
filtered on the member interface itself, just on the bridge interface. That
was due to the pfil hooks not being executed on the member interface itself,
before being pushed to the bridge.
The attached patch (also available at
http://www.rumko.net/dragonfly/0001-bridge-pfil-hooks-on-packets-destined-for-the-bridge.patch)
fixes this unhandled situation.
--
Please do not CC me, since I already receive everything from these MLs.
Regards,
Rumko
--nextPart1673225.7trxzstlC1
Content-Type: application/mbox; name="0001-bridge-pfil-hooks-on-packets-destined-for-the-bridge.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-bridge-pfil-hooks-on-packets-destined-for-the-bridge.patch"
RnJvbSBjZTY2MDFkNjcwMzNkZmZjZDYzNzY3ZDRiZTIyYzM1YTZhZTY2MWExIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSdW1rbyA8cnVtY2ljQGdtYWlsLmNvbT4KRGF0ZTogU3VuLCA3
IE5vdiAyMDEwIDIyOjE2OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gYnJpZGdlOiBwZmlsIGhv
b2tzIG9uIHBhY2tldHMgZGVzdGluZWQgZm9yIHRoZSBicmlkZ2UKClBmaWwgaG9va3Mgd2VyZSBu
b3QgcnVuIG9uIG1lbWJlciBuZXRpZnMgb24gcGFja2V0cyBkZXN0aW5lZCBmb3IKdGhlIGJyaWRn
ZS4KLS0tCiBzeXMvbmV0L2JyaWRnZS9pZl9icmlkZ2UuYyB8ICAgMTIgKysrKysrKysrKysrCiAx
IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvc3lzL25ldC9icmlkZ2UvaWZfYnJpZGdlLmMgYi9zeXMvbmV0L2JyaWRnZS9pZl9icmlk
Z2UuYwppbmRleCA3MDg3MWYzLi42MjZlMGFkIDEwMDY0NAotLS0gYS9zeXMvbmV0L2JyaWRnZS9p
Zl9icmlkZ2UuYworKysgYi9zeXMvbmV0L2JyaWRnZS9pZl9icmlkZ2UuYwpAQCAtMjE4NCw2ICsy
MTg0LDE4IEBAIGJyaWRnZV9pbnB1dChzdHJ1Y3QgaWZuZXQgKmlmcCwgc3RydWN0IG1idWYgKm0p
CiAJCSAqLwogCQlLQVNTRVJUKGJpZnAtPmlmX2JyaWRnZSA9PSBOVUxMLAogCQkJKCJsb29wIGNy
ZWF0ZWQgaW4gYnJpZGdlX2lucHV0IikpOworCQlpZiAocGZpbF9tZW1iZXIgIT0gMCkgeworCQkJ
aWYgKGluZXRfcGZpbF9ob29rLnBoX2hhc2hvb2tzID4gMAorI2lmZGVmIElORVQ2CisJCQkgICAg
fHwgaW5ldDZfcGZpbF9ob29rLnBoX2hhc2hvb2tzID4gMAorI2VuZGlmCisJCQkpIHsKKwkJCQlp
ZiAoYnJpZGdlX3BmaWwoJm0sIE5VTEwsIGlmcCwgUEZJTF9JTikgIT0gMCkKKwkJCQkJZ290byBv
dXQ7CisJCQkJaWYgKG0gPT0gTlVMTCkKKwkJCQkJZ290byBvdXQ7CisJCQl9CisJCX0KIAkJbmV3
X2lmcCA9IGJpZnA7CiAJCWdvdG8gb3V0OwogCX0KLS0gCjEuNy4zLjIKCg==
--nextPart1673225.7trxzstlC1--