From owner-freebsd-current@FreeBSD.ORG Thu Apr 18 11:59:50 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2E047104 for ; Thu, 18 Apr 2013 11:59:50 +0000 (UTC) (envelope-from shonnur@chelsio.com) Received: from stargate.chelsio.com (stargate.chelsio.com [67.207.112.58]) by mx1.freebsd.org (Postfix) with ESMTP id 15E60805 for ; Thu, 18 Apr 2013 11:59:49 +0000 (UTC) Received: from maui.asicdesigners.com (maui.asicdesigners.com [10.192.180.15]) by stargate.chelsio.com (8.13.1/8.13.1) with SMTP id r3IBxnNv026185 for ; Thu, 18 Apr 2013 04:59:49 -0700 Received: from corona.asicdesigners.com ([10.192.160.6]) by maui.asicdesigners.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 18 Apr 2013 04:59:49 -0700 Received: from NICE.asicdesigners.com (10.192.160.7) by corona.asicdesigners.com (10.192.160.6) with Microsoft SMTP Server (TLS) id 8.3.83.0; Thu, 18 Apr 2013 04:59:49 -0700 Received: from NICE.asicdesigners.com ([fe80::51b2:ba95:9d72:babc]) by nice.asicdesigners.com ([fe80::51b2:ba95:9d72:babc%15]) with mapi id 14.02.0247.003; Thu, 18 Apr 2013 04:59:49 -0700 From: Sreenivasa Honnur To: current Subject: IPv6 bind fails with 49 (#define EADDRNOTAVAIL 49 /* Can't assign requested address */) Thread-Topic: IPv6 bind fails with 49 (#define EADDRNOTAVAIL 49 /* Can't assign requested address */) Thread-Index: AQHOPCw5ojEwBJmsCkWYZBpofKkENQ== Date: Thu, 18 Apr 2013 11:59:48 +0000 Message-ID: References: <516FA5B1.2040202@freebsd.org> In-Reply-To: <516FA5B1.2040202@freebsd.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.193.190.128] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginalArrivalTime: 18 Apr 2013 11:59:49.0505 (UTC) FILETIME=[3A52B710:01CE3C2C] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2013 11:59:50 -0000 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