Date: Thu, 18 Apr 2013 11:59:48 +0000 From: Sreenivasa Honnur <shonnur@chelsio.com> To: current <current@freebsd.org> Subject: IPv6 bind fails with 49 (#define EADDRNOTAVAIL 49 /* Can't assign requested address */) Message-ID: <F2BBBB6E0068844991318A316F34795C34917D@nice.asicdesigners.com> In-Reply-To: <516FA5B1.2040202@freebsd.org> References: <CAPjTQNFOkxK=Qj%2BCrpTk1Xg9AmRs_oUXEMmPqWZA=iHKvqY7zg@mail.gmail.com> <516FA5B1.2040202@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
SSBoYXZlIGEgaXB2NiBpbnRlcmZhY2UocGluZzYgdG8gYSByZW1vdmUgaXB2NiB3b3Jrcykgd2hl biBJIHRyeSB0byBiaW5kIHRvIHRoaXMgYWRkcmVzcyB0aHJvdWdoIGEgc29ja2V0IHByb2dyYW0g InNvYmluZCIgZmFpbHMgd2l0aCAiNDkiIGFzIHJldHVybiB2YWx1ZS4gSWYgSSBnaXZlICJzYWRk cjYuc2luNl9hZGRyID0gIGluNmFkZHJfYW55OyIgc29iaW5kIHdvcmtzLg0KDQpBbnkgaWRlYSB3 aGF0IGNvdWxkIGJlIGdvaW5nIHdyb25nIGhlcmU/IA0KDQpyb3VuZGhheSMgaWZjb25maWcgY3hn YmUxDQpjeGdiZTE6IGZsYWdzPTg4NDM8VVAsQlJPQURDQVNULFJVTk5JTkcsU0lNUExFWCxNVUxU SUNBU1Q+IG1ldHJpYyAwIG10dSAxNTAwDQogICAgICAgIG9wdGlvbnM9NmMwN2JiPFJYQ1NVTSxU WENTVU0sVkxBTl9NVFUsVkxBTl9IV1RBR0dJTkcsSlVNQk9fTVRVLFZMQU5fSFdDU1VNLFRTTzQs VFNPNixMUk8sVkxBTl9IV1RTTyxMSU5LU1RBVEUsUlhDU1VNX0lQVjYsVFhDU1VNX0lQVjY+DQog ICAgICAgIGV0aGVyIDAwOjA3OjQzOjExOjg5Ojg4DQogICAgICAgIGluZXQ2IDIwMTA6OjEwMiBw cmVmaXhsZW4gNjQNCiAgICAgICAgaW5ldDYgZmU4MDo6MjA3OjQzZmY6ZmUxMTo4OTg4JWN4Z2Jl MSBwcmVmaXhsZW4gNjQgc2NvcGVpZCAweGQNCiAgICAgICAgbmQ2IG9wdGlvbnM9MjE8UEVSRk9S TU5VRCxBVVRPX0xJTktMT0NBTD4NCiAgICAgICAgbWVkaWE6IEV0aGVybmV0IDEwR2Jhc2UtU1Ig PGZ1bGwtZHVwbGV4Pg0KICAgICAgICBzdGF0dXM6IGFjdGl2ZQ0Kcm91bmRoYXkjIHBpbmc2IDIw MTA6OjEwMQ0KUElORzYoNTY9NDArOCs4IGJ5dGVzKSAyMDEwOjoxMDIgLS0+IDIwMTA6OjEwMQ0K MTYgYnl0ZXMgZnJvbSAyMDEwOjoxMDEsIGljbXBfc2VxPTAgaGxpbT02NCB0aW1lPTAuOTUwIG1z DQoxNiBieXRlcyBmcm9tIDIwMTA6OjEwMSwgaWNtcF9zZXE9MSBobGltPTY0IHRpbWU9MC4xNTgg bXMNCl5DDQotLS0gMjAxMDo6MTAxIHBpbmc2IHN0YXRpc3RpY3MgLS0tDQoyIHBhY2tldHMgdHJh bnNtaXR0ZWQsIDIgcGFja2V0cyByZWNlaXZlZCwgMC4wJSBwYWNrZXQgbG9zcw0Kcm91bmQtdHJp cCBtaW4vYXZnL21heC9zdGQtZGV2ID0gMC4xNTgvMC41NTQvMC45NTAvMC4zOTYgbXMNCg0KDQoN CkNvZGU6DQo9PT09PQ0Kew0KICAgICAgICAgICAgcnYgPSBzb2NyZWF0ZShBRl9JTkVUNiwgJnNv Y2ssIFNPQ0tfU1RSRUFNLCBJUFBST1RPX1RDUCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdGQtPnRkX3VjcmVkLCB0ZCk7DQoNCiAgICAgICAgICAgICAgICBpZiAocnYgIT0gMCkg ew0KICAgICAgICAgICAgICAgICAgICAgICAgb3NfbG9nX2Vycm9yKCJzb2NrIGNyZWF0ZSBpcHY2 ICVzIGZhaWxlZCAlZC5cbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdGJ1ZiwgcnYpOw0KICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7DQogICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgZmFtaWx5ID0gc2FkZHI2LnNpbjZfZmFt aWx5ID0gQUZfSU5FVDY7DQogICAgaW5ldF9wdG9uKEFGX0lORVQ2LCAiMjAxMDo6MTAyIiwgJnNh ZGRyNi5zaW42X2FkZHIpOw0KICAgICAgICAgICAgICAgIHNhZGRyNi5zaW42X3BvcnQgPSBodG9u cyhlcC0+cG9ydCk7DQogICAgICAgICAgICAgICAgc2FkZHI2LnNpbjZfbGVuID0gc2l6ZW9mKHN0 cnVjdCBzb2NrYWRkcl9pbjYpOw0KDQogICAgICAgICAgICAgICAgcnYgPSBzb2JpbmQoc29jaywg KHN0cnVjdCBzb2NrYWRkciAqKSZzYWRkcjYsIHRkKTsNCn0NCg0KDQpIZXJlIGlzIHRoZSBjb2Rl IHNuaXBwZXQgZnJvbSB3aGVyZSBFQUREUk5PVEFWQUlMICBpcyByZXR1cm5lZC4NCg0KRmlsZSA6 IG5ldGluZXQ2L2luNl9wY2IuYw0KDQppbjZfcGNiYmluZChyZWdpc3RlciBzdHJ1Y3QgaW5wY2Ig KmlucCwgc3RydWN0IHNvY2thZGRyICpuYW0sDQogICAgc3RydWN0IHVjcmVkICpjcmVkKQ0Kew0K 4oCm4oCmLi4NCuKApuKApi4uDQoNCn0gZWxzZSBpZiAoIUlONl9JU19BRERSX1VOU1BFQ0lGSUVE KCZzaW42LT5zaW42X2FkZHIpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaWZh ZGRyICppZmE7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIHNpbjYtPnNpbjZfcG9ydCA9IDA7 ICAgICAgICAgICAgLyogeWVjaC4uLiAqLw0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKChp ZmEgPSBpZmFfaWZ3aXRoYWRkcigoc3RydWN0IHNvY2thZGRyICopc2luNikpID09DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgTlVMTCAmJg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg IChpbnAtPmlucF9mbGFncyAmIElOUF9CSU5EQU5ZKSA9PSAwKSB7DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHJldHVybiAoRUFERFJOT1RBVkFJTCk7IO+DqCBpdCBmYWlscyBoZXJl IHNpbmNlIGlmYV9pZndpdGhhZGRyKCkgcmV0dXJucyBOVUxMDQogICAgICAgICAgICAgICAgICAg ICAgICB9DQrigKbigKYuLg0K4oCm4oCmLi4NCg0KfQ0KDQpGaWxlOiBuZXQvaWYuYw0Kc3RydWN0 IGlmYWRkciAqDQppZmFfaWZ3aXRoYWRkcihzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIpDQp7DQoNCiAg ICAgICAgcmV0dXJuIChpZmFfaWZ3aXRoYWRkcl9pbnRlcm5hbChhZGRyLCAxKSk7DQp9DQoNCmlm YV9pZndpdGhhZGRyX2ludGVybmFsKHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGdldHJlZikN CnsNCuKApuKApi4uDQrigKbigKYuLg0KDQpUQUlMUV9GT1JFQUNIKGlmcCwgJlZfaWZuZXQsIGlm X2xpbmspIHsNCiAgICAgICAgICAgICAgICBJRl9BRERSX1JMT0NLKGlmcCk7DQogICAgICAgICAg ICAgICAgcHJpbnRmKCJpZnAtPnhuYW1lOiVzIGlmcC0+ZG5hbWU6JXNcbiIsaWZwLT5pZl94bmFt ZSwgaWZwLT5pZl9kbmFtZSk7DQogICAgICAgICAgICAgICAgVEFJTFFfRk9SRUFDSChpZmEsICZp ZnAtPmlmX2FkZHJoZWFkLCBpZmFfbGluaykgew0KICAgICAgICAgICAgICAgICAgICAgICAgaWYg KGlmYS0+aWZhX2FkZHItPnNhX2ZhbWlseSAhPSBhZGRyLT5zYV9mYW1pbHkpIO+DqCAgaWZhLT5p ZmFfYWRkci0+c2FfZmFtaWx5PTE4ICYgYWRkci0+c2FfZmFtaWx5PTI4LiBFdmVuIHRob3VnaCB0 aGUgaW50ZXJmYWNlIGlzIGluIElQVjYgbW9kZSBpdHMgc2FfZmFtaWx5IGlzIG5vdCAgc2V0IHBy b3Blcmx5LCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY29udGludWU7DQp9DQpJZmEgPSBOVUxMOw0K4oCm4oCmLi4NCuKApuKApi4uDQoN Cn0NCg0K
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F2BBBB6E0068844991318A316F34795C34917D>