看板 DFBSD_bugs 關於我們 聯絡資訊
--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--