opensm/osm_link_mgr.c: In link_mgr_set_physp_pi, only call link_mgr_get_smsl when LID valid
A message that is not in the archive (sent off-list or not yet received): 20091030004732.GP20136@me
A message that is not in the archive (sent off-list or not yet received): 1830724148.4221541256937456735.JavaMail.root@sz0074a.westchester.pa.mail.comcast.net
A message that is not in the archive (sent off-list or not yet received): 1830724148.4221541256937456735.JavaMail.root-m8vEhog2yEGs1RcX6exeh1Wh7bxQi8rYbcbDuTDi3LmGxX56iWlbXw@public.gmane.org
SGkgU2FzaGEsCgpPbiBGcmksIE9jdCAzMCwgMjAwOSBhdCA1OjE3IFBNLCBTYXNoYSBLaGFweW9y c2t5IDxzYXNoYWtAdm9sdGFpcmUuY29tPiB3cm90ZToKPgo+IEhpIEhhbCwKPgo+IE9uIDA5OjI3 IFdlZCAyMyBTZXAgwqAgwqAgLCBIYWwgUm9zZW5zdG9jayB3cm90ZToKPj4KPj4gRml4IHNlZyBm YXVsdCB3aGljaCBvY2N1cnMgd2hlbiBnZXRfb3NtX3N3aXRjaF9mcm9tX3BvcnQgaXMKPj4gY2Fs bGVkIHdpdGggTlVMTCBwb3J0ICh3aGljaCBpbiB0aGlzIGNhc2Ugd2FzIGNhdXNlZCBieSBjYWxs aW5nCj4+IGNsX3B0cl92ZWN0b3JfZ2V0IG9uIHBvcnQgTElEIHRhYmxlIHdpdGggTElEIDApCj4K PiBXb3VsZCBiZSByZWFsbHkgdXNlZnVsIHRvIGRlc2NyaWJlIHdoZW4gYW5kIHdoeSB0aGlzIChM SUQgPSAwKSBjYW4KPiBoYXBwZW4uCgpUaG91Z2h0IHdlIHJlc29sdmVkIHRoaXMgaW4gIm9zbV9s aW5rX21nci5jOmxpbmtfbWdyX2dldF9zbXNsIHF1ZXN0aW9uIiB0aHJlYWQuCgo+Pgo+PiBTaWdu ZWQtb2ZmLWJ5OiBIYWwgUm9zZW5zdG9jayA8aGFsLnJvc2Vuc3RvY2tAZ21haWwuY29tPgo+Cj4g V2hhdCBhYm91dCBzaW1wbGVyIGNoYW5nZToKPgo+Cj4gZGlmZiAtLWdpdCBhL29wZW5zbS9vcGVu c20vb3NtX2xpbmtfbWdyLmMgYi9vcGVuc20vb3BlbnNtL29zbV9saW5rX21nci5jCj4gaW5kZXgg NGQ0YmU1Ni4uMjE3ZjUxZSAxMDA2NDQKPiAtLS0gYS9vcGVuc20vb3BlbnNtL29zbV9saW5rX21n ci5jCj4gKysrIGIvb3BlbnNtL29wZW5zbS9vc21fbGlua19tZ3IuYwo+IEBAIC02OCw3ICs2OCw4 IEBAIHN0YXRpYyB1aW50OF90IGxpbmtfbWdyX2dldF9zbXNsKElOIG9zbV9zbV90ICogc20sIElO Cj4gb3NtX3BoeXNwX3QgKiBwX3BoeXNwKQo+Cj4gwqDCoMKgwqDCoMKgwqDCoMKgT1NNX0xPR19F TlRFUihzbS0+cF9sb2cpOwo+Cj4gLcKgwqDCoMKgwqDCoMKgwqBpZiAocF9vc20tPnJvdXRpbmdf ZW5naW5lX3VzZWQgIT0gT1NNX1JPVVRJTkdfRU5HSU5FX1RZUEVfTEFTSCkgewo+ICvCoMKgwqDC oMKgwqDCoMKgaWYgKHBfb3NtLT5yb3V0aW5nX2VuZ2luZV91c2VkICE9IE9TTV9ST1VUSU5HX0VO R0lORV9UWVBFX0xBU0gKPiArwqDCoMKgwqDCoMKgwqDCoCDCoCDCoHx8ICEoc2xpZCA9IG9zbV9w aHlzcF9nZXRfYmFzZV9saWQocF9waHlzcCkpKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoC8qIFVzZSBkZWZhdWx0IFNMIGlmIGxhc2ggcm91dGluZyBpcyBub3QgdXNlZCAq Lwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBPU01fTE9HX0VYSVQoc20tPnBf bG9nKTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIChzbS0+cF9z dWJuLT5vcHQuc21fc2wpOwo+IEBAIC04MCw3ICs4MSw2IEBAIHN0YXRpYyB1aW50OF90IGxpbmtf bWdyX2dldF9zbXNsKElOIG9zbV9zbV90ICogc20sIElOCj4gb3NtX3BoeXNwX3QgKiBwX3BoeXNw KQo+IMKgwqDCoMKgwqDCoMKgwqDCoCDCoCDCoGNsX3B0cl92ZWN0b3JfZ2V0KCZzbS0+cF9zdWJu LT5wb3J0X2xpZF90YmwsIGNsX250b2gxNihzbWxpZCkpOwo+Cj4gwqDCoMKgwqDCoMKgwqDCoMKg LyogRmluZCBvc21fcG9ydCBvZiB0aGUgc291cmNlID0gcF9waHlzcCAqLwo+IC3CoMKgwqDCoMKg wqDCoMKgc2xpZCA9IG9zbV9waHlzcF9nZXRfYmFzZV9saWQocF9waHlzcCk7Cj4gwqDCoMKgwqDC oMKgwqDCoMKgcF9zcmNfcG9ydCA9Cj4gwqDCoMKgwqDCoMKgwqDCoMKgIMKgIMKgY2xfcHRyX3Zl Y3Rvcl9nZXQoJnNtLT5wX3N1Ym4tPnBvcnRfbGlkX3RibCwgY2xfbnRvaDE2KHNsaWQpKTsKPgo+ Cj4gV291bGRuJ3QgaXQgYmUgdGhlIHNhbWUgZnVuY3Rpb25hbGx5PwoKWWVzLAoKRG8geW91IHdh bnQgYW4gdXBkYXRlZCBwYXRjaCA/CgotLSBIYWwKCj4gU2FzaGEKPgo+PiAtLS0KPj4gZGlmZiAt LWdpdCBhL29wZW5zbS9vcGVuc20vb3NtX2xpbmtfbWdyLmMgYi9vcGVuc20vb3BlbnNtL29zbV9s aW5rX21nci5jCj4+IGluZGV4IGM5YmRmZWUuLjM1ZjgzZTIgMTAwNjQ0Cj4+IC0tLSBhL29wZW5z bS9vcGVuc20vb3NtX2xpbmtfbWdyLmMKPj4gKysrIGIvb3BlbnNtL29wZW5zbS9vc21fbGlua19t Z3IuYwo+PiBAQCAtMTMxLDI3ICsxMzEsMzIgQEAgc3RhdGljIGludCBsaW5rX21ncl9zZXRfcGh5 c3BfcGkob3NtX3NtX3QgKiBzbSwgSU4KPj4gb3NtX3BoeXNwX3QgKiBwX3BoeXNwLAo+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYKPj4gKGliX3N3aXRjaF9pbmZvX2lzX2Vu aGFuY2VkX3BvcnQwKCZwX25vZGUtPnN3LT5zd2l0Y2hfaW5mbykKPj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCDCoCDCoD09IEZBTFNFKSB7Cj4+Cj4+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBFdmVuIGZvciBiYXNlIHBvcnQg MCB3ZSBtaWdodCBoYXZlIHRvIHNldCBzbXNsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqAgKGlmIHdlIGFyZSB1c2luZyBsYXNoIHJvdXRpbmcp ICovCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBz bXNsID0gbGlua19tZ3JfZ2V0X3Ntc2woc20sIHBfcGh5c3ApOwo+PiAtwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKHNtc2wgIT0KPj4gaWJfcG9ydF9p bmZvX2dldF9tYXN0ZXJfc21zbChwX29sZF9waSkpIHsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzZW5kX3NldCA9IFRS VUU7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgT1NNX0xPRyhzbS0+cF9sb2csIE9TTV9MT0dfREVCVUcsCj4+IC3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCJTZXR0aW5nIFNNU0wgdG8gJWQgb24gcG9ydCAwCj4+IEdVSUQg MHglMDE2Igo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBQUkl4NjQgIlxuIiwgc21zbCwKPj4g LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY2xfbnRvaDY0KG9zbV9waHlzcF9nZXRfcG9ydF9ndWlk Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqAocF9waHlzcCkp KTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0g ZWxzZSB7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgLyogVGhpcyBtZWFucyB0aGUgc3dpdGNoIGRvZXNuJ3Qgc3VwcG9y dAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCDCoCBlbmhhbmNlZCBwb3J0IDAgYW5kIHdlIGRvbid0IG5lZWQgdG8KPj4g LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgwqAgY2hhbmdlIFNNU0wuIENhbiBza2lwIGl0LiAqLwo+PiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoE9TTV9M T0coc20tPnBfbG9nLCBPU01fTE9HX0RFQlVHLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAi U2tpcHBpbmcgcG9ydCAwLCBHVUlEIDB4JTAxNiIKPj4gUFJJeDY0Cj4+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCJcbiIsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGNsX250b2g2NChvc21f cGh5c3BfZ2V0X3BvcnRfZ3VpZAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIMKgKHBfcGh5c3ApKSk7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBFeGl0Owo+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogTWFrZSBzdXJlIExJRCBp cyB2YWxpZCBwcmlvciB0byBjYWxsaW5nCj4+IGxpbmtfbWdyX2dldF9zbXNsICovCj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAob3NtX3BoeXNw X2dldF9iYXNlX2xpZChwX3BoeXNwKSkgewo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogRXZlbiBmb3IgYmFz ZSBwb3J0IDAgd2UgbWlnaHQgaGF2ZSB0bwo+PiBzZXQKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqAgc21zbCAoaWYg d2UgYXJlIHVzaW5nIGxhc2ggcm91dGluZykgKi8KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzbXNsID0gbGlua19tZ3Jf Z2V0X3Ntc2woc20sIHBfcGh5c3ApOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmIChzbXNsICE9Cj4+IGliX3BvcnRf aW5mb19nZXRfbWFzdGVyX3Ntc2wocF9vbGRfcGkpKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoHNlbmRfc2V0ID0gVFJVRTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgT1NNX0xPRyhz bS0+cF9sb2csIE9TTV9MT0dfREVCVUcsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAiU2V0dGluZyBTTVNMIHRvICVkIG9uCj4+IHBvcnQgMCAiCj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAiR1VJRCAweCUwMTYiIFBSSXg2NAo+PiAi XG4iLCBzbXNsLAo+Pgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg Y2xfbnRvaDY0KG9zbV9waHlzcF9nZXRfcG9ydF9ndWlkCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgKHBfcGh5c3ApKSk7Cj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgfSBlbHNlIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogVGhpcyBtZWFucyB0 aGUgc3dpdGNoIGRvZXNuJ3QKPj4gc3VwcG9ydAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg wqAgZW5oYW5jZWQgcG9ydCAwIGFuZCB3ZSBkb24ndAo+PiBuZWVkIHRvCj4+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCDCoCBjaGFuZ2UgU01TTC4gQ2FuIHNraXAgaXQuICovCj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoE9TTV9MT0coc20tPnBfbG9nLCBPU01fTE9HX0RFQlVHLAo+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIlNraXBwaW5nIHBvcnQgMCwgR1VJ RAo+PiAweCUwMTYiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBQ Ukl4NjQgIlxuIiwKPj4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oGNsX250b2g2NChvc21fcGh5c3BfZ2V0X3BvcnRfZ3VpZAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoChwX3BoeXNwKSkpOwo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIEV4aXQ7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+PiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0KPj4gKwo+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfSBlbHNlCj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZXNwMCA9IFRSVUU7Cj4+IMKgwqDCoMKg wqDCoMKgwqDCoH0KPj4gQEAgLTIxNywxOCArMjIyLDIyIEBAIHN0YXRpYyBpbnQgbGlua19tZ3Jf c2V0X3BoeXNwX3BpKG9zbV9zbV90ICogc20sIElOCj4+IG9zbV9waHlzcF90ICogcF9waHlzcCwK Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIMKgIHNpemVvZihwX3BpLT5tYXN0ZXJfc21fYmFzZV9saWQpKSkKPj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgc2VuZF9zZXQgPSBUUlVFOwo+Pgo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgc21zbCA9IGxpbmtfbWdyX2dldF9zbXNsKHNtLCBwX3BoeXNw KTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlm IChzbXNsICE9Cj4+IGliX3BvcnRfaW5mb19nZXRfbWFzdGVyX3Ntc2wocF9vbGRfcGkpKSB7Cj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBNYWtl IHN1cmUgTElEIGlzIHZhbGlkIHByaW9yIHRvIGNhbGxpbmcKPj4gbGlua19tZ3JfZ2V0X3Ntc2wg Ki8KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlm IChvc21fcGh5c3BfZ2V0X2Jhc2VfbGlkKHBfcGh5c3ApKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc21zbCA9IGxp bmtfbWdyX2dldF9zbXNsKHNtLCBwX3BoeXNwKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoc21zbCAhPQo+PiBp Yl9wb3J0X2luZm9fZ2V0X21hc3Rlcl9zbXNsKHBfb2xkX3BpKSkgewo+Pgo+PiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGli X3BvcnRfaW5mb19zZXRfbWFzdGVyX3Ntc2wocF9waSwgc21zbCk7Cj4+Cj4+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoGliX3BvcnRfaW5mb19zZXRfbWFzdGVyX3Ntc2wocF9waSwKPj4gc21zbCk7 Cj4+Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgT1NNX0xPRyhzbS0+cF9sb2csIE9TTV9MT0dfREVCVUcsCj4+IC3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCJTZXR0aW5nIFNNU0wgdG8gJWQgb24gR1VJRAo+PiAweCUwMTYi Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFBSSXg2NCAiLCBwb3J0ICVkXG4iLCBzbXNsLAo+ PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjbF9udG9oNjQob3NtX3BoeXNwX2dldF9wb3J0X2d1 aWQKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoChwX3BoeXNw KSksIHBvcnRfbnVtKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgT1NNX0xPRyhzbS0+cF9s b2csIE9TTV9MT0dfREVCVUcsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAiU2V0dGluZyBTTVNMIHRvICVkIG9uCj4+IEdVSUQgIgo+PiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIjB4JTAxNiIgUFJJeDY0ICIsIHBvcnQKPj4gJWRcbiIs Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzbXNsLAo+Pgo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY2xfbnRvaDY0KG9zbV9waHlz cF9nZXRfcG9ydF9ndWlkCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIMKgKHBfcGh5c3ApKSwKPj4gcG9ydF9udW0pOwo+Pgo+PiAtwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoHNlbmRfc2V0ID0gVFJVRTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2VuZF9zZXQg PSBUUlVFOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqB9Cj4+Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgcF9waS0+bV9rZXlfbGVhc2VfcGVyaW9kID0KPj4KPgo= --
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): f0e08f230910301631x639a6670x8fbe184580964f9a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org
Quoted 8 lines · Hal Rosenstock
Hi Sasha,
Quoted 5 lines · Sasha Khapyorsky
Hi Hal,
Quoted 1 line · Hal Rosenstock
Quoted 8 lines
Quoted 6 lines
Quoted 3 lines
Fix seg fault which occurs when
get_osm_switch_from_portis called with NULL port (which in this case was caused by callingcl_ptr_vector_geton port LID table with LID 0)Would be really useful to describe when and why this (LID = 0) can happen.
Thought we resolved this in "osm_link_mgr.c:link_mgr_get_smsl question" thread.
It is not for me. It is a change log and people which can read this over years may not follow any mailing thread on the list.
Quoted 25 lines
Quoted 25 lines
opensm/opensm/osm_link_mgr.c +2
-1@@ -68,7 +68,8 @@ static uint8_t link_mgr_get_smsl(IN osm_sm_t * sm, IN osm_physp_t * p_physp) OSM_LOG_ENTER(sm->p_log); - if (p_osm->routing_engine_used != OSM_ROUTING_ENGINE_TYPE_LASH) { + if (p_osm->routing_engine_used != OSM_ROUTING_ENGINE_TYPE_LASH + || !(slid = osm_physp_get_base_lid(p_physp))) { /* Use default SL if lash routing is not used */ OSM_LOG_EXIT(sm->p_log);return (
sm->p_subn->opt.sm_sl);opensm/opensm/osm_link_mgr.c +0
-1@@ -80,7 +81,6 @@ static uint8_t link_mgr_get_smsl(IN osm_sm_t * sm, IN osm_physp_t * p_physp) cl_ptr_vector_get(&sm->p_subn->port_lid_tbl, cl_ntoh16(smlid)); /* Find osm_port of the source = p_physp */ - slid = osm_physp_get_base_lid(p_physp);p_src_port =
cl_ptr_vector_get(&sm->p_subn->port_lid_tbl, cl_ntoh16(slid));
Quoted 5 lines
Quoted 1 line
Wouldn't it be the same functionally?
Yes,
Do you want an updated patch ?
No need, I have it already.
Sasha
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
PATCH 1/1 opensm/link_mgr: verify port's lid
When resolving port by lid (in link_mgr_get_smsl()) be sure that lid is valid. This can happen that during discovery PortInfo set fails after lid manager run and port's local PortInfo still be zeroed.
The issue was pointed out and investigated by Hal Rosenstock.
--- opensm/opensm/osm_link_mgr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
opensm/opensm/osm_link_mgr.c +2 -2
@@ -68,7 +68,8 @@ static uint8_t link_mgr_get_smsl(IN osm_sm_t * sm, IN osm_physp_t * p_physp)OSM_LOG_ENTER (sm->p_log); -if (p_osm->routing_engine_used !=OSM_ROUTING_ENGINE_TYPE_LASH ) { +if (p_osm->routing_engine_used !=OSM_ROUTING_ENGINE_TYPE_LASH + || !(slid =osm_physp_get_base_lid (p_physp))) {/* Use default SL if lash routing is not used */ OSM_LOG_EXIT (sm->p_log);return (sm->p_subn->opt.sm_sl);
@@ -80,7 +81,6 @@ static uint8_t link_mgr_get_smsl(IN osm_sm_t * sm, IN osm_physp_t * p_physp)cl_ptr_vector_get (&sm->p_subn->port_lid_tbl,cl_ntoh16 (smlid));/* Find osm_port of the source = p_physp */ - slid =osm_physp_get_base_lid (p_physp); p_src_port =cl_ptr_vector_get (&sm->p_subn->port_lid_tbl,cl_ntoh16 (slid));
Signature · 6 lines
1.6.5.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html