Date: Sat, 7 Jan 2017 23:42:37 +0000 From: "bapt (Baptiste Daroussin)" <phabric-noreply@FreeBSD.org> To: freebsd-net@freebsd.org Subject: [Differential] D8740: remove network mask calculation for Classful network Message-ID: <6171846ec62e901d6348e51a28d1396a@localhost.localdomain> In-Reply-To: <differential-rev-PHID-DREV-sr3av7dtearbtprpipym-req@FreeBSD.org> References: <differential-rev-PHID-DREV-sr3av7dtearbtprpipym-req@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--b1_6171846ec62e901d6348e51a28d1396a Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 VGhpcyByZXZpc2lvbiB3YXMgYXV0b21hdGljYWxseSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGNv bW1pdHRlZCBjaGFuZ2VzLgpDbG9zZWQgYnkgY29tbWl0IHJTMzExNjU5OiByZW1vdmUgbmV0d29y ayBtYXNrIGNhbGN1bGF0aW9uIGZvciBDbGFzc2Z1bCBuZXR3b3JrIChhdXRob3JlZCBieSBiYXB0 KS4KClJFUE9TSVRPUlkKICByUyBGcmVlQlNEIHNyYyByZXBvc2l0b3J5CgpDSEFOR0VTIFNJTkNF IExBU1QgVVBEQVRFCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0Q4NzQwP3ZzPTIyODU4 JmlkPTIzNzI2CgpSRVZJU0lPTiBERVRBSUwKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcv RDg3NDAKCkFGRkVDVEVEIEZJTEVTCiAgaGVhZC9saWIvbGlic3RhbmQvYm9vdHAuYwoKRU1BSUwg UFJFRkVSRU5DRVMKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwv ZW1haWxwcmVmZXJlbmNlcy8KClRvOiBrY3pla2lyZGEsIGltcCwgaWFuLCBvc2hvZ2JvLCB0c29v bWUsIGZyZWVic2QtbmV0LWxpc3QsIGdsZWJpdXMsICNuZXR3b3JrLCBiYXB0CkNjOiBnbGViaXVz Cg== --b1_6171846ec62e901d6348e51a28d1396a Content-Type: text/x-patch; charset=utf-8; name="D8740.23726.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8740.23726.patch" ZGlmZiAtLWdpdCBhL2hlYWQvbGliL2xpYnN0YW5kL2Jvb3RwLmMgYi9oZWFkL2xpYi9saWJzdGFu ZC9ib290cC5jCi0tLSBhL2hlYWQvbGliL2xpYnN0YW5kL2Jvb3RwLmMKKysrIGIvaGVhZC9saWIv bGlic3RhbmQvYm9vdHAuYwpAQCAtNjIsOCArNjIsNiBAQAogCiBzdHJ1Y3QgaW5fYWRkciBzZXJ2 aXA7CiAKLXN0YXRpYyBuX2xvbmcJbm1hc2ssIHNtYXNrOwotCiBzdGF0aWMgdGltZV90CWJvdDsK IAogc3RhdGljCWNoYXIgdm1fcmZjMTA0OFs0XSA9IFZNX1JGQzEwNDg7CkBAIC0yMjMsMzAgKzIy MSwxOSBAQAogCWJjb3B5KHJidWYucmJvb3RwLmJwX2ZpbGUsIGJvb3RmaWxlLCBzaXplb2YoYm9v dGZpbGUpKTsKIAlib290ZmlsZVtzaXplb2YoYm9vdGZpbGUpIC0gMV0gPSAnXDAnOwogCi0JaWYg KElOX0NMQVNTQShudG9obChteWlwLnNfYWRkcikpKQotCQlubWFzayA9IGh0b25sKElOX0NMQVNT QV9ORVQpOwotCWVsc2UgaWYgKElOX0NMQVNTQihudG9obChteWlwLnNfYWRkcikpKQotCQlubWFz ayA9IGh0b25sKElOX0NMQVNTQl9ORVQpOwotCWVsc2UKLQkJbm1hc2sgPSBodG9ubChJTl9DTEFT U0NfTkVUKTsKLSNpZmRlZiBCT09UUF9ERUJVRwotCWlmIChkZWJ1ZykKLQkJcHJpbnRmKCInbmF0 aXZlIG5ldG1hc2snIGlzICVzXG4iLCBpbnRvYShubWFzaykpOwotI2VuZGlmCi0KLQkvKiBDaGVj ayBzdWJuZXQgbWFzayBhZ2FpbnN0IG5ldCBtYXNrOyB0b3NzIGlmIGJvZ3VzICovCi0JaWYgKChu bWFzayAmIHNtYXNrKSAhPSBubWFzaykgeworCWlmICghbmV0bWFzaykgeworCQlpZiAoSU5fQ0xB U1NBKG50b2hsKG15aXAuc19hZGRyKSkpCisJCQluZXRtYXNrID0gaHRvbmwoSU5fQ0xBU1NBX05F VCk7CisJCWVsc2UgaWYgKElOX0NMQVNTQihudG9obChteWlwLnNfYWRkcikpKQorCQkJbmV0bWFz ayA9IGh0b25sKElOX0NMQVNTQl9ORVQpOworCQllbHNlCisJCQluZXRtYXNrID0gaHRvbmwoSU5f Q0xBU1NDX05FVCk7CiAjaWZkZWYgQk9PVFBfREVCVUcKIAkJaWYgKGRlYnVnKQotCQkJcHJpbnRm KCJzdWJuZXQgbWFzayAoJXMpIGJhZFxuIiwgaW50b2Eoc21hc2spKTsKKwkJCXByaW50ZigiJ25h dGl2ZSBuZXRtYXNrJyBpcyAlc1xuIiwgaW50b2EobmV0bWFzaykpOwogI2VuZGlmCi0JCXNtYXNr ID0gMDsKIAl9CiAKLQkvKiBHZXQgc3VibmV0IChvciBuYXR1cmFsIG5ldCkgbWFzayAqLwotCW5l dG1hc2sgPSBubWFzazsKLQlpZiAoc21hc2spCi0JCW5ldG1hc2sgPSBzbWFzazsKICNpZmRlZiBC T09UUF9ERUJVRwogCWlmIChkZWJ1ZykKIAkJcHJpbnRmKCJtYXNrOiAlc1xuIiwgaW50b2EobmV0 bWFzaykpOwpAQCAtMzg1LDcgKzM3Miw3IEBACiAJCQlicmVhazsKIAogCQlpZiAodGFnID09IFRB R19TVUJORVRfTUFTSykgewotCQkJYmNvcHkoY3AsICZzbWFzaywgc2l6ZW9mKHNtYXNrKSk7CisJ CQliY29weShjcCwgJm5ldG1hc2ssIHNpemVvZihuZXRtYXNrKSk7CiAJCX0KIAkJaWYgKHRhZyA9 PSBUQUdfR0FURVdBWSkgewogCQkJYmNvcHkoY3AsICZnYXRlaXAuc19hZGRyLCBzaXplb2YoZ2F0 ZWlwLnNfYWRkcikpOwpAQCAtNDQ1LDcgKzQzMiw3IEBACiAJdnAgPSAoc3RydWN0IGNtdV92ZW5k ICopY3A7CiAKIAlpZiAodnAtPnZfc21hc2suc19hZGRyICE9IDApIHsKLQkJc21hc2sgPSB2cC0+ dl9zbWFzay5zX2FkZHI7CisJCW5ldG1hc2sgPSB2cC0+dl9zbWFzay5zX2FkZHI7CiAJfQogCWlm ICh2cC0+dl9kZ2F0ZS5zX2FkZHIgIT0gMCkgewogCQlnYXRlaXAgPSB2cC0+dl9kZ2F0ZTsKCg== --b1_6171846ec62e901d6348e51a28d1396a--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6171846ec62e901d6348e51a28d1396a>