Offset 1, 1696 lines modifiedOffset 1, 64 lines modified
00000000:·2e2f·7573·722f·0000·0000·0000·0000·0000··./usr/..........00000000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000010:·0000·0000·0000·0000·0000·0000·0000·0000··................00000010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000020:·0000·0000·0000·0000·0000·0000·0000·0000··................00000020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·0000·0000·0000·0000·0000·0000·0000·0000··................00000040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000050:·0000·0000·0000·0000·0000·0000·0000·0000··................00000050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000060:·0000·0000·3030·3037·3535·2000·3030·3030··....000755·.0000 
00000070:·3030·2000·3030·3030·3030·2000·3030·3030··00·.000000·.0000 
00000080:·3030·3030·3030·3020·3134·3431·3133·3735··0000000·14411375 
00000090:·3537·3120·3031·3230·3132·0020·3500·0000··571·012012.·5...00000060:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000070:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000080:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000000f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000100:·0075·7374·6172·0030·3072·6f6f·7400·0000··.ustar.00root...00000100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000110:·0000·0000·0000·0000·0000·0000·0000·0000··................00000110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000120:·0000·0000·0000·0000·0072·6f6f·7400·0000··.........root...00000120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000130:·0000·0000·0000·0000·0000·0000·0000·0000··................00000130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000140:·0000·0000·0000·0000·0030·3030·3030·3020··.........000000·00000140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000150:·0030·3030·3030·3020·0000·0000·0000·0000··.000000·........00000150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000160:·0000·0000·0000·0000·0000·0000·0000·0000··................00000160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000170:·0000·0000·0000·0000·0000·0000·0000·0000··................00000170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000180:·0000·0000·0000·0000·0000·0000·0000·0000··................00000180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000190:·0000·0000·0000·0000·0000·0000·0000·0000··................00000190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000001f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000200:·2e2f·7573·722f·696e·636c·7564·652f·0000··./usr/include/..00000200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000210:·0000·0000·0000·0000·0000·0000·0000·0000··................00000210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000220:·0000·0000·0000·0000·0000·0000·0000·0000··................00000220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000230:·0000·0000·0000·0000·0000·0000·0000·0000··................00000230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000260:·0000·0000·3030·3037·3535·2000·3030·3030··....000755·.0000 
00000270:·3030·2000·3030·3030·3030·2000·3030·3030··00·.000000·.0000 
00000280:·3030·3030·3030·3020·3134·3431·3133·3735··0000000·14411375 
00000290:·3537·3120·3031·3334·3335·0020·3500·0000··571·013435.·5...00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000300:·0075·7374·6172·0030·3072·6f6f·7400·0000··.ustar.00root...00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000320:·0000·0000·0000·0000·0072·6f6f·7400·0000··.........root...00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000340:·0000·0000·0000·0000·0030·3030·3030·3020··.........000000·00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000350:·0030·3030·3030·3020·0000·0000·0000·0000··.000000·........00000350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000400:·2e2f·7573·722f·696e·636c·7564·652f·6970··./usr/include/ip 
00000410:·6d69·636d·642e·6800·0000·0000·0000·0000··micmd.h......... 
00000420:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000450:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000460:·0000·0000·3030·3036·3434·2000·3030·3030··....000644·.0000 
00000470:·3030·2000·3030·3030·3030·2000·3030·3030··00·.000000·.0000 
00000480:·3030·3535·3230·3720·3134·3431·3133·3735··0055207·14411375 
00000490:·3537·3120·3031·3532·3431·0020·3000·0000··571·015241.·0... 
000004a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000004e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000004f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000500:·0075·7374·6172·0030·3072·6f6f·7400·0000··.ustar.00root... 
00000510:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000520:·0000·0000·0000·0000·0072·6f6f·7400·0000··.........root... 
00000530:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000540:·0000·0000·0000·0000·0030·3030·3030·3020··.........000000· 
00000550:·0030·3030·3030·3020·0000·0000·0000·0000··.000000·........ 
00000560:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000580:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000590:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000005f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000600:·2f2a·4d2a·0a2f·2f20·2050·5643·533a·0a2f··/*M*.//··PVCS:./ 
00000610:·2f20·2020·2020·2024·576f·726b·6669·6c65··/······$Workfile 
00000620:·3a20·2020·6970·6d69·636d·642e·6820·2024··:···ipmicmd.h··$ 
00000630:·0a2f·2f20·2020·2020·2024·5265·7669·7369··.//······$Revisi 
00000640:·6f6e·3a20·2020·312e·3020·2024·0a2f·2f20··on:···1.0··$.//· 
00000650:·2020·2020·2024·4d6f·6474·696d·653a·2020·······$Modtime:·· 
00000660:·2032·3220·4a75·6c20·3230·3032·2030·383a···22·Jul·2002·08: 
00000670:·3531·3a31·3420·2024·0a2f·2f20·2020·2020··51:14··$.//····· 
00000680:·2024·4175·7468·6f72·3a20·2020·6172·6372···$Author:···arcr 
00000690:·6573·7320·2024·2020·0a2f·2f0a·2f2f·2020··ess··$··.//.//·· 
000006a0:·3130·2f32·342f·3032·2061·7263·7265·7373··10/24/02·arcress 
000006b0:·202d·206d·6164·6520·636d·6420·7061·7261···-·made·cmd·para 
000006c0:·6d20·7573·686f·7274·2074·6f20·6265·206d··m·ushort·to·be·m 
000006d0:·6f72·6520·756e·6971·7565·0a2f·2f0a·202a··ore·unique.//.·* 
000006e0:·4d2a·2f0a·2f2a·2d2d·2d2d·2d2d·2d2d·2d2d··M*/./*---------- 
000006f0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000700:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000710:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000720:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2a0a·5468··------------*.Th 
00000730:·6520·4253·4420·4c69·6365·6e73·6520·0a0a··e·BSD·License·.. 
00000740:·436f·7079·7269·6768·7420·2863·2920·3230··Copyright·(c)·20 
00000750:·3032·2c20·496e·7465·6c20·436f·7270·6f72··02,·Intel·Corpor 
00000760:·6174·696f·6e0a·436f·7079·7269·6768·7420··ation.Copyright· 
00000770:·2863·2920·3230·3039·204b·6f6e·7472·6f6e··(c)·2009·Kontron 
00000780:·2041·6d65·7269·6361·2c20·496e·632e·0a41···America,·Inc..A 
00000790:·6c6c·2072·6967·6874·7320·7265·7365·7276··ll·rights·reserv 
000007a0:·6564·2e0a·0a52·6564·6973·7472·6962·7574··ed...Redistribut 
000007b0:·696f·6e20·616e·6420·7573·6520·696e·2073··ion·and·use·in·s 
000007c0:·6f75·7263·6520·616e·6420·6269·6e61·7279··ource·and·binary 
000007d0:·2066·6f72·6d73·2c20·7769·7468·206f·7220···forms,·with·or· 
000007e0:·7769·7468·6f75·7420·0a6d·6f64·6966·6963··without·.modific 
000007f0:·6174·696f·6e2c·2061·7265·2070·6572·6d69··ation,·are·permi 
00000800:·7474·6564·2070·726f·7669·6465·6420·7468··tted·provided·th 
00000810:·6174·2074·6865·2066·6f6c·6c6f·7769·6e67··at·the·following 
00000820:·2063·6f6e·6469·7469·6f6e·7320·6172·6520···conditions·are· 
00000830:·6d65·743a·0a0a·2020·612e·2e20·5265·6469··met:..··a..·Redi 
00000840:·7374·7269·6275·7469·6f6e·7320·6f66·2073··stributions·of·s 
00000850:·6f75·7263·6520·636f·6465·206d·7573·7420··ource·code·must· 
00000860:·7265·7461·696e·2074·6865·2061·626f·7665··retain·the·above 
00000870:·2063·6f70·7972·6967·6874·206e·6f74·6963···copyright·notic 
00000880:·652c·200a·2020·2020·2020·7468·6973·206c··e,·.······this·l 
00000890:·6973·7420·6f66·2063·6f6e·6469·7469·6f6e··ist·of·condition 
000008a0:·7320·616e·6420·7468·6520·666f·6c6c·6f77··s·and·the·follow 
000008b0:·696e·6720·6469·7363·6c61·696d·6572·2e20··ing·disclaimer.· 
000008c0:·0a20·2062·2e2e·2052·6564·6973·7472·6962··.··b..·Redistrib 
000008d0:·7574·696f·6e73·2069·6e20·6269·6e61·7279··utions·in·binary 
000008e0:·2066·6f72·6d20·6d75·7374·2072·6570·726f···form·must·repro 
000008f0:·6475·6365·2074·6865·2061·626f·7665·2063··duce·the·above·c 
00000900:·6f70·7972·6967·6874·206e·6f74·6963·652c··opyright·notice, 
00000910:·0a20·2020·2020·2074·6869·7320·6c69·7374··.······this·list 
00000920:·206f·6620·636f·6e64·6974·696f·6e73·2061···of·conditions·a 
00000930:·6e64·2074·6865·2066·6f6c·6c6f·7769·6e67··nd·the·following 
00000940:·2064·6973·636c·6169·6d65·7220·696e·2074···disclaimer·in·t 
00000950:·6865·2064·6f63·756d·656e·7461·7469·6f6e··he·documentation 
00000960:·200a·2020·2020·2020·616e·642f·6f72·206f···.······and/or·o 
00000970:·7468·6572·206d·6174·6572·6961·6c73·2070··ther·materials·p 
00000980:·726f·7669·6465·6420·7769·7468·2074·6865··rovided·with·the 
00000990:·2064·6973·7472·6962·7574·696f·6e2e·200a···distribution.·. 
000009a0:·2020·632e·2e20·4e65·6974·6865·7220·7468····c..·Neither·th 
000009b0:·6520·6e61·6d65·206f·6620·7468·6520·636f··e·name·of·the·co 
000009c0:·7079·7269·6768·7420·686f·6c64·6572·206e··pyright·holder·n 
000009d0:·6f72·2074·6865·206e·616d·6573·206f·6620··or·the·names·of· 
000009e0:·6974·7320·636f·6e74·7269·6275·746f·7273··its·contributors 
000009f0:·0a20·2020·2020·206d·6179·2062·6520·7573··.······may·be·us 
00000a00:·6564·2074·6f20·656e·646f·7273·6520·6f72··ed·to·endorse·or 
00000a10:·2070·726f·6d6f·7465·2070·726f·6475·6374···promote·product 
00000a20:·7320·6465·7269·7665·6420·6672·6f6d·2074··s·derived·from·t 
00000a30:·6869·7320·736f·6674·7761·7265·200a·2020··his·software·.·· 
00000a40:·2020·2020·7769·7468·6f75·7420·7370·6563······without·spec 
00000a50:·6966·6963·2070·7269·6f72·2077·7269·7474··ific·prior·writt 
00000a60:·656e·2070·6572·6d69·7373·696f·6e2e·200a··en·permission.·. 
00000a70:·0a54·4849·5320·534f·4654·5741·5245·2049··.THIS·SOFTWARE·I 
00000a80:·5320·5052·4f56·4944·4544·2042·5920·5448··S·PROVIDED·BY·TH 
00000a90:·4520·434f·5059·5249·4748·5420·484f·4c44··E·COPYRIGHT·HOLD 
00000aa0:·4552·5320·414e·4420·434f·4e54·5249·4255··ERS·AND·CONTRIBU 
00000ab0:·544f·5253·2022·4153·2049·5322·2041·4e44··TORS·"AS·IS"·AND 
00000ac0:·200a·414e·5920·4558·5052·4553·5320·4f52···.ANY·EXPRESS·OR 
00000ad0:·2049·4d50·4c49·4544·2057·4152·5241·4e54···IMPLIED·WARRANT 
00000ae0:·4945·532c·2049·4e43·4c55·4449·4e47·2c20··IES,·INCLUDING,· 
00000af0:·4255·5420·4e4f·5420·4c49·4d49·5445·4420··BUT·NOT·LIMITED· 
00000b00:·544f·2c20·5448·4520·494d·504c·4945·4420··TO,·THE·IMPLIED· 
00000b10:·0a57·4152·5241·4e54·4945·5320·4f46·204d··.WARRANTIES·OF·M 
00000b20:·4552·4348·414e·5441·4249·4c49·5459·2041··ERCHANTABILITY·A 
00000b30:·4e44·2046·4954·4e45·5353·2046·4f52·2041··ND·FITNESS·FOR·A 
00000b40:·2050·4152·5449·4355·4c41·5220·5055·5250···PARTICULAR·PURP 
00000b50:·4f53·4520·4152·4520·0a44·4953·434c·4149··OSE·ARE·.DISCLAI 
00000b60:·4d45·442e·2049·4e20·4e4f·2045·5645·4e54··MED.·IN·NO·EVENT 
00000b70:·2053·4841·4c4c·2054·4845·2043·4f50·5952···SHALL·THE·COPYR 
00000b80:·4947·4854·204f·574e·4552·204f·5220·434f··IGHT·OWNER·OR·CO 
00000b90:·4e54·5249·4255·544f·5253·2042·4520·4c49··NTRIBUTORS·BE·LI 
00000ba0:·4142·4c45·2046·4f52·200a·414e·5920·4449··ABLE·FOR·.ANY·DI 
00000bb0:·5245·4354·2c20·494e·4449·5245·4354·2c20··RECT,·INDIRECT,· 
00000bc0:·494e·4349·4445·4e54·414c·2c20·5350·4543··INCIDENTAL,·SPEC 
00000bd0:·4941·4c2c·2045·5845·4d50·4c41·5259·2c20··IAL,·EXEMPLARY,· 
00000be0:·4f52·2043·4f4e·5345·5155·454e·5449·414c··OR·CONSEQUENTIAL 
00000bf0:·2044·414d·4147·4553·200a·2849·4e43·4c55···DAMAGES·.(INCLU 
00000c00:·4449·4e47·2c20·4255·5420·4e4f·5420·4c49··DING,·BUT·NOT·LI 
00000c10:·4d49·5445·4420·544f·2c20·5052·4f43·5552··MITED·TO,·PROCUR 
00000c20:·454d·454e·5420·4f46·2053·5542·5354·4954··EMENT·OF·SUBSTIT 
00000c30:·5554·4520·474f·4f44·5320·4f52·2053·4552··UTE·GOODS·OR·SER 
00000c40:·5649·4345·533b·200a·4c4f·5353·204f·4620··VICES;·.LOSS·OF· 
00000c50:·5553·452c·2044·4154·412c·204f·5220·5052··USE,·DATA,·OR·PR 
00000c60:·4f46·4954·533b·204f·5220·4255·5349·4e45··OFITS;·OR·BUSINE 
00000c70:·5353·2049·4e54·4552·5255·5054·494f·4e29··SS·INTERRUPTION) 
00000c80:·2048·4f57·4556·4552·2043·4155·5345·4420···HOWEVER·CAUSED· 
00000c90:·414e·4420·4f4e·200a·414e·5920·5448·454f··AND·ON·.ANY·THEO 
00000ca0:·5259·204f·4620·4c49·4142·494c·4954·592c··RY·OF·LIABILITY, 
00000cb0:·2057·4845·5448·4552·2049·4e20·434f·4e54···WHETHER·IN·CONT 
00000cc0:·5241·4354·2c20·5354·5249·4354·204c·4941··RACT,·STRICT·LIA 
00000cd0:·4249·4c49·5459·2c20·4f52·2054·4f52·5420··BILITY,·OR·TORT· 
00000ce0:·0a28·494e·434c·5544·494e·4720·4e45·474c··.(INCLUDING·NEGL 
00000cf0:·4947·454e·4345·204f·5220·4f54·4845·5257··IGENCE·OR·OTHERW 
00000d00:·4953·4529·2041·5249·5349·4e47·2049·4e20··ISE)·ARISING·IN· 
00000d10:·414e·5920·5741·5920·4f55·5420·4f46·2054··ANY·WAY·OUT·OF·T 
00000d20:·4845·2055·5345·204f·4620·5448·4953·200a··HE·USE·OF·THIS·. 
00000d30:·534f·4654·5741·5245·2c20·4556·454e·2049··SOFTWARE,·EVEN·I 
00000d40:·4620·4144·5649·5345·4420·4f46·2054·4845··F·ADVISED·OF·THE 
00000d50:·2050·4f53·5349·4249·4c49·5459·204f·4620···POSSIBILITY·OF· 
00000d60:·5355·4348·2044·414d·4147·452e·0a20·2a2d··SUCH·DAMAGE..·*- 
00000d70:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000d80:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000d90:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000da0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00000db0:·2d2d·2d2d·2d2a·2f0a·0a23·6465·6669·6e65··-----*/..#define 
00000dc0:·2075·6368·6172·2020·2075·6e73·6967·6e65···uchar···unsigne 
00000dd0:·6420·6368·6172·0a23·6465·6669·6e65·2075··d·char.#define·u 
00000de0:·696e·7433·3220·2075·6e73·6967·6e65·6420··int32··unsigned· 
00000df0:·696e·740a·2364·6566·696e·6520·7569·6e74··int.#define·uint 
00000e00:·3634·2020·756e·7369·676e·6564·206c·6f6e··64··unsigned·lon 
00000e10:·670a·2f2f·2023·6966·6465·6620·5f5f·5553··g.//·#ifdef·__US 
00000e20:·455f·4d49·5343·0a2f·2a20·4361·6e20·7573··E_MISC./*·Can·us 
00000e30:·6520·636f·6d70·6174·6962·696c·6974·7920··e·compatibility· 
00000e40:·6e61·6d65·7320·666f·7220·4320·7479·7065··names·for·C·type 
00000e50:·732e·2028·6672·6f6d·2073·7973·2f74·7970··s.·(from·sys/typ 
00000e60:·6573·2e68·2920·2a2f·0a2f·2f20·7479·7065··es.h)·*/.//·type 
00000e70:·6465·6620·756e·7369·676e·6564·206c·6f6e··def·unsigned·lon 
00000e80:·6720·696e·7420·2075·6c6f·6e67·3b0a·2f2f··g·int··ulong;.// 
00000e90:·2074·7970·6564·6566·2075·6e73·6967·6e65···typedef·unsigne 
00000ea0:·6420·7368·6f72·7420·696e·7420·7573·686f··d·short·int·usho 
00000eb0:·7274·3b0a·2f2f·2074·7970·6564·6566·2075··rt;.//·typedef·u 
00000ec0:·6e73·6967·6e65·6420·696e·7420·2020·2020··nsigned·int····· 
00000ed0:·2020·7569·6e74·3b0a·2f2f·2023·656c·7365····uint;.//·#else 
00000ee0:·0a23·6966·6e64·6566·2075·7368·6f72·740a··.#ifndef·ushort. 
00000ef0:·2364·6566·696e·6520·7573·686f·7274·2020··#define·ushort·· 
00000f00:·756e·7369·676e·6564·2073·686f·7274·0a23··unsigned·short.# 
00000f10:·6465·6669·6e65·2075·6c6f·6e67·2020·2075··define·ulong···u 
00000f20:·6e73·6967·6e65·6420·6c6f·6e67·0a23·6465··nsigned·long.#de 
00000f30:·6669·6e65·2075·696e·7420·2020·2075·6e73··fine·uint····uns 
00000f40:·6967·6e65·6420·696e·740a·2365·6e64·6966··igned·int.#endif 
00000f50:·0a0a·2369·6664·6566·2057·494e·3332·0a23··..#ifdef·WIN32.# 
00000f60:·6465·6669·6e65·2073·6e70·7269·6e74·6620··define·snprintf· 
00000f70:·5f73·6e70·7269·6e74·660a·2364·6566·696e··_snprintf.#defin 
00000f80:·6520·536f·636b·5479·7065·2020·2053·4f43··e·SockType···SOC 
00000f90:·4b45·540a·2364·6566·696e·6520·536f·636b··KET.#define·Sock 
00000fa0:·496e·7661·6c69·6420·494e·5641·4c49·445f··Invalid·INVALID_ 
00000fb0:·534f·434b·4554·0a23·656c·7365·0a23·6465··SOCKET.#else.#de 
00000fc0:·6669·6e65·2053·6f63·6b54·7970·6520·2020··fine·SockType··· 
00000fd0:·696e·740a·2364·6566·696e·6520·536f·636b··int.#define·Sock 
00000fe0:·496e·7661·6c69·6420·2d31·0a23·656e·6469··Invalid·-1.#endi 
00000ff0:·660a·0a2f·2f20·4f74·6865·7220·4950·4d49··f..//·Other·IPMI 
00001000:·2076·616c·7565·730a·2364·6566·696e·6520···values.#define· 
00001010:·5055·424c·4943·5f42·5553·2020·2020·2020··PUBLIC_BUS······ 
00001020:·300a·2364·6566·696e·6520·5052·4956·4154··0.#define·PRIVAT 
00001030:·455f·4255·5320·2030·7830·330a·2364·6566··E_BUS··0x03.#def 
00001040:·696e·6520·424d·435f·5341·2020·2020·2020··ine·BMC_SA······ 
00001050:·2030·7832·300a·2364·6566·696e·6520·424d···0x20.#define·BM 
00001060:·435f·4c55·4e20·2020·2020·2020·2020·300a··C_LUN·········0. 
00001070:·2364·6566·696e·6520·534d·535f·4c55·4e20··#define·SMS_LUN· 
00001080:·2020·2020·2020·2020·320a·2364·6566·696e··········2.#defin 
00001090:·6520·4853·435f·5341·2020·2020·2020·2030··e·HSC_SA·······0 
000010a0:·7843·300a·2364·6566·696e·6520·4d45·5f53··xC0.#define·ME_S 
000010b0:·4120·2020·2020·2020·2030·7832·430a·2364··A········0x2C.#d 
000010c0:·6566·696e·6520·4d45·5f42·5553·2020·2020··efine·ME_BUS···· 
000010d0:·2020·2030·7830·360a·0a23·6465·6669·6e65·····0x06..#define 
000010e0:·2041·4444·525f·534d·4920·2020·2020·310a···ADDR_SMI·····1. 
000010f0:·2364·6566·696e·6520·4144·4452·5f49·504d··#define·ADDR_IPM 
00001100:·4220·2020·2032·0a0a·2364·6566·696e·6520··B····2..#define· 
00001110:·4143·4345·5353·5f4f·4b20·2020·2030·0a23··ACCESS_OK····0.# 
00001120:·6465·6669·6e65·2049·504d·495f·5245·5142··define·IPMI_REQB 
00001130:·5546·5f53·495a·4520·2020·2020·2020·3235··UF_SIZE·······25 
00001140:·350a·2364·6566·696e·6520·4950·4d49·5f52··5.#define·IPMI_R 
00001150:·5350·4255·465f·5349·5a45·2020·2020·2020··SPBUF_SIZE······ 
00001160:·2032·3530·2020·2f2f·2077·6173·2038·302c···250··//·was·80, 
00001170:·2074·6865·6e20·3130·3234·2c20·7365·6520···then·1024,·see· 
00001180:·4d41·585f·4255·4646·4552·5f53·495a·4520··MAX_BUFFER_SIZE· 
00001190:·0a23·6465·6669·6e65·2049·504d·495f·4c41··.#define·IPMI_LA 
000011a0:·4e42·5546·5f53·495a·4520·2020·2020·2020··NBUF_SIZE······· 
000011b0:·3230·3020·202f·2f20·7365·6520·5253·5f4c··200··//·see·RS_L 
000011c0:·454e·5f4d·4158·2066·6f72·2049·504d·4920··EN_MAX·for·IPMI· 
000011d0:·4c41·4e0a·0a2f·2f20·4950·4d49·204e·6574··LAN..//·IPMI·Net 
000011e0:·466e·2074·7970·6573·2c20·7365·6520·5461··Fn·types,·see·Ta 
000011f0:·626c·6520·352d·310a·2364·6566·696e·6520··ble·5-1.#define· 
00001200:·4e45·5446·4e5f·4348·4153·2020·2030·7830··NETFN_CHAS···0x0 
00001210:·3020·202f·2f20·6368·6173·7369·730a·2364··0··//·chassis.#d 
00001220:·6566·696e·6520·4e45·5446·4e5f·4252·4944··efine·NETFN_BRID 
00001230:·4745·2030·7830·3220·202f·2f20·6272·6964··GE·0x02··//·brid 
00001240:·6765·0a23·6465·6669·6e65·204e·4554·464e··ge.#define·NETFN 
00001250:·5f53·4556·5420·2020·3078·3034·2020·2f2f··_SEVT···0x04··// 
00001260:·2073·656e·736f·722f·6576·656e·740a·2364···sensor/event.#d 
00001270:·6566·696e·6520·4e45·5446·4e5f·4150·5020··efine·NETFN_APP· 
00001280:·2020·2030·7830·3620·202f·2f20·6170·706c·····0x06··//·appl 
00001290:·6963·6174·696f·6e0a·2364·6566·696e·6520··ication.#define· 
000012a0:·4e45·5446·4e5f·4657·2020·2020·2030·7830··NETFN_FW·····0x0 
000012b0:·3820·202f·2f20·6669·726d·7761·7265·0a23··8··//·firmware.# 
000012c0:·6465·6669·6e65·204e·4554·464e·5f53·544f··define·NETFN_STO 
000012d0:·5220·2020·3078·3061·2020·2f2f·2073·746f··R···0x0a··//·sto 
000012e0:·7261·6765·0a23·6465·6669·6e65·204e·4554··rage.#define·NET 
000012f0:·464e·5f54·5241·4e53·2020·3078·3063·2020··FN_TRANS··0x0c·· 
00001300:·2f2f·2074·7261·6e73·706f·7274·0a23·6465··//·transport.#de 
00001310:·6669·6e65·204e·4554·464e·5f53·4f4c·2020··fine·NETFN_SOL·· 
00001320:·2020·3078·3334·2020·2f2f·2073·6572·6961····0x34··//·seria 
00001330:·6c2d·6f76·6572·2d6c·616e·2028·696e·2049··l-over-lan·(in·I 
00001340:·504d·4920·322e·302c·2075·7365·2054·5241··PMI·2.0,·use·TRA 
00001350:·4e53·290a·2364·6566·696e·6520·4e45·5446··NS).#define·NETF 
00001360:·4e5f·5049·434d·4720·2030·7832·6320·202f··N_PICMG··0x2c··/ 
00001370:·2f20·666f·7220·4154·4341·2050·4943·4d47··/·for·ATCA·PICMG 
00001380:·2073·7973·7465·6d73·0a0a·2369·666e·6465···systems..#ifnde 
00001390:·6620·494d·4241·5049·5f48·5f5f·200a·2f2f··f·IMBAPI_H__·.// 
000013a0:·2073·7065·6369·616c·2049·4d42·2064·6566···special·IMB·def 
000013b0:·696e·6573·2c20·6475·706c·6963·6174·6573··ines,·duplicates 
000013c0:·2069·6620·696d·625f·6170·692e·680a·2364···if·imb_api.h.#d 
000013d0:·6566·696e·6520·4d41·585f·4255·4646·4552··efine·MAX_BUFFER 
000013e0:·5f53·495a·4520·2020·2020·2020·2032·3535··_SIZE········255 
000013f0:·0a23·6465·6669·6e65·204d·4158·5f53·4452··.#define·MAX_SDR 
00001400:·5f53·495a·4520·2020·2020·2020·2020·2020··_SIZE··········· 
00001410:·3132·380a·2364·6566·696e·6520·4745·545f··128.#define·GET_ 
00001420:·4445·5649·4345·5f49·4420·2020·2020·2020··DEVICE_ID······· 
00001430:·2020·2020·2830·7830·3120·7c20·284e·4554······(0x01·|·(NET 
00001440:·464e·5f41·5050·203c·3c20·3829·290a·2364··FN_APP·<<·8)).#d 
00001450:·6566·696e·6520·5752·4954·455f·5245·4144··efine·WRITE_READ 
00001460:·5f49·3243·2020·2020·2020·2020·2020·2830··_I2C··········(0 
00001470:·7835·3220·7c20·284e·4554·464e·5f41·5050··x52·|·(NETFN_APP 
00001480:·203c·3c20·3829·2920·2f2a·3d4d·4153·5445···<<·8))·/*=MASTE 
00001490:·525f·5752·4954·455f·5245·4144·2a2f·0a23··R_WRITE_READ*/.# 
000014a0:·656e·6469·660a·0a23·6465·6669·6e65·2050··endif..#define·P 
000014b0:·5357·5f4d·4158·2020·2020·2020·2020·2020··SW_MAX·········· 
000014c0:·2020·2020·2020·2032·3020·202f·2a20·4950·········20··/*·IP 
000014d0:·4d49·2050·6173·7377·6f72·6473·206d·6178··MI·Passwords·max 
000014e0:·203d·2031·3620·6f72·2032·3020·6279·7465···=·16·or·20·byte 
000014f0:·732a·2f0a·2f2a·2049·504d·4920·436f·6d6d··s*/./*·IPMI·Comm 
00001500:·616e·6473·2c20·7365·6520·5461·626c·6520··ands,·see·Table· 
00001510:·3338·2d38·2c20·636f·6d62·696e·6564·2043··38-8,·combined·C 
00001520:·4d44·2061·6e64·204e·4554·464e·2069·6e20··MD·and·NETFN·in· 
00001530:·756e·7369·676e·6564·2073·686f·7274·202a··unsigned·short·* 
00001540:·2f0a·2364·6566·696e·6520·434d·444d·4153··/.#define·CMDMAS 
00001550:·4b20·2020·3078·6666·2020·2020·2020·2f2a··K···0xff······/* 
00001560:·206d·6173·6b20·746f·206c·6561·7665·206f···mask·to·leave·o 
00001570:·6e6c·7920·7468·6520·636f·6d6d·616e·6420··nly·the·command· 
00001580:·7061·7274·202a·2f0a·2364·6566·696e·6520··part·*/.#define· 
00001590:·5741·5443·4844·4f47·5f52·4553·4554·2020··WATCHDOG_RESET·· 
000015a0:·0928·3078·3232·207c·2028·4e45·5446·4e5f··.(0x22·|·(NETFN_ 
000015b0:·4150·5020·3c3c·2038·2929·0a23·6465·6669··APP·<<·8)).#defi 
000015c0:·6e65·2057·4154·4348·444f·475f·5345·5420··ne·WATCHDOG_SET· 
000015d0:·2020·2009·2830·7832·3420·7c20·284e·4554·····.(0x24·|·(NET 
000015e0:·464e·5f41·5050·203c·3c20·3829·290a·2364··FN_APP·<<·8)).#d 
000015f0:·6566·696e·6520·5741·5443·4844·4f47·5f47··efine·WATCHDOG_G 
00001600:·4554·2020·2020·0928·3078·3235·207c·2028··ET····.(0x25·|·( 
00001610:·4e45·5446·4e5f·4150·5020·3c3c·2038·2929··NETFN_APP·<<·8)) 
00001620:·0a23·6465·6669·6e65·2047·4554·5f53·5953··.#define·GET_SYS 
00001630:·5445·4d5f·4755·4944·2009·2830·7833·3720··TEM_GUID·.(0x37· 
00001640:·7c20·284e·4554·464e·5f41·5050·203c·3c20··|·(NETFN_APP·<<· 
00001650:·3829·290a·2364·6566·696e·6520·5345·545f··8)).#define·SET_ 
00001660:·4348·414e·4e45·4c5f·4143·4320·0928·3078··CHANNEL_ACC·.(0x 
00001670:·3430·207c·2028·4e45·5446·4e5f·4150·5020··40·|·(NETFN_APP· 
00001680:·3c3c·2038·2929·0a23·6465·6669·6e65·2047··<<·8)).#define·G 
00001690:·4554·5f43·4841·4e4e·454c·5f41·4343·0920··ET_CHANNEL_ACC.· 
000016a0:·2020·2020·2020·2028·3078·3431·207c·2028·········(0x41·|·( 
000016b0:·4e45·5446·4e5f·4150·5020·3c3c·2038·2929··NETFN_APP·<<·8)) 
000016c0:·0a23·6465·6669·6e65·2047·4554·5f43·4841··.#define·GET_CHA 
000016d0:·4e4e·454c·5f49·4e46·4f20·2020·2020·2020··NNEL_INFO······· 
000016e0:·2028·3078·3432·207c·2028·4e45·5446·4e5f···(0x42·|·(NETFN_ 
000016f0:·4150·5020·3c3c·2038·2929·0a23·6465·6669··APP·<<·8)).#defi 
00001700:·6e65·2053·4554·5f55·5345·525f·4143·4345··ne·SET_USER_ACCE 
00001710:·5353·2020·2020·2020·2020·2028·3078·3433··SS·········(0x43 
00001720:·207c·2028·4e45·5446·4e5f·4150·5020·3c3c···|·(NETFN_APP·<< 
00001730:·2038·2929·0a23·6465·6669·6e65·2047·4554···8)).#define·GET 
00001740:·5f55·5345·525f·4143·4345·5353·2020·2020··_USER_ACCESS···· 
00001750:·2020·2020·2028·3078·3434·207c·2028·4e45·······(0x44·|·(NE 
00001760:·5446·4e5f·4150·5020·3c3c·2038·2929·0a23··TFN_APP·<<·8)).# 
00001770:·6465·6669·6e65·2053·4554·5f55·5345·525f··define·SET_USER_ 
00001780:·4e41·4d45·2020·2020·2020·2020·2020·2028··NAME···········( 
00001790:·3078·3435·207c·2028·4e45·5446·4e5f·4150··0x45·|·(NETFN_AP 
000017a0:·5020·3c3c·2038·2929·0a23·6465·6669·6e65··P·<<·8)).#define 
000017b0:·2047·4554·5f55·5345·525f·4e41·4d45·2020···GET_USER_NAME·· 
000017c0:·2020·2020·2020·2020·2028·3078·3436·207c···········(0x46·| 
000017d0:·2028·4e45·5446·4e5f·4150·5020·3c3c·2038···(NETFN_APP·<<·8 
000017e0:·2929·0a23·6465·6669·6e65·2053·4554·5f55··)).#define·SET_U 
000017f0:·5345·525f·5041·5353·574f·5244·2020·2020··SER_PASSWORD···· 
00001800:·2020·2028·3078·3437·207c·2028·4e45·5446·····(0x47·|·(NETF 
00001810:·4e5f·4150·5020·3c3c·2038·2929·0a23·6465··N_APP·<<·8)).#de 
00001820:·6669·6e65·204d·4153·5445·525f·5752·4954··fine·MASTER_WRIT 
00001830:·455f·5245·4144·2020·2020·2020·2028·3078··E_READ·······(0x 
00001840:·3532·207c·2028·4e45·5446·4e5f·4150·5020··52·|·(NETFN_APP· 
00001850:·3c3c·2038·2929·0a2f·2f20·2364·6566·696e··<<·8)).//·#defin 
00001860:·6520·5345·545f·5045·465f·454e·4142·4c45··e·SET_PEF_ENABLE 
00001870:·2020·2020·2020·2030·7841·3120·202f·2a20·········0xA1··/*· 
00001880:·4e45·5446·4e5f·4150·5020·286f·6c64·2920··NETFN_APP·(old)· 
00001890:·2a2f·0a23·6465·6669·6e65·2043·4841·5353··*/.#define·CHASS 
000018a0:·4953·5f53·5441·5455·5320·2020·2020·2020··IS_STATUS······· 
000018b0:·2020·2030·7830·3120·202f·2a20·4e45·5446·····0x01··/*·NETF 
000018c0:·4e5f·4348·4153·2028·3d30·3029·202a·2f0a··N_CHAS·(=00)·*/. 
000018d0:·2364·6566·696e·6520·4348·4153·5349·535f··#define·CHASSIS_ 
000018e0:·4354·4c20·2020·2020·2020·2020·2020·2020··CTL············· 
000018f0:·3078·3032·2020·2f2a·204e·4554·464e·5f43··0x02··/*·NETFN_C 
00001900:·4841·5320·283d·3030·2920·2a2f·0a23·6465··HAS·(=00)·*/.#de 
00001910:·6669·6e65·2043·4841·5353·4953·5f49·4445··fine·CHASSIS_IDE 
00001920:·4e54·4946·5920·2020·2020·2020·2030·7830··NTIFY········0x0 
00001930:·3420·202f·2a20·4e45·5446·4e5f·4348·4153··4··/*·NETFN_CHAS 
00001940:·2028·3d30·3029·202a·2f0a·2364·6566·696e···(=00)·*/.#defin 
00001950:·6520·5345·545f·424f·4f54·5f4f·5054·494f··e·SET_BOOT_OPTIO 
00001960:·4e53·2020·2020·2020·2020·3078·3038·2020··NS········0x08·· 
00001970:·2f2a·204e·4554·464e·5f43·4841·5320·283d··/*·NETFN_CHAS·(= 
00001980:·3030·2920·2a2f·0a23·6465·6669·6e65·2047··00)·*/.#define·G 
00001990:·4554·5f42·4f4f·545f·4f50·5449·4f4e·5320··ET_BOOT_OPTIONS· 
000019a0:·2020·2020·2020·2030·7830·3920·202f·2a20·········0x09··/*· 
000019b0:·4e45·5446·4e5f·4348·4153·2028·3d30·3029··NETFN_CHAS·(=00) 
000019c0:·202a·2f0a·2364·6566·696e·6520·4745·545f···*/.#define·GET_ 
000019d0:·504f·5745·524f·4e5f·484f·5552·5320·2020··POWERON_HOURS··· 
000019e0:·2020·2020·3078·3046·2020·2f2a·204e·4554······0x0F··/*·NET 
000019f0:·464e·5f43·4841·5320·283d·3030·2920·2a2f··FN_CHAS·(=00)·*/ 
00001a00:·0a23·6465·6669·6e65·2047·4554·5f50·4546··.#define·GET_PEF 
00001a10:·5f43·4f4e·4649·4720·2020·2020·2020·2020··_CONFIG········· 
00001a20:·2028·3078·3133·207c·2028·4e45·5446·4e5f···(0x13·|·(NETFN_ 
00001a30:·5345·5654·203c·3c20·3829·290a·2364·6566··SEVT·<<·8)).#def 
00001a40:·696e·6520·5345·545f·5045·465f·434f·4e46··ine·SET_PEF_CONF 
00001a50:·4947·2020·2020·2020·2020·2020·2830·7831··IG··········(0x1 
00001a60:·3220·7c20·284e·4554·464e·5f53·4556·5420··2·|·(NETFN_SEVT· 
00001a70:·3c3c·2038·2929·0a23·6465·6669·6e65·2047··<<·8)).#define·G 
00001a80:·4554·5f44·4556·5344·525f·494e·464f·0909··ET_DEVSDR_INFO.. 
00001a90:·2830·7832·3020·7c20·284e·4554·464e·5f53··(0x20·|·(NETFN_S 
00001aa0:·4556·5420·3c3c·2038·2929·0a23·6465·6669··EVT·<<·8)).#defi 
00001ab0:·6e65·2047·4554·5f44·4556·4943·455f·5344··ne·GET_DEVICE_SD 
00001ac0:·5209·0928·3078·3231·207c·2028·4e45·5446··R..(0x21·|·(NETF 
00001ad0:·4e5f·5345·5654·203c·3c20·3829·290a·2364··N_SEVT·<<·8)).#d 
00001ae0:·6566·696e·6520·5245·5345·5256·455f·4445··efine·RESERVE_DE 
00001af0:·5653·4452·5f52·4550·0928·3078·3232·207c··VSDR_REP.(0x22·| 
00001b00:·2028·4e45·5446·4e5f·5345·5654·203c·3c20···(NETFN_SEVT·<<· 
00001b10:·3829·290a·2364·6566·696e·6520·5345·545f··8)).#define·SET_ 
00001b20:·5345·5654·5f45·4e41·424c·4509·0928·3078··SEVT_ENABLE..(0x 
00001b30:·3238·207c·2028·4e45·5446·4e5f·5345·5654··28·|·(NETFN_SEVT 
00001b40:·203c·3c20·3829·290a·2364·6566·696e·6520···<<·8)).#define· 
00001b50:·4745·545f·5345·5654·5f45·4e41·424c·4509··GET_SEVT_ENABLE. 
00001b60:·0928·3078·3239·207c·2028·4e45·5446·4e5f··.(0x29·|·(NETFN_ 
00001b70:·5345·5654·203c·3c20·3829·290a·2364·6566··SEVT·<<·8)).#def 
00001b80:·696e·6520·5245·4152·4d5f·5345·4e53·4f52··ine·REARM_SENSOR 
00001b90:·0909·2830·7832·4120·7c20·284e·4554·464e··..(0x2A·|·(NETFN 
00001ba0:·5f53·4556·5420·3c3c·2038·2929·0a23·6465··_SEVT·<<·8)).#de 
00001bb0:·6669·6e65·2047·4554·5f46·5255·5f49·4e56··fine·GET_FRU_INV 
00001bc0:·5f41·5245·4120·2020·2020·2020·2028·3078··_AREA········(0x 
00001bd0:·3130·207c·2028·4e45·5446·4e5f·5354·4f52··10·|·(NETFN_STOR 
00001be0:·203c·3c20·3829·290a·2364·6566·696e·6520···<<·8)).#define· 
00001bf0:·5245·4144·5f46·5255·5f44·4154·4120·2020··READ_FRU_DATA··· 
00001c00:·2020·2020·2020·2020·2830·7831·3120·7c20··········(0x11·|· 
00001c10:·284e·4554·464e·5f53·544f·5220·3c3c·2038··(NETFN_STOR·<<·8 
00001c20:·2929·0a23·6465·6669·6e65·2057·5249·5445··)).#define·WRITE 
00001c30:·5f46·5255·5f44·4154·4120·2020·2020·2020··_FRU_DATA······· 
00001c40:·2020·2028·3078·3132·207c·2028·4e45·5446·····(0x12·|·(NETF 
00001c50:·4e5f·5354·4f52·203c·3c20·3829·290a·0a23··N_STOR·<<·8))..# 
00001c60:·6465·6669·6e65·2047·4554·5f53·454e·534f··define·GET_SENSO 
00001c70:·525f·5245·4144·494e·475f·4641·4354·4f52··R_READING_FACTOR 
00001c80:·5320·2830·7832·3320·7c20·284e·4554·464e··S·(0x23·|·(NETFN 
00001c90:·5f53·4556·5420·3c3c·2038·2929·0a23·6465··_SEVT·<<·8)).#de 
00001ca0:·6669·6e65·2053·4554·5f53·454e·534f·525f··fine·SET_SENSOR_ 
00001cb0:·4859·5354·4552·4553·4953·0928·3078·3234··HYSTERESIS.(0x24 
00001cc0:·207c·2028·4e45·5446·4e5f·5345·5654·203c···|·(NETFN_SEVT·< 
00001cd0:·3c20·3829·290a·2364·6566·696e·6520·4745··<·8)).#define·GE 
00001ce0:·545f·5345·4e53·4f52·5f48·5953·5445·5245··T_SENSOR_HYSTERE 
00001cf0:·5349·5309·2830·7832·3520·7c20·284e·4554··SIS.(0x25·|·(NET 
00001d00:·464e·5f53·4556·5420·3c3c·2038·2929·0a23··FN_SEVT·<<·8)).# 
00001d10:·6465·6669·6e65·2053·4554·5f53·454e·534f··define·SET_SENSO 
00001d20:·525f·5448·5245·5348·4f4c·4409·2830·7832··R_THRESHOLD.(0x2 
00001d30:·3620·7c20·284e·4554·464e·5f53·4556·5420··6·|·(NETFN_SEVT· 
00001d40:·3c3c·2038·2929·0a23·6465·6669·6e65·2047··<<·8)).#define·G 
00001d50:·4554·5f53·454e·534f·525f·5448·5245·5348··ET_SENSOR_THRESH 
00001d60:·4f4c·4409·2830·7832·3720·7c20·284e·4554··OLD.(0x27·|·(NET 
00001d70:·464e·5f53·4556·5420·3c3c·2038·2929·0a23··FN_SEVT·<<·8)).# 
00001d80:·6465·6669·6e65·2047·4554·5f53·454e·534f··define·GET_SENSO 
00001d90:·525f·4556·545f·454e·4142·4c45·0928·3078··R_EVT_ENABLE.(0x 
00001da0:·3239·207c·2028·4e45·5446·4e5f·5345·5654··29·|·(NETFN_SEVT 
00001db0:·203c·3c20·3829·290a·2364·6566·696e·6520···<<·8)).#define· 
00001dc0:·5245·4152·4d5f·5345·4e53·4f52·5f45·5645··REARM_SENSOR_EVE 
00001dd0:·4e54·5309·2830·7832·4120·7c20·284e·4554··NTS.(0x2A·|·(NET 
00001de0:·464e·5f53·4556·5420·3c3c·2038·2929·0a23··FN_SEVT·<<·8)).# 
00001df0:·6465·6669·6e65·2047·4554·5f53·454e·534f··define·GET_SENSO 
00001e00:·525f·4556·545f·5354·4154·5553·0928·3078··R_EVT_STATUS.(0x 
00001e10:·3242·207c·2028·4e45·5446·4e5f·5345·5654··2B·|·(NETFN_SEVT 
00001e20:·203c·3c20·3829·290a·2364·6566·696e·6520···<<·8)).#define· 
00001e30:·4745·545f·5345·4e53·4f52·5f52·4541·4449··GET_SENSOR_READI 
00001e40:·4e47·0928·3078·3244·207c·2028·4e45·5446··NG.(0x2D·|·(NETF 
00001e50:·4e5f·5345·5654·203c·3c20·3829·290a·2364··N_SEVT·<<·8)).#d 
00001e60:·6566·696e·6520·4745·545f·5345·4e53·4f52··efine·GET_SENSOR 
00001e70:·5f54·5950·4520·0928·3078·3246·207c·2028··_TYPE·.(0x2F·|·( 
00001e80:·4e45·5446·4e5f·5345·5654·203c·3c20·3829··NETFN_SEVT·<<·8) 
00001e90:·290a·0a23·6465·6669·6e65·2053·4554·5f4c··)..#define·SET_L 
00001ea0:·414e·5f43·4f4e·4649·4720·2020·2020·2020··AN_CONFIG······· 
00001eb0:·2020·2028·3078·3031·207c·2028·4e45·5446·····(0x01·|·(NETF 
00001ec0:·4e5f·5452·414e·5320·3c3c·2038·2929·0a23··N_TRANS·<<·8)).# 
00001ed0:·6465·6669·6e65·2047·4554·5f4c·414e·5f43··define·GET_LAN_C 
00001ee0:·4f4e·4649·4720·2020·2020·2020·2020·2028··ONFIG··········( 
00001ef0:·3078·3032·207c·2028·4e45·5446·4e5f·5452··0x02·|·(NETFN_TR 
00001f00:·414e·5320·3c3c·2038·2929·0a23·6465·6669··ANS·<<·8)).#defi 
00001f10:·6e65·2047·4554·5f4c·414e·5f53·5441·5453··ne·GET_LAN_STATS 
00001f20:·2020·2020·2020·2020·2020·2028·3078·3034·············(0x04 
00001f30:·207c·2028·4e45·5446·4e5f·5452·414e·5320···|·(NETFN_TRANS· 
00001f40:·3c3c·2038·2929·0a23·6465·6669·6e65·2053··<<·8)).#define·S 
00001f50:·4554·5f53·4552·5f43·4f4e·4649·4720·2020··ET_SER_CONFIG··· 
00001f60:·2020·2020·2020·2028·3078·3130·207c·2028·········(0x10·|·( 
00001f70:·4e45·5446·4e5f·5452·414e·5320·3c3c·2038··NETFN_TRANS·<<·8 
00001f80:·2929·0a23·6465·6669·6e65·2047·4554·5f53··)).#define·GET_S 
00001f90:·4552·5f43·4f4e·4649·4720·2020·2020·2020··ER_CONFIG······· 
00001fa0:·2020·2028·3078·3131·207c·2028·4e45·5446·····(0x11·|·(NETF 
00001fb0:·4e5f·5452·414e·5320·3c3c·2038·2929·0a23··N_TRANS·<<·8)).# 
00001fc0:·6465·6669·6e65·2053·4554·5f53·4552·5f4d··define·SET_SER_M 
00001fd0:·5558·2020·2020·2020·2020·2020·2020·2028··UX·············( 
00001fe0:·3078·3132·207c·2028·4e45·5446·4e5f·5452··0x12·|·(NETFN_TR 
00001ff0:·414e·5320·3c3c·2038·2929·0a23·6465·6669··ANS·<<·8)).#defi 
00002000:·6e65·2047·4554·5f53·454c·5f49·4e46·4f20··ne·GET_SEL_INFO· 
00002010:·2020·2020·2020·2020·2020·2028·3078·3430·············(0x40 
00002020:·207c·2028·4e45·5446·4e5f·5354·4f52·203c···|·(NETFN_STOR·< 
00002030:·3c20·3829·290a·2364·6566·696e·6520·4745··<·8)).#define·GE 
00002040:·545f·5345·4c5f·414c·4c4f·4341·5449·4f4e··T_SEL_ALLOCATION 
00002050:·5f49·4e46·4f20·2830·7834·3120·7c20·284e··_INFO·(0x41·|·(N 
00002060:·4554·464e·5f53·544f·5220·3c3c·2038·2929··ETFN_STOR·<<·8)) 
00002070:·0a23·6465·6669·6e65·2052·4553·4552·5645··.#define·RESERVE 
00002080:·5f53·454c·2020·2020·2020·2020·2020·2020··_SEL············ 
00002090:·2028·3078·3432·207c·2028·4e45·5446·4e5f···(0x42·|·(NETFN_ 
000020a0:·5354·4f52·203c·3c20·3829·290a·2364·6566··STOR·<<·8)).#def 
000020b0:·696e·6520·4745·545f·5345·4c5f·454e·5452··ine·GET_SEL_ENTR 
000020c0:·5920·2020·2020·2020·2020·2020·2830·7834··Y···········(0x4 
000020d0:·3320·7c20·284e·4554·464e·5f53·544f·5220··3·|·(NETFN_STOR· 
000020e0:·3c3c·2038·2929·0a23·6465·6669·6e65·2043··<<·8)).#define·C 
000020f0:·4c45·4152·5f53·454c·2020·2020·2020·2020··LEAR_SEL········ 
00002100:·2020·2020·2020·2028·3078·3437·207c·2028·········(0x47·|·( 
00002110:·4e45·5446·4e5f·5354·4f52·203c·3c20·3829··NETFN_STOR·<<·8) 
00002120:·290a·2364·6566·696e·6520·4745·545f·5345··).#define·GET_SE 
00002130:·4c5f·5449·4d45·2020·2020·2009·2830·7834··L_TIME·····.(0x4 
00002140:·3820·7c20·284e·4554·464e·5f53·544f·5220··8·|·(NETFN_STOR· 
00002150:·3c3c·2038·2929·0a23·6465·6669·6e65·2047··<<·8)).#define·G 
00002160:·4554·5f53·4452·5f52·4550·494e·464f·0909··ET_SDR_REPINFO.. 
00002170:·2830·7832·3020·7c20·284e·4554·464e·5f53··(0x20·|·(NETFN_S 
00002180:·544f·5220·3c3c·2038·2929·0a23·6465·6669··TOR·<<·8)).#defi 
00002190:·6e65·2052·4553·4552·5645·5f53·4452·5f52··ne·RESERVE_SDR_R 
000021a0:·4550·2020·2020·2020·2020·2028·3078·3232··EP·········(0x22 
000021b0:·207c·2028·4e45·5446·4e5f·5354·4f52·203c···|·(NETFN_STOR·< 
000021c0:·3c20·3829·290a·2364·6566·696e·6520·4745··<·8)).#define·GE 
000021d0:·545f·5344·5209·0909·2830·7832·3320·7c20··T_SDR...(0x23·|· 
000021e0:·284e·4554·464e·5f53·544f·5220·3c3c·2038··(NETFN_STOR·<<·8 
000021f0:·2929·0a23·6465·6669·6e65·2041·4354·4956··)).#define·ACTIV 
00002200:·4154·455f·534f·4c31·0909·2830·7830·3120··ATE_SOL1..(0x01· 
00002210:·7c20·284e·4554·464e·5f53·4f4c·203c·3c20··|·(NETFN_SOL·<<· 
00002220:·3829·290a·2364·6566·696e·6520·5345·545f··8)).#define·SET_ 
00002230:·534f·4c5f·434f·4e46·4947·0909·2830·7830··SOL_CONFIG..(0x0 
00002240:·3320·7c20·284e·4554·464e·5f53·4f4c·203c··3·|·(NETFN_SOL·< 
00002250:·3c20·3829·290a·2364·6566·696e·6520·4745··<·8)).#define·GE 
00002260:·545f·534f·4c5f·434f·4e46·4947·0909·2830··T_SOL_CONFIG..(0 
00002270:·7830·3420·7c20·284e·4554·464e·5f53·4f4c··x04·|·(NETFN_SOL 
00002280:·203c·3c20·3829·290a·2364·6566·696e·6520···<<·8)).#define· 
00002290:·4143·5449·5641·5445·5f53·4f4c·3209·0928··ACTIVATE_SOL2..( 
000022a0:·3078·3230·207c·2028·4e45·5446·4e5f·5452··0x20·|·(NETFN_TR 
000022b0:·414e·5320·3c3c·2038·2929·0a23·6465·6669··ANS·<<·8)).#defi 
000022c0:·6e65·2053·4554·5f53·4f4c·5f43·4f4e·4649··ne·SET_SOL_CONFI 
000022d0:·4732·0909·2830·7832·3120·7c20·284e·4554··G2..(0x21·|·(NET 
000022e0:·464e·5f54·5241·4e53·203c·3c20·3829·290a··FN_TRANS·<<·8)). 
000022f0:·2364·6566·696e·6520·4745·545f·534f·4c5f··#define·GET_SOL_ 
00002300:·434f·4e46·4947·3209·0928·3078·3232·207c··CONFIG2..(0x22·| 
00002310:·2028·4e45·5446·4e5f·5452·414e·5320·3c3c···(NETFN_TRANS·<< 
00002320:·2038·2929·0a23·6465·6669·6e65·2052·4541···8)).#define·REA 
00002330:·445f·4556·454e·545f·4d53·4742·5546·0928··D_EVENT_MSGBUF.( 
00002340:·3078·3335·207c·2028·4e45·5446·4e5f·4150··0x35·|·(NETFN_AP 
00002350:·5020·3c3c·2038·2929·0a23·6465·6669·6e65··P·<<·8)).#define 
00002360:·2047·4554·5f45·5645·4e54·5f52·4543·4549···GET_EVENT_RECEI 
00002370:·5645·5209·2830·7830·3120·7c20·284e·4554··VER.(0x01·|·(NET 
00002380:·464e·5f53·4556·5420·3c3c·2038·2929·0a23··FN_SEVT·<<·8)).# 
00002390:·6465·6669·6e65·2053·4d53·5f4f·535f·5245··define·SMS_OS_RE 
000023a0:·5155·4553·5420·0909·3078·3130·202f·2a28··QUEST·..0x10·/*( 
000023b0:·3078·3130·207c·2028·4e45·5446·4e5f·4150··0x10·|·(NETFN_AP 
000023c0:·5020·3c3c·2038·2929·202a·2f0a·2364·6566··P·<<·8))·*/.#def 
000023d0:·696e·6520·434d·445f·4745·545f·5345·5353··ine·CMD_GET_SESS 
000023e0:·494f·4e5f·494e·464f·2020·2020·2030·7833··ION_INFO·····0x3 
000023f0:·4420·2f2a·204e·4554·464e·5f41·5050·202a··D·/*·NETFN_APP·* 
00002400:·2f0a·2364·6566·696e·6520·434d·445f·5345··/.#define·CMD_SE 
00002410:·545f·5359·5354·454d·5f49·4e46·4f20·2020··T_SYSTEM_INFO··· 
00002420:·2020·2030·7835·3820·2f2a·204e·4554·464e·····0x58·/*·NETFN 
00002430:·5f41·5050·202a·2f0a·2364·6566·696e·6520··_APP·*/.#define· 
00002440:·434d·445f·4745·545f·5359·5354·454d·5f49··CMD_GET_SYSTEM_I 
00002450:·4e46·4f20·2020·2020·2030·7835·3920·2f2a··NFO······0x59·/* 
00002460:·204e·4554·464e·5f41·5050·202a·2f0a·2f2a···NETFN_APP·*/./* 
00002470:·0a20·4f74·6865·7220·636f·6d6d·616e·6473··.·Other·commands 
00002480:·2075·7365·6420·666f·7220·4950·4d49·204c···used·for·IPMI·L 
00002490:·414e·3a0a·2020·2020·4745·545f·4348·414e··AN:.····GET_CHAN 
000024a0:·5f41·5554·4820·2028·3078·3338·207c·2028··_AUTH··(0x38·|·( 
000024b0:·4e45·5446·4e5f·4150·5020·3c3c·2038·2929··NETFN_APP·<<·8)) 
000024c0:·0a20·2020·2047·4554·5f53·4553·535f·4348··.····GET_SESS_CH 
000024d0:·414c·2020·2830·7833·3920·7c20·284e·4554··AL··(0x39·|·(NET 
000024e0:·464e·5f41·5050·203c·3c20·3829·290a·2020··FN_APP·<<·8)).·· 
000024f0:·2020·4143·545f·5345·5353·494f·4e20·2020····ACT_SESSION··· 
00002500:·2028·3078·3341·207c·2028·4e45·5446·4e5f···(0x3A·|·(NETFN_ 
00002510:·4150·5020·3c3c·2038·2929·0a20·2020·2053··APP·<<·8)).····S 
00002520:·4554·5f53·4553·535f·5052·4956·2020·2830··ET_SESS_PRIV··(0 
00002530:·7833·4220·7c20·284e·4554·464e·5f41·5050··x3B·|·(NETFN_APP 
00002540:·203c·3c20·3829·290a·2020·2020·434c·4f53···<<·8)).····CLOS 
00002550:·455f·5345·5353·494f·4e20·2028·3078·3343··E_SESSION··(0x3C 
00002560:·207c·2028·4e45·5446·4e5f·4150·5020·3c3c···|·(NETFN_APP·<< 
00002570:·2038·2929·0a20·2a2f·0a0a·2364·6566·696e···8)).·*/..#defin 
00002580:·6520·4950·4d42·5f43·4c45·4152·5f4d·5347··e·IPMB_CLEAR_MSG 
00002590:·4620·2020·2020·2020·2020·2020·3078·3330··F···········0x30 
000025a0:·0a23·6465·6669·6e65·2049·504d·425f·4745··.#define·IPMB_GE 
000025b0:·545f·4d45·5353·4147·4520·2020·2020·2020··T_MESSAGE······· 
000025c0:·2020·2030·7833·330a·2364·6566·696e·6520·····0x33.#define· 
000025d0:·4950·4d42·5f53·454e·445f·4d45·5353·4147··IPMB_SEND_MESSAG 
000025e0:·4520·2020·2020·2020·2020·3078·3334·0a0a··E·········0x34.. 
000025f0:·2364·6566·696e·6520·5049·434d·475f·534c··#define·PICMG_SL 
00002600:·4156·455f·4255·5320·2020·2020·2020·2020··AVE_BUS········· 
00002610:·2020·3078·3430·200a·2f2a·2063·6f6d·6d61····0x40·./*·comma 
00002620:·6e64·7320·756e·6465·7220·4e45·5446·4e5f··nds·under·NETFN_ 
00002630:·5049·434d·4720·2a2f·0a23·6465·6669·6e65··PICMG·*/.#define 
00002640:·2050·4943·4d47·5f47·4554·5f50·524f·5045···PICMG_GET_PROPE 
00002650:·5254·4945·5320·2020·2020·2030·7830·3020··RTIES······0x00· 
00002660:·2020·0a23·6465·6669·6e65·2050·4943·4d47····.#define·PICMG 
00002670:·5f47·4554·5f4c·4544·5f50·524f·5045·5254··_GET_LED_PROPERT 
00002680:·4945·5320·2030·7830·350a·2364·6566·696e··IES··0x05.#defin 
00002690:·6520·5049·434d·475f·5345·545f·4c45·445f··e·PICMG_SET_LED_ 
000026a0:·5354·4154·4520·2020·2020·2020·3078·3037··STATE·······0x07 
000026b0:·0a23·6465·6669·6e65·2050·4943·4d47·5f47··.#define·PICMG_G 
000026c0:·4554·5f4c·4544·5f53·5441·5445·2020·2020··ET_LED_STATE···· 
000026d0:·2020·2030·7830·380a·2364·6566·696e·6520·····0x08.#define· 
000026e0:·5049·434d·475f·4944·2020·2020·2020·2020··PICMG_ID········ 
000026f0:·2020·2020·2020·2030·7830·300a·200a·2f2a·········0x00.·./* 
00002700:·2073·7472·7563·7475·7265·2075·7365·6420···structure·used· 
00002710:·6279·2069·706d·695f·636d·6428·292c·206e··by·ipmi_cmd(),·n 
00002720:·6f74·2075·7365·6420·6279·2069·706d·695f··ot·used·by·ipmi_ 
00002730:·636d·6472·6177·202a·2f0a·2364·6566·696e··cmdraw·*/.#defin 
00002740:·6520·4e43·4d44·5320·2020·3632·2020·0a74··e·NCMDS···62··.t 
00002750:·7970·6564·6566·2073·7472·7563·7420·7b0a··ypedef·struct·{. 
00002760:·2075·7368·6f72·7420·636d·6474·7970·3b0a···ushort·cmdtyp;. 
00002770:·2075·6368·6172·2073·613b·0a20·7563·6861···uchar·sa;.·ucha 
00002780:·7220·6275·733b·0a20·7563·6861·7220·6e65··r·bus;.·uchar·ne 
00002790:·7466·6e3b·0a20·7563·6861·7220·6c75·6e3b··tfn;.·uchar·lun; 
000027a0:·0a20·7563·6861·7220·6c65·6e3b·2020·2f2a··.·uchar·len;··/* 
000027b0:·6c65·6e67·7468·206f·6620·7265·7175·6573··length·of·reques 
000027c0:·7420·6461·7461·2028·4659·492c·2062·7574··t·data·(FYI,·but 
000027d0:·206e·6f74·2075·7365·6420·6865·7265·2920···not·used·here)· 
000027e0:·2a2f·0a20·7563·6861·7220·7273·6c65·6e3b··*/.·uchar·rslen; 
000027f0:·2020·2f2a·6c65·6e67·7468·206f·6620·7265····/*length·of·re 
00002800:·7370·6f6e·7365·2064·6174·6120·6578·7065··sponse·data·expe 
00002810:·6374·6564·2028·6e6f·7420·696e·636c·7564··cted·(not·includ 
00002820:·696e·6720·6363·6f64·6529·202a·2f0a·7d20··ing·ccode)·*/.}· 
00002830:·6970·6d69·5f63·6d64·5f74·3b0a·0a73·7472··ipmi_cmd_t;..str 
00002840:·7563·7420·7661·6c73·7472·207b·0a20·2020··uct·valstr·{.··· 
00002850:·2020·2020·2075·7368·6f72·7420·7661·6c3b·······ushort·val; 
00002860:·0a20·2020·2020·2020·2063·6f6e·7374·2063··.········const·c 
00002870:·6861·7220·2a20·7374·723b·0a7d·3b0a·0a73··har·*·str;.};..s 
00002880:·7472·7563·7420·6f65·6d76·616c·7374·7220··truct·oemvalstr· 
00002890:·7b0a·2020·2020·2020·2020·7569·6e74·2020··{.········uint·· 
000028a0:·206f·656d·3b0a·0975·7368·6f72·7420·7661···oem;..ushort·va 
000028b0:·6c3b·0a20·2020·2020·2020·2063·6f6e·7374··l;.········const 
000028c0:·2063·6861·7220·2a20·7374·723b·0a7d·3b0a···char·*·str;.};. 
000028d0:·0a2f·2a20·4950·4d49·2064·7269·7665·7220··./*·IPMI·driver· 
000028e0:·7479·7065·7320·7265·7475·726e·6564·2062··types·returned·b 
000028f0:·7920·6765·745f·6472·6976·6572·5f74·7970··y·get_driver_typ 
00002900:·6528·2920·2a2f·0a23·6465·6669·6e65·204e··e()·*/.#define·N 
00002910:·4452·4956·4552·5320·2020·3135·0a23·6465··DRIVERS···15.#de 
00002920:·6669·6e65·2044·5256·5f55·4e4b·4e4f·574e··fine·DRV_UNKNOWN 
00002930:·2030·0a23·6465·6669·6e65·2044·5256·5f49···0.#define·DRV_I 
00002940:·4d42·2020·2031·0a23·6465·6669·6e65·2044··MB···1.#define·D 
00002950:·5256·5f56·4120·2020·2032·0a23·6465·6669··RV_VA····2.#defi 
00002960:·6e65·2044·5256·5f4d·5620·2020·2033·0a23··ne·DRV_MV····3.# 
00002970:·6465·6669·6e65·2044·5256·5f47·4e55·2020··define·DRV_GNU·· 
00002980:·2034·0a23·6465·6669·6e65·2044·5256·5f4c···4.#define·DRV_L 
00002990:·4420·2020·2035·2020·2f2a·4c41·4e44·6573··D····5··/*LANDes 
000029a0:·6b2a·2f0a·2364·6566·696e·6520·4452·565f··k*/.#define·DRV_ 
000029b0:·4c41·4e20·2020·3620·202f·2a49·504d·4920··LAN···6··/*IPMI· 
000029c0:·4c41·4e20·312e·352a·2f0a·2364·6566·696e··LAN·1.5*/.#defin 
000029d0:·6520·4452·565f·4b43·5320·2020·3720·202f··e·DRV_KCS···7··/ 
000029e0:·2a64·6972·6563·7420·4b43·532a·2f0a·2364··*direct·KCS*/.#d 
000029f0:·6566·696e·6520·4452·565f·534d·4220·2020··efine·DRV_SMB··· 
00002a00:·3820·202f·2a64·6972·6563·7420·534d·4275··8··/*direct·SMBu 
00002a10:·732f·5353·4946·2a2f·0a23·6465·6669·6e65··s/SSIF*/.#define 
00002a20:·2044·5256·5f4c·414e·3220·2039·2020·2f2a···DRV_LAN2··9··/* 
00002a30:·4c41·4e70·6c75·732c·2049·504d·4920·4c41··LANplus,·IPMI·LA 
00002a40:·4e20·322e·302a·2f0a·2364·6566·696e·6520··N·2.0*/.#define· 
00002a50:·4452·565f·4d53·2020·2020·3130·202f·2a4d··DRV_MS····10·/*M 
00002a60:·6963·726f·736f·6674·2069·706d·6964·7276··icrosoft·ipmidrv 
00002a70:·2e73·7973·2a2f·0a23·6465·6669·6e65·2044··.sys*/.#define·D 
00002a80:·5256·5f42·4d43·2020·2031·3120·2f2a·536f··RV_BMC···11·/*So 
00002a90:·6c61·7269·7320·3130·2062·6d63·202a·2f0a··laris·10·bmc·*/. 
00002aa0:·2364·6566·696e·6520·4452·565f·534d·4320··#define·DRV_SMC· 
00002ab0:·2020·3132·202f·2a53·7570·6572·4d69·6372····12·/*SuperMicr 
00002ac0:·6f20·436f·6d70·7574·6572·204c·414e·206d··o·Computer·LAN·m 
00002ad0:·6f64·652a·2f0a·2364·6566·696e·6520·4452··ode*/.#define·DR 
00002ae0:·565f·4c49·504d·4920·3133·202f·2a53·6f6c··V_LIPMI·13·/*Sol 
00002af0:·6172·6973·2038·2f39·206c·6970·6d69·202a··aris·8/9·lipmi·* 
00002b00:·2f0a·2364·6566·696e·6520·4452·565f·4c41··/.#define·DRV_LA 
00002b10:·4e32·4920·3134·202f·2a4c·414e·706c·7573··N2I·14·/*LANplus 
00002b20:·2077·6974·6820·496e·7465·6c20·4f45·4d20···with·Intel·OEM· 
00002b30:·2a2f·0a23·6465·6669·6e65·2044·5256·5f45··*/.#define·DRV_E 
00002b40:·4649·2020·2031·3520·2f2a·496e·7465·6c20··FI···15·/*Intel· 
00002b50:·4546·492c·2069·706d·692e·6566·692a·2f0a··EFI,·ipmi.efi*/. 
00002b60:·2364·6566·696e·6520·4452·565f·4942·4d20··#define·DRV_IBM· 
00002b70:·2020·3136·202f·2a4c·414e·2077·6974·6820····16·/*LAN·with· 
00002b80:·4942·4d20·4f45·4d20·6d6f·6465·2a2f·0a23··IBM·OEM·mode*/.# 
00002b90:·6465·6669·6e65·2044·5256·5f48·5020·2020··define·DRV_HP··· 
00002ba0:·2031·3720·2f2a·4c41·4e70·6c75·7320·7769···17·/*LANplus·wi 
00002bb0:·7468·2048·5020·4f45·4d20·6d6f·6465·2a2f··th·HP·OEM·mode*/ 
00002bc0:·0a0a·2f2a·2045·7665·6e74·2073·6576·6572··../*·Event·sever 
00002bd0:·6974·7920·636f·6465·732c·2075·7365·6420··ity·codes,·used· 
00002be0:·696e·2069·6576·656e·7473·2e63·2061·6e64··in·ievents.c·and 
00002bf0:·206f·656d·2a2e·6320·2a2f·0a23·6465·6669···oem*.c·*/.#defi 
00002c00:·6e65·2053·4556·5f49·4e46·4f20·2030·0a23··ne·SEV_INFO··0.# 
00002c10:·6465·6669·6e65·2053·4556·5f4d·494e·2020··define·SEV_MIN·· 
00002c20:·2031·0a23·6465·6669·6e65·2053·4556·5f4d···1.#define·SEV_M 
00002c30:·414a·2020·2032·0a23·6465·6669·6e65·2053··AJ···2.#define·S 
00002c40:·4556·5f43·5249·5420·2033·0a0a·2f2a·2045··EV_CRIT··3../*·E 
00002c50:·7272·6f72·7320·7265·7475·726e·6564·2062··rrors·returned·b 
00002c60:·7920·6970·6d69·7574·696c·2066·756e·6374··y·ipmiutil·funct 
00002c70:·696f·6e73·2c20·6c61·6e2c·2065·7463·2c20··ions,·lan,·etc,· 
00002c80:·7365·6520·6465·636f·6465·5f72·7628·2920··see·decode_rv()· 
00002c90:·2a2f·0a23·6465·6669·6e65·2045·5252·5f53··*/.#define·ERR_S 
00002ca0:·4452·5f4d·414c·464f·524d·4544·2020·2d32··DR_MALFORMED··-2 
00002cb0:·3520·2f2a·5344·5220·6973·206d·616c·666f··5·/*SDR·is·malfo 
00002cc0:·726d·6564·202a·2f0a·2364·6566·696e·6520··rmed·*/.#define· 
00002cd0:·4552·525f·4241·445f·4c45·4e47·5448·2020··ERR_BAD_LENGTH·· 
00002ce0:·2020·202d·3234·202f·2a6c·656e·6774·6820·····-24·/*length· 
00002cf0:·3c20·4d49·4e20·2a2f·0a23·6465·6669·6e65··<·MIN·*/.#define 
00002d00:·2045·5252·5f42·4144·5f46·4f52·4d41·5420···ERR_BAD_FORMAT· 
00002d10:·2020·2020·2d32·3320·2f2a·6261·6420·666f······-23·/*bad·fo 
00002d20:·726d·6174·2a2f·0a23·6465·6669·6e65·2045··rmat*/.#define·E 
00002d30:·5252·5f55·5341·4745·2020·2020·2020·2020··RR_USAGE········ 
00002d40:·2020·2d32·3220·2f2a·7573·6167·652f·6865····-22·/*usage/he 
00002d50:·6c70·2072·6571·7565·7374·6564·2a2f·0a23··lp·requested*/.# 
00002d60:·6465·6669·6e65·2045·5252·5f4e·4f54·5f46··define·ERR_NOT_F 
00002d70:·4f55·4e44·2020·2020·2020·2d32·3120·2f2a··OUND······-21·/* 
00002d80:·7265·7175·6573·7465·6420·6974·656d·206e··requested·item·n 
00002d90:·6f74·2066·6f75·6e64·2a2f·0a23·6465·6669··ot·found*/.#defi 
00002da0:·6e65·2045·5252·5f46·494c·455f·4f50·454e··ne·ERR_FILE_OPEN 
00002db0:·2020·2020·2020·2d32·3020·2f2a·6361·6e6e········-20·/*cann 
00002dc0:·6f74·206f·7065·6e20·6669·6c65·2a2f·0a23··ot·open·file*/.# 
00002dd0:·6465·6669·6e65·204c·414e·5f45·5252·5f44··define·LAN_ERR_D 
00002de0:·524f·5050·4544·2020·2020·2d31·3920·2f2a··ROPPED····-19·/* 
00002df0:·5265·6d6f·7465·2042·4d43·2064·726f·7070··Remote·BMC·dropp 
00002e00:·6564·2074·6865·2063·6f6e·6e65·6374·696f··ed·the·connectio 
00002e10:·6e2a·2f0a·2364·6566·696e·6520·4552·525f··n*/.#define·ERR_ 
00002e20:·4e4f·545f·414c·4c4f·5745·4420·2020·202d··NOT_ALLOWED····- 
00002e30:·3138·202f·2a61·6363·6573·7320·6e6f·7420··18·/*access·not· 
00002e40:·616c·6c6f·7765·642a·2f0a·2364·6566·696e··allowed*/.#defin 
00002e50:·6520·4552·525f·4241·445f·5041·5241·4d20··e·ERR_BAD_PARAM· 
00002e60:·2020·2020·202d·3137·202f·2a69·6e76·616c·······-17·/*inval 
00002e70:·6964·2070·6172·616d·6574·6572·2a2f·0a23··id·parameter*/.# 
00002e80:·6465·6669·6e65·2045·5252·5f4e·4f5f·4452··define·ERR_NO_DR 
00002e90:·5620·2020·2020·2020·2020·2d31·3620·2f2a··V·········-16·/* 
00002ea0:·6361·6e6e·6f74·206f·7065·6e20·4950·4d49··cannot·open·IPMI 
00002eb0:·2064·7269·7665·722a·2f0a·2364·6566·696e···driver*/.#defin 
00002ec0:·6520·4c41·4e5f·4552·525f·5632·2020·2020··e·LAN_ERR_V2···· 
00002ed0:·2020·2020·202d·3135·202f·2a42·4d43·206f·······-15·/*BMC·o 
00002ee0:·6e6c·7920·7375·7070·6f72·7473·2049·504d··nly·supports·IPM 
00002ef0:·4920·322e·302a·2f0a·2364·6566·696e·6520··I·2.0*/.#define· 
00002f00:·4c41·4e5f·4552·525f·5631·2020·2020·2020··LAN_ERR_V1······ 
00002f10:·2020·202d·3134·202f·2a42·4d43·206f·6e6c·····-14·/*BMC·onl 
00002f20:·7920·7375·7070·6f72·7473·2049·504d·4920··y·supports·IPMI· 
00002f30:·312e·782a·2f0a·2364·6566·696e·6520·4c41··1.x*/.#define·LA 
00002f40:·4e5f·4552·525f·4f54·4845·5220·2020·2020··N_ERR_OTHER····· 
00002f50:·202d·3133·0a23·6465·6669·6e65·204c·414e···-13.#define·LAN 
00002f60:·5f45·5252·5f50·494e·4720·2020·2020·2020··_ERR_PING······· 
00002f70:·2d31·3220·2f2a·6572·726f·7220·7769·7468··-12·/*error·with 
00002f80:·2070·696e·672a·2f0a·2364·6566·696e·6520···ping*/.#define· 
00002f90:·4c41·4e5f·4552·525f·484f·5354·4e41·4d45··LAN_ERR_HOSTNAME 
00002fa0:·2020·202d·3131·202f·2a65·7272·6f72·2072·····-11·/*error·r 
00002fb0:·6573·6f6c·7669·6e67·2068·6f73·746e·616d··esolving·hostnam 
00002fc0:·652a·2f0a·2364·6566·696e·6520·4c41·4e5f··e*/.#define·LAN_ 
00002fd0:·4552·525f·544f·4f5f·5348·4f52·5420·202d··ERR_TOO_SHORT··- 
00002fe0:·3130·202f·2a72·6563·7620·6461·7461·2074··10·/*recv·data·t 
00002ff0:·6f6f·2073·686f·7274·202a·2f0a·2364·6566··oo·short·*/.#def 
00003000:·696e·6520·4c41·4e5f·4552·525f·4e4f·5453··ine·LAN_ERR_NOTS 
00003010:·5550·504f·5254·202d·3920·202f·2a73·6c61··UPPORT·-9··/*sla 
00003020:·7665·2061·6464·7265·7373·2021·3d20·3078··ve·address·!=·0x 
00003030:·3230·2c20·6e6f·7420·7375·7070·6f72·7465··20,·not·supporte 
00003040:·6420·6e6f·7720·2a2f·0a23·6465·6669·6e65··d·now·*/.#define 
00003050:·204c·414e·5f45·5252·5f49·4e56·5041·5241···LAN_ERR_INVPARA 
00003060:·4d20·2020·2d38·2020·2f2a·6e75·6c6c·2070··M···-8··/*null·p 
00003070:·6f69·6e74·6572·732c·2065·7463·2e20·2a2f··ointers,·etc.·*/ 
00003080:·0a23·6465·6669·6e65·204c·414e·5f45·5252··.#define·LAN_ERR 
00003090:·5f42·4144·4c45·4e47·5448·2020·2d37·2020··_BADLENGTH··-7·· 
000030a0:·2f2a·6c65·6e67·7468·203e·204d·4158·202a··/*length·>·MAX·* 
000030b0:·2f0a·2364·6566·696e·6520·4c41·4e5f·4552··/.#define·LAN_ER 
000030c0:·525f·5449·4d45·4f55·5420·2020·202d·3620··R_TIMEOUT····-6· 
000030d0:·202f·2a74·696d·656f·7574·2073·6967·6e61···/*timeout·signa 
000030e0:·6c28·5349·4741·4c52·4d29·2072·6563·7664··l(SIGALRM)·recvd 
000030f0:·202a·2f0a·2364·6566·696e·6520·4c41·4e5f···*/.#define·LAN_ 
00003100:·4552·525f·4142·4f52·5420·2020·2020·202d··ERR_ABORT······- 
00003110:·3520·202f·2a61·626f·7274·2073·6967·6e61··5··/*abort·signa 
00003120:·6c28·5349·4749·4e54·2920·7265·6376·6420··l(SIGINT)·recvd· 
00003130:·2a2f·0a23·6465·6669·6e65·204c·414e·5f45··*/.#define·LAN_E 
00003140:·5252·5f43·4f4e·4e45·4354·2020·2020·2d34··RR_CONNECT····-4 
00003150:·2020·2f2a·7072·6f62·6c65·6d20·636f·6e6e····/*problem·conn 
00003160:·6563·7469·6e67·2074·6f20·424d·432a·2f0a··ecting·to·BMC*/. 
00003170:·2364·6566·696e·6520·4c41·4e5f·4552·525f··#define·LAN_ERR_ 
00003180:·5245·4356·5f46·4149·4c20·202d·3320·202f··RECV_FAIL··-3··/ 
00003190:·2a72·6563·6569·7665·2066·6169·6c65·642c··*receive·failed, 
000031a0:·2075·7375·616c·6c79·206e·6f20·7265·7370···usually·no·resp 
000031b0:·6f6e·7365·2a2f·0a23·6465·6669·6e65·204c··onse*/.#define·L 
000031c0:·414e·5f45·5252·5f53·454e·445f·4641·494c··AN_ERR_SEND_FAIL 
000031d0:·2020·2d32·2020·2f2a·7365·6e64·2066·6169····-2··/*send·fai 
000031e0:·6c65·6420·2a2f·0a23·6465·6669·6e65·2045··led·*/.#define·E 
000031f0:·5252·5f42·4d43·5f4d·5347·2020·2020·2020··RR_BMC_MSG······ 
00003200:·2d35·3034·2020·2f2a·6572·726f·7220·6765··-504··/*error·ge 
00003210:·7474·696e·6720·6d65·7373·6167·6520·6672··tting·message·fr 
00003220:·6f6d·2042·4d43·2a2f·0a20·2020·2020·2020··om·BMC*/.······· 
00003230:·2020·2020·2020·2020·2020·2020·2f2a·2073··············/*·s 
00003240:·6565·2069·706d·6964·6972·2e68·3a20·4552··ee·ipmidir.h:·ER 
00003250:·4745·5454·494e·4749·504d·494d·4553·5341··GETTINGIPMIMESSA 
00003260:·4745·202d·3530·3420·2a2f·0a0a·2f2a·2076··GE·-504·*/../*·v 
00003270:·616c·7565·7320·7573·6564·2074·6f20·7265··alues·used·to·re 
00003280:·7175·6573·7420·4155·5448·5459·5045·202a··quest·AUTHTYPE·* 
00003290:·2f0a·2364·6566·696e·6520·4950·4d49·5f53··/.#define·IPMI_S 
000032a0:·4553·5349·4f4e·5f41·5554·4854·5950·455f··ESSION_AUTHTYPE_ 
000032b0:·4e4f·4e45·2020·2020·2020·3078·3030·0a23··NONE······0x00.# 
000032c0:·6465·6669·6e65·2049·504d·495f·5345·5353··define·IPMI_SESS 
000032d0:·494f·4e5f·4155·5448·5459·5045·5f4d·4432··ION_AUTHTYPE_MD2 
000032e0:·2020·2020·2020·2030·7830·310a·2364·6566·········0x01.#def 
000032f0:·696e·6520·4950·4d49·5f53·4553·5349·4f4e··ine·IPMI_SESSION 
00003300:·5f41·5554·4854·5950·455f·4d44·3520·2020··_AUTHTYPE_MD5··· 
00003310:·2020·2020·3078·3032·0a23·6465·6669·6e65······0x02.#define 
00003320:·2049·504d·495f·5345·5353·494f·4e5f·4155···IPMI_SESSION_AU 
00003330:·5448·5459·5045·5f50·4153·5357·4f52·4420··THTYPE_PASSWORD· 
00003340:·2030·7830·340a·2364·6566·696e·6520·4950···0x04.#define·IP 
00003350:·4d49·5f53·4553·5349·4f4e·5f41·5554·4854··MI_SESSION_AUTHT 
00003360:·5950·455f·4f45·4d20·2020·2020·2020·3078··YPE_OEM·······0x 
00003370:·3035·0a23·6465·6669·6e65·2041·5554·4854··05.#define·AUTHT 
00003380:·5950·455f·494e·4954·2020·2020·2020·3078··YPE_INIT······0x 
00003390:·4646·2020·2020·202f·2a69·6e69·7469·616c··FF·····/*initial 
000033a0:·2076·616c·7565·2c20·6e6f·7420·7365·742a···value,·not·set* 
000033b0:·2f0a·2f2a·206d·6173·6b20·7661·6c75·6573··/./*·mask·values 
000033c0:·2075·7365·6420·666f·7220·4155·5448·5459···used·for·AUTHTY 
000033d0:·5045·2073·7570·706f·7274·202a·2f0a·2364··PE·support·*/.#d 
000033e0:·6566·696e·6520·4950·4d49·5f4d·4153·4b5f··efine·IPMI_MASK_ 
000033f0:·4155·5448·5459·5045·5f4e·4f4e·4520·2020··AUTHTYPE_NONE··· 
00003400:·2020·2030·7830·310a·2364·6566·696e·6520·····0x01.#define· 
00003410:·4950·4d49·5f4d·4153·4b5f·4155·5448·5459··IPMI_MASK_AUTHTY 
00003420:·5045·5f4d·4432·2020·2020·2020·2030·7830··PE_MD2·······0x0 
00003430:·320a·2364·6566·696e·6520·4950·4d49·5f4d··2.#define·IPMI_M 
00003440:·4153·4b5f·4155·5448·5459·5045·5f4d·4435··ASK_AUTHTYPE_MD5 
00003450:·2020·2020·2020·2030·7830·340a·2364·6566·········0x04.#def 
00003460:·696e·6520·4950·4d49·5f4d·4153·4b5f·4155··ine·IPMI_MASK_AU 
00003470:·5448·5459·5045·5f50·4153·5357·4f52·4420··THTYPE_PASSWORD· 
00003480:·2030·7831·300a·2364·6566·696e·6520·4950···0x10.#define·IP 
00003490:·4d49·5f4d·4153·4b5f·4155·5448·5459·5045··MI_MASK_AUTHTYPE 
000034a0:·5f4f·454d·2020·2020·2020·2030·7832·300a··_OEM·······0x20. 
000034b0:·0a23·6465·6669·6e65·2049·504d·495f·5052··.#define·IPMI_PR 
000034c0:·4956·5f4c·4556·454c·5f4f·454d·2020·2020··IV_LEVEL_OEM···· 
000034d0:·2020·3078·3035·0a23·6465·6669·6e65·2049····0x05.#define·I 
000034e0:·504d·495f·5052·4956·5f4c·4556·454c·5f41··PMI_PRIV_LEVEL_A 
000034f0:·444d·494e·2020·2020·3078·3034·0a23·6465··DMIN····0x04.#de 
00003500:·6669·6e65·2049·504d·495f·5052·4956·5f4c··fine·IPMI_PRIV_L 
00003510:·4556·454c·5f4f·5045·5241·544f·5220·3078··EVEL_OPERATOR·0x 
00003520:·3033·0a23·6465·6669·6e65·2049·504d·495f··03.#define·IPMI_ 
00003530:·5052·4956·5f4c·4556·454c·5f55·5345·5220··PRIV_LEVEL_USER· 
00003540:·2020·2020·3078·3032·0a23·6465·6669·6e65······0x02.#define 
00003550:·2049·504d·495f·5052·4956·5f4c·4556·454c···IPMI_PRIV_LEVEL 
00003560:·5f43·414c·4c42·4143·4b20·3078·3031·0a0a··_CALLBACK·0x01.. 
00003570:·2364·6566·696e·6520·5645·4e44·4f52·5f49··#define·VENDOR_I 
00003580:·4e54·454c·2020·2020·3078·3030·3031·3537··NTEL····0x000157 
00003590:·2020·202f·2a3d·3334·332e·2a2f·0a23·6465·····/*=343.*/.#de 
000035a0:·6669·6e65·2056·454e·444f·525f·4b4f·4e54··fine·VENDOR_KONT 
000035b0:·524f·4e20·2030·7830·3033·4139·3820·2020··RON··0x003A98··· 
000035c0:·2f2a·3d31·3530·3030·2a2f·0a23·6465·6669··/*=15000*/.#defi 
000035d0:·6e65·2056·454e·444f·525f·4e53·4320·2020··ne·VENDOR_NSC··· 
000035e0:·2020·2030·7830·3030·3332·320a·2364·6566·····0x000322.#def 
000035f0:·696e·6520·5645·4e44·4f52·5f4c·4d43·2020··ine·VENDOR_LMC·· 
00003600:·2020·2020·3078·3030·3038·3738·0a23·6465······0x000878.#de 
00003610:·6669·6e65·2056·454e·444f·525f·5459·414e··fine·VENDOR_TYAN 
00003620:·2020·2020·2030·7830·3031·3946·440a·2364·······0x0019FD.#d 
00003630:·6566·696e·6520·5645·4e44·4f52·5f4e·4543··efine·VENDOR_NEC 
00003640:·2020·2020·2020·3078·3030·3030·3737·0a23········0x000077.# 
00003650:·6465·6669·6e65·2056·454e·444f·525f·5355··define·VENDOR_SU 
00003660:·5045·524d·4943·524f·2030·7830·3032·4137··PERMICRO·0x002A7 
00003670:·4320·2f2a·3d31·3038·3736·2e2a·2f0a·2364··C·/*=10876.*/.#d 
00003680:·6566·696e·6520·5645·4e44·4f52·5f50·4550··efine·VENDOR_PEP 
00003690:·5045·5243·4f4e·2030·7830·3032·3843·3520··PERCON·0x0028C5· 
000036a0:·202f·2a75·7365·6420·696e·2053·7570·6572···/*used·in·Super 
000036b0:·4d69·6372·6f20·414f·432d·5349·4d53·4f2a··Micro·AOC-SIMSO* 
000036c0:·2f0a·2364·6566·696e·6520·5645·4e44·4f52··/.#define·VENDOR 
000036d0:·5f46·554a·4954·5355·2020·2030·7830·3032··_FUJITSU···0x002 
000036e0:·3838·3020·202f·2a46·756a·6974·7375·2d53··880··/*Fujitsu-S 
000036f0:·6965·6d65·6e73·2a2f·0a23·6465·6669·6e65··iemens*/.#define 
00003700:·2056·454e·444f·525f·4d49·4352·4f53·4f46···VENDOR_MICROSOF 
00003710:·5420·3078·3030·3031·3337·2020·2f2a·2033··T·0x000137··/*·3 
00003720:·3131·2e20·2a2f·0a23·6465·6669·6e65·2056··11.·*/.#define·V 
00003730:·454e·444f·525f·5355·4e20·2020·2020·2020··ENDOR_SUN······· 
00003740:·3078·3030·3030·3241·0a23·6465·6669·6e65··0x00002A.#define 
00003750:·2056·454e·444f·525f·4445·4c4c·2020·2020···VENDOR_DELL···· 
00003760:·2020·3078·3030·3032·4132·200a·2364·6566····0x0002A2·.#def 
00003770:·696e·6520·5645·4e44·4f52·5f48·5020·2020··ine·VENDOR_HP··· 
00003780:·2020·2020·2030·7830·3030·3030·420a·2364·······0x00000B.#d 
00003790:·6566·696e·6520·5645·4e44·4f52·5f49·424d··efine·VENDOR_IBM 
000037a0:·2020·2020·2020·2030·7830·3030·3030·320a·········0x000002. 
000037b0:·2364·6566·696e·6520·5645·4e44·4f52·5f53··#define·VENDOR_S 
000037c0:·5550·4552·4d49·4352·4f58·2030·7830·3042··UPERMICROX·0x00B 
000037d0:·3938·3020·2f2a·3d34·3734·3838·2e20·7573··980·/*=47488.·us 
000037e0:·6564·2066·6f72·2057·696e·626f·6e64·2f53··ed·for·Winbond/S 
000037f0:·7570·6572·4d69·6372·6f20·2a2f·0a23·6465··uperMicro·*/.#de 
00003800:·6669·6e65·2056·454e·444f·525f·4d41·474e··fine·VENDOR_MAGN 
00003810:·554d·2020·2020·3535·3933·2020·2020·2020··UM····5593······ 
00003820:·2f2a·204d·6167·6e75·6d20·5465·6368·6e6f··/*·Magnum·Techno 
00003830:·6c6f·6769·6573·2c20·616c·736f·2053·7570··logies,·also·Sup 
00003840:·6572·4d69·6372·6f20·2a2f·0a23·6465·6669··erMicro·*/.#defi 
00003850:·6e65·2056·454e·444f·525f·5155·414e·5441··ne·VENDOR_QUANTA 
00003860:·2020·2020·3732·3434·0a23·6465·6669·6e65······7244.#define 
00003870:·2056·454e·444f·525f·5859·5241·5445·5820···VENDOR_XYRATEX· 
00003880:·2020·3139·3933·0a23·6465·6669·6e65·2056····1993.#define·V 
00003890:·454e·444f·525f·4e45·5749·5359·5320·2020··ENDOR_NEWISYS··· 
000038a0:·3932·3337·0a23·6465·6669·6e65·2056·454e··9237.#define·VEN 
000038b0:·444f·525f·4349·5343·4f20·2020·2020·3537··DOR_CISCO·····57 
000038c0:·3731·2020·2020·2020·2f2a·3d30·7831·3638··71······/*=0x168 
000038d0:·422a·2f0a·2364·6566·696e·6520·5645·4e44··B*/.#define·VEND 
000038e0:·4f52·5f4c·454e·4f56·4f20·2020·2030·7830··OR_LENOVO····0x0 
000038f0:·3034·4136·360a·2364·6566·696e·6520·5645··04A66.#define·VE 
00003900:·4e44·4f52·5f4c·454e·4f56·4f32·2020·2030··NDOR_LENOVO2···0 
00003910:·7830·3034·4634·440a·2364·6566·696e·6520··x004F4D.#define· 
00003920:·5645·4e44·4f52·5f41·5355·5320·2020·2020··VENDOR_ASUS····· 
00003930:·2030·7830·3030·4133·460a·2364·6566·696e···0x000A3F.#defin 
00003940:·6520·5645·4e44·4f52·5f4d·4954·4143·2020··e·VENDOR_MITAC·· 
00003950:·2020·2036·3635·3320·2020·2020·202f·2a3d·····6653······/*= 
00003960:·3078·3139·4644·2a2f·0a0a·2364·6566·696e··0x19FD*/..#defin 
00003970:·6520·5052·4f44·5543·545f·5155·414e·5441··e·PRODUCT_QUANTA 
00003980:·5f53·3939·5120·2020·3231·3430·310a·2364··_S99Q···21401.#d 
00003990:·6566·696e·6520·5052·4f44·5543·545f·5155··efine·PRODUCT_QU 
000039a0:·414e·5441·5f51·5353·435f·5334·5220·2036··ANTA_QSSC_S4R··6 
000039b0:·3420·202f·2a30·7830·3034·302a·2f0a·0a23··4··/*0x0040*/..# 
000039c0:·6465·6669·6e65·2055·524e·4c4f·4f50·5320··define·URNLOOPS· 
000039d0:·2020·3130·3030·2020·2f2a·2064·6566·6175····1000··/*·defau 
000039e0:·6c74·2069·7320·3330·3020·6d73·2c20·5572··lt·is·300·ms,·Ur 
000039f0:·6261·6e6e·6120·6e65·6564·7320·3130·3030··banna·needs·1000 
00003a00:·206d·7320·2a2f·0a23·6465·6669·6e65·204c···ms·*/.#define·L 
00003a10:·4f47·5f4d·5347·5f4c·454e·4754·4820·2020··OG_MSG_LENGTH··· 
00003a20:·3130·3234·2020·202f·2a6d·6178·206c·656e··1024···/*max·len 
00003a30:·206f·6620·6c6f·6720·6d65·7373·6167·652a···of·log·message* 
00003a40:·2f0a·2364·6566·696e·6520·535a·474e·4f44··/.#define·SZGNOD 
00003a50:·4520·2038·3020·202f·2a20·6d61·7820·6c65··E··80··/*·max·le 
00003a60:·6e20·6f66·2061·206e·6f64·656e·616d·6520··n·of·a·nodename· 
00003a70:·2a2f·0a0a·2364·6566·696e·6520·4244·454c··*/..#define·BDEL 
00003a80:·494d·2020·277c·2720·2020·2f2a·6465·6c69··IM··'|'···/*deli 
00003a90:·6d65·7465·7220·666f·7220·6361·6e6f·6e69··meter·for·canoni 
00003aa0:·6361·6c20·6f75·7470·7574·2a2f·0a23·6465··cal·output*/.#de 
00003ab0:·6669·6e65·2042·434f·4d4d·4120·2027·2c27··fine·BCOMMA··',' 
00003ac0:·2020·202f·2a64·656c·696d·6574·6572·2066·····/*delimeter·f 
00003ad0:·6f72·2043·5356·206f·7574·7075·742a·2f0a··or·CSV·output*/. 
00003ae0:·2364·6566·696e·6520·4243·4f4c·4f4e·2020··#define·BCOLON·· 
00003af0:·273a·2720·2020·2f2a·6465·6c69·6d65·7465··':'···/*delimete 
00003b00:·7220·736f·6d65·206f·7574·7075·7420·7769··r·some·output·wi 
00003b10:·7468·2063·6f6c·6f6e·732a·2f0a·2364·6566··th·colons*/.#def 
00003b20:·696e·6520·4243·4f4d·4d45·4e54·2027·2327··ine·BCOMMENT·'#' 
00003b30:·2020·2f2a·6465·6c69·6d65·7465·7220·2723····/*delimeter·'# 
00003b40:·2720·7573·6564·2066·6f72·2063·6f6d·6d65··'·used·for·comme 
00003b50:·6e74·7320·2a2f·0a0a·2364·6566·696e·6520··nts·*/..#define· 
00003b60:·5254·5f4f·454d·4955·2020·3078·4442·2020··RT_OEMIU··0xDB·· 
00003b70:·202f·2a72·6563·6f72·6420·7479·7065·2066···/*record·type·f 
00003b80:·6f72·204f·454d·2069·706d·6975·7469·6c20··or·OEM·ipmiutil· 
00003b90:·6576·656e·7473·2a2f·0a0a·2369·666e·6465··events*/..#ifnde 
00003ba0:·6620·4c4f·475f·5741·524e·0a23·6465·6669··f·LOG_WARN.#defi 
00003bb0:·6e65·204c·4f47·5f45·4d45·5247·2020·2020··ne·LOG_EMERG···· 
00003bc0:·2020·2030·2020·2020·202f·2f20·2073·7973·····0·····//··sys 
00003bd0:·7465·6d20·6973·2075·6e75·7361·626c·650a··tem·is·unusable. 
00003be0:·2364·6566·696e·6520·4c4f·475f·414c·4552··#define·LOG_ALER 
00003bf0:·5420·2020·2020·2020·3120·2020·2020·2f2f··T·······1·····// 
00003c00:·2020·6163·7469·6f6e·206d·7573·7420·6265····action·must·be 
00003c10:·2074·616b·656e·2069·6d6d·6564·6961·7465···taken·immediate 
00003c20:·6c79·0a23·6465·6669·6e65·204c·4f47·5f43··ly.#define·LOG_C 
00003c30:·5249·5420·2020·2020·2020·2032·2020·2020··RIT········2···· 
00003c40:·202f·2f20·2063·7269·7469·6361·6c20·636f···//··critical·co 
00003c50:·6e64·6974·696f·6e73·0a23·6465·6669·6e65··nditions.#define 
00003c60:·204c·4f47·5f45·5252·2020·2020·2020·2020···LOG_ERR········ 
00003c70:·2033·2020·2020·202f·2f20·2065·7272·6f72···3·····//··error 
00003c80:·2063·6f6e·6469·7469·6f6e·730a·2364·6566···conditions.#def 
00003c90:·696e·6520·4c4f·475f·5741·524e·2020·2020··ine·LOG_WARN···· 
00003ca0:·2020·2020·3420·2020·2020·2f2f·2020·7761······4·····//··wa 
00003cb0:·726e·696e·6720·636f·6e64·6974·696f·6e73··rning·conditions 
00003cc0:·0a23·6465·6669·6e65·204c·4f47·5f4e·4f54··.#define·LOG_NOT 
00003cd0:·4943·4520·2020·2020·2035·2020·2020·202f··ICE······5·····/ 
00003ce0:·2f20·206e·6f72·6d61·6c20·6275·7420·7369··/··normal·but·si 
00003cf0:·676e·6966·6963·616e·7420·636f·6e64·6974··gnificant·condit 
00003d00:·696f·6e0a·2364·6566·696e·6520·4c4f·475f··ion.#define·LOG_ 
00003d10:·494e·464f·2020·2020·2020·2020·3620·2020··INFO········6··· 
00003d20:·2020·2f2f·2020·696e·666f·726d·6174·696f····//··informatio 
00003d30:·6e61·6c0a·2364·6566·696e·6520·4c4f·475f··nal.#define·LOG_ 
00003d40:·4445·4255·4720·2020·2020·2020·3720·2020··DEBUG·······7··· 
00003d50:·2020·2f2f·2020·6465·6275·672d·6c65·7665····//··debug-leve 
00003d60:·6c20·6d65·7373·6167·6573·0a23·656e·6469··l·messages.#endi 
00003d70:·660a·0a74·7970·6564·6566·2073·7472·7563··f..typedef·struc 
00003d80:·7420·7b20·0a09·6368·6172·206e·6f64·655b··t·{·..char·node[ 
00003d90:·535a·474e·4f44·452b·315d·3b20·0a09·6368··SZGNODE+1];·..ch 
00003da0:·6172·2075·7365·725b·535a·474e·4f44·452b··ar·user[SZGNODE+ 
00003db0:·315d·3b20·0a09·6368·6172·2070·7377·645b··1];·..char·pswd[ 
00003dc0:·5053·575f·4d41·582b·315d·3b20·0a09·696e··PSW_MAX+1];·..in 
00003dd0:·7420·6175·7468·5f74·7970·653b·2020·2f2a··t·auth_type;··/* 
00003de0:·2069·6620·302c·2075·7365·2061·6e79·3a20···if·0,·use·any:· 
00003df0:·4d44·352c·204d·4432·2c20·6574·632e·2a2f··MD5,·MD2,·etc.*/ 
00003e00:·0a09·696e·7420·7072·6976·3b20·202f·2a20··..int·priv;··/*· 
00003e10:·4950·4d49·5f50·5249·565f·4c45·5645·4c5f··IPMI_PRIV_LEVEL_ 
00003e20:·5553·4552·206f·7220·4950·4d49·5f50·5249··USER·or·IPMI_PRI 
00003e30:·565f·4c45·5645·4c5f·4144·4d49·4e20·2a2f··V_LEVEL_ADMIN·*/ 
00003e40:·0a09·696e·7420·6369·7068·6572·3b20·0a09··..int·cipher;·.. 
00003e50:·756e·7369·676e·6564·2063·6861·7220·6164··unsigned·char·ad 
00003e60:·6472·5b31·3238·5d3b·202f·2a20·7369·7a65··dr[128];·/*·size 
00003e70:·6f66·2873·7472·7563·7420·736f·636b·6164··of(struct·sockad 
00003e80:·6472·5f73·746f·7261·6765·2920·3d20·3132··dr_storage)·=·12 
00003e90:·3820·2a2f·0a09·696e·7420·6164·6472·5f6c··8·*/..int·addr_l 
00003ea0:·656e·3b20·2f2a·2073·7472·7563·7420·736f··en;·/*·struct·so 
00003eb0:·636b·6164·6472·5f69·6e2f·5f69·6e36·2067··ckaddr_in/_in6·g 
00003ec0:·6164·6472·3b20·5f69·6e36·3d32·382c·205f··addr;·_in6=28,·_ 
00003ed0:·696e·3d31·3620·6279·7465·732a·2f0a·0969··in=16·bytes*/..i 
00003ee0:·6e74·2070·6f72·743b·0a7d·204c·414e·5f4f··nt·port;.}·LAN_O 
00003ef0:·5054·3b20·2f2a·2075·7365·6420·666f·7220··PT;·/*·used·for· 
00003f00:·4950·4d49·204c·414e·2c20·7370·6563·6966··IPMI·LAN,·specif 
00003f10:·6965·6420·7769·7468·206f·7074·696f·6e20··ied·with·option· 
00003f20:·2d4e·5550·2c20·6574·632e·202a·2f0a·0a23··-NUP,·etc.·*/..# 
00003f30:·6966·6e64·6566·205f·4950·4d49·5f52·515f··ifndef·_IPMI_RQ_ 
00003f40:·0a23·6465·6669·6e65·205f·4950·4d49·5f52··.#define·_IPMI_R 
00003f50:·515f·2020·310a·2f2a·2073·7472·7563·7475··Q_··1./*·structu 
00003f60:·7265·2075·7365·6420·696e·2069·706d·695f··re·used·in·ipmi_ 
00003f70:·7365·6e64·7265·6376·2c20·6d61·7073·2074··sendrecv,·maps·t 
00003f80:·6f20·6970·6d69·746f·6f6c·2073·796e·7461··o·ipmitool·synta 
00003f90:·782e·202a·2f0a·7374·7275·6374·2069·706d··x.·*/.struct·ipm 
00003fa0:·695f·7271·207b·0a20·2020·2020·2020·2073··i_rq·{.········s 
00003fb0:·7472·7563·7420·7b0a·2020·2020·2020·2020··truct·{.········ 
00003fc0:·2020·2020·2020·2020·7563·6861·7220·6e65··········uchar·ne 
00003fd0:·7466·6e3a·363b·200a·2020·2020·2020·2020··tfn:6;·.········ 
00003fe0:·2020·2020·2020·2020·7563·6861·7220·6c75··········uchar·lu 
00003ff0:·6e3a·323b·200a·2020·2020·2020·2020·2020··n:2;·.·········· 
00004000:·2020·2020·2020·7563·6861·7220·636d·643b········uchar·cmd; 
00004010:·0a20·2020·2020·2020·2020·2020·2020·2020··.··············· 
00004020:·2075·6368·6172·2074·6172·6765·745f·636d···uchar·target_cm 
00004030:·643b·0a20·2020·2020·2020·2020·2020·2020··d;.············· 
00004040:·2020·2075·7368·6f72·7420·6461·7461·5f6c·····ushort·data_l 
00004050:·656e·3b0a·2020·2020·2020·2020·2020·2020··en;.············ 
00004060:·2020·2020·7563·6861·7220·2a64·6174·613b······uchar·*data; 
00004070:·0a20·2020·2020·2020·207d·206d·7367·3b0a··.········}·msg;. 
00004080:·7d3b·0a23·656e·6469·660a·0a23·6966·6465··};.#endif..#ifde 
00004090:·6620·5f5f·6370·6c75·7370·6c75·730a·6578··f·__cplusplus.ex 
000040a0:·7465·726e·2022·4322·207b·0a23·656e·6469··tern·"C"·{.#endi 
000040b0:·6620·0a2f·2a20·2d2d·2d2d·2d2d·2d2d·2d2d··f·./*·---------- 
000040c0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2053··--------------·S 
000040d0:·5542·524f·5554·494e·4553·202d·2d2d·2d2d··UBROUTINES·----- 
000040e0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
000040f0:·2d2d·2d2d·202a·2f0a·0a2f·2a0a·202a·2069··----·*/../*.·*·i 
00004100:·706d·695f·636d·640a·202a·2075·7368·6f72··pmi_cmd.·*·ushor 
00004110:·7420·636d·6420·2020·2028·696e·7075·7429··t·cmd····(input) 
00004120:·3a20·286e·6574·666e·203c·3c20·3829·202b··:·(netfn·<<·8)·+ 
00004130:·2063·6f6d·6d61·6e64·0a20·2a20·7563·6861···command.·*·ucha 
00004140:·7220·2a70·6461·7461·2020·2869·6e70·7574··r·*pdata··(input 
00004150:·293a·2070·6f69·6e74·6572·2074·6f20·6970··):·pointer·to·ip 
00004160:·6d69·2064·6174·610a·202a·2069·6e74·2020··mi·data.·*·int·· 
00004170:·2073·6461·7461·2020·2028·696e·7075·7429···sdata···(input) 
00004180:·3a20·7369·7a65·206f·6620·6970·6d69·2064··:·size·of·ipmi·d 
00004190:·6174·610a·202a·2075·6368·6172·202a·7072··ata.·*·uchar·*pr 
000041a0:·6573·7020·286f·7574·7075·7429·3a20·706f··esp·(output):·po 
000041b0:·696e·7465·7220·746f·2072·6573·706f·6e73··inter·to·respons 
000041c0:·6520·6461·7461·2062·7566·6665·720a·202a··e·data·buffer.·* 
000041d0:·2069·6e74·202a·7372·6573·7020·2020·2869···int·*sresp···(i 
000041e0:·6e70·7574·2f6f·7574·7075·7429·3a20·6f6e··nput/output):·on 
000041f0:·2069·6e70·7574·2c20·7369·7a65·206f·6620···input,·size·of· 
00004200:·7265·7370·6f6e·7365·2062·7566·6665·722c··response·buffer, 
00004210:·0a20·2a20·2020·2020·2020·2020·2020·2020··.·*············· 
00004220:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00004230:·206f·6e20·6f75·7470·7574·2c20·6c65·6e67···on·output,·leng 
00004240:·7468·206f·6620·7265·7370·6f6e·7365·2064··th·of·response·d 
00004250:·6174·610a·202a·2075·6368·6172·202a·6363··ata.·*·uchar·*cc 
00004260:·2020·2020·286f·7574·7075·7429·3a20·636f······(output):·co 
00004270:·6d70·6c65·7469·6f6e·2063·6f64·650a·202a··mpletion·code.·* 
00004280:·2063·6861·7220·6664·6562·7567·636d·6428···char·fdebugcmd( 
00004290:·696e·7075·7429·3a20·666c·6167·203d·3120··input):·flag·=1· 
000042a0:·6966·2064·6562·7567·206f·7574·7075·7420··if·debug·output· 
000042b0:·6465·7369·7265·640a·202a·2072·6574·7572··desired.·*·retur 
000042c0:·6e73·2030·2069·6620·7375·6363·6573·7366··ns·0·if·successf 
000042d0:·756c·2c20·3c30·2069·6620·6572·726f·720a··ul,·<0·if·error. 
000042e0:·202a·2f0a·696e·7420·6970·6d69·5f63·6d64···*/.int·ipmi_cmd 
000042f0:·2875·7368·6f72·7420·636d·642c·2075·6368··(ushort·cmd,·uch 
00004300:·6172·202a·7064·6174·612c·2020·696e·7420··ar·*pdata,··int· 
00004310:·7364·6174·612c·2075·6368·6172·202a·7072··sdata,·uchar·*pr 
00004320:·6573·702c·0a09·0969·6e74·202a·7372·6573··esp,...int·*sres 
00004330:·702c·2075·6368·6172·202a·7063·632c·2063··p,·uchar·*pcc,·c 
00004340:·6861·7220·6664·6562·7567·636d·6429·3b20··har·fdebugcmd);· 
00004350:·2020·0a2f·2a0a·202a·2069·706d·695f·636d····./*.·*·ipmi_cm 
00004360:·6472·6177·0a20·2a20·7563·6861·7220·636d··draw.·*·uchar·cm 
00004370:·6420·2020·2020·2869·6e70·7574·293a·2049··d·····(input):·I 
00004380:·504d·4920·436f·6d6d·616e·640a·202a·2075··PMI·Command.·*·u 
00004390:·6368·6172·206e·6574·666e·2020·2028·696e··char·netfn···(in 
000043a0:·7075·7429·3a20·4950·4d49·204e·6574·4675··put):·IPMI·NetFu 
000043b0:·6e63·7469·6f6e·0a20·2a20·7563·6861·7220··nction.·*·uchar· 
000043c0:·7361·2020·2020·2020·2869·6e70·7574·293a··sa······(input): 
000043d0:·2049·504d·4920·536c·6176·6520·4164·6472···IPMI·Slave·Addr 
000043e0:·6573·7320·6f66·2074·6865·204d·430a·202a··ess·of·the·MC.·* 
000043f0:·2075·6368·6172·2062·7573·2020·2020·2028···uchar·bus·····( 
00004400:·696e·7075·7429·3a20·4255·5320·206f·6620··input):·BUS··of· 
00004410:·7468·6520·4d43·0a20·2a20·7563·6861·7220··the·MC.·*·uchar· 
00004420:·6c75·6e20·2020·2020·2869·6e70·7574·293a··lun·····(input): 
00004430:·2049·504d·4920·4c55·4e0a·202a·2075·6368···IPMI·LUN.·*·uch 
00004440:·6172·202a·7064·6174·6120·2028·696e·7075··ar·*pdata··(inpu 
00004450:·7429·3a20·706f·696e·7465·7220·746f·2069··t):·pointer·to·i 
00004460:·706d·6920·6461·7461·0a20·2a20·696e·7420··pmi·data.·*·int· 
00004470:·2020·7364·6174·6120·2020·2869·6e70·7574····sdata···(input 
00004480:·293a·2073·697a·6520·6f66·2069·706d·6920··):·size·of·ipmi· 
00004490:·6461·7461·0a20·2a20·7563·6861·7220·2a70··data.·*·uchar·*p 
000044a0:·7265·7370·2028·6f75·7470·7574·293a·2070··resp·(output):·p 
000044b0:·6f69·6e74·6572·2074·6f20·7265·7370·6f6e··ointer·to·respon 
000044c0:·7365·2064·6174·6120·6275·6666·6572·0a20··se·data·buffer.· 
000044d0:·2a20·696e·7420·2a73·7265·7370·2020·2028··*·int·*sresp···( 
000044e0:·696e·7075·742f·6f75·7470·7574·293a·206f··input/output):·o 
000044f0:·6e20·696e·7075·742c·2073·697a·6520·6f66··n·input,·size·of 
00004500:·2072·6573·706f·6e73·6520·6275·6666·6572···response·buffer 
00004510:·2c0a·202a·2020·2020·2020·2020·2020·2020··,.·*············ 
00004520:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00004530:·2020·6f6e·206f·7574·7075·742c·206c·656e····on·output,·len 
00004540:·6774·6820·6f66·2072·6573·706f·6e73·6520··gth·of·response· 
00004550:·6461·7461·0a20·2a20·7563·6861·7220·2a63··data.·*·uchar·*c 
00004560:·6320·2020·2028·6f75·7470·7574·293a·2063··c····(output):·c 
00004570:·6f6d·706c·6574·696f·6e20·636f·6465·0a20··ompletion·code.· 
00004580:·2a20·6368·6172·2066·6465·6275·6763·6d64··*·char·fdebugcmd 
00004590:·2869·6e70·7574·293a·2066·6c61·6720·3d31··(input):·flag·=1 
000045a0:·2069·6620·6465·6275·6720·6f75·7470·7574···if·debug·output 
000045b0:·2064·6573·6972·6564·0a20·2a20·7265·7475···desired.·*·retu 
000045c0:·726e·7320·3020·6966·2073·7563·6365·7373··rns·0·if·success 
000045d0:·6675·6c2c·203c·3020·6966·2065·7272·6f72··ful,·<0·if·error 
000045e0:·0a20·2a2f·0a69·6e74·2069·706d·695f·636d··.·*/.int·ipmi_cm 
000045f0:·6472·6177·2875·6368·6172·2063·6d64·2c20··draw(uchar·cmd,· 
00004600:·7563·6861·7220·6e65·7466·6e2c·2075·6368··uchar·netfn,·uch 
00004610:·6172·2073·612c·2075·6368·6172·2062·7573··ar·sa,·uchar·bus 
00004620:·2c20·7563·6861·7220·6c75·6e2c·0a09·0975··,·uchar·lun,...u 
00004630:·6368·6172·202a·7064·6174·612c·2069·6e74··char·*pdata,·int 
00004640:·2073·6461·7461·2c20·7563·6861·7220·2a70···sdata,·uchar·*p 
00004650:·7265·7370·2c0a·0909·696e·7420·2a73·7265··resp,...int·*sre 
00004660:·7370·2c20·7563·6861·7220·2a70·6363·2c20··sp,·uchar·*pcc,· 
00004670:·6368·6172·2066·6465·6275·6763·6d64·293b··char·fdebugcmd); 
00004680:·0a2f·2a0a·202a·2069·706d·695f·636c·6f73··./*.·*·ipmi_clos 
00004690:·655f·0a20·2a20·4361·6c6c·6564·2074·6f20··e_.·*·Called·to· 
000046a0:·636c·6f73·6520·616e·2049·504d·4920·7365··close·an·IPMI·se 
000046b0:·7373·696f·6e2e·0a20·2a20·7265·7475·726e··ssion..·*·return 
000046c0:·7320·3020·6966·2073·7563·6365·7373·6675··s·0·if·successfu 
000046d0:·6c2c·203c·3020·6966·2065·7272·6f72·0a20··l,·<0·if·error.· 
000046e0:·2a2f·0a69·6e74·2069·706d·695f·636c·6f73··*/.int·ipmi_clos 
000046f0:·655f·2876·6f69·6429·3b0a·696e·7420·6970··e_(void);.int·ip 
00004700:·6d69·5f63·6c6f·7365·2876·6f69·6429·3b20··mi_close(void);· 
00004710:·202f·2a64·6974·746f·2a2f·0a2f·2a2d·2d2d···/*ditto*/./*--- 
00004720:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00004730:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00004740:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00004750:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2a0a··--------------*. 
00004760:·202a·2054·6865·7365·2065·7874·6572·6e61···*·These·externa 
00004770:·6c73·2061·7265·2063·6f6e·6469·7469·6f6e··ls·are·condition 
00004780:·616c·6c79·2063·6f6d·7069·6c65·6420·696e··ally·compiled·in 
00004790:·2069·706d·6963·6d64·2e63·200a·2020·2069···ipmicmd.c·.···i 
000047a0:·706d·695f·636d·6472·6177·5f69·6128·2920··pmi_cmdraw_ia()· 
000047b0:·2020·2049·6e74·656c·2049·4d42·2064·7269·····Intel·IMB·dri 
000047c0:·7665·722c·202f·6465·762f·696d·6220·0a20··ver,·/dev/imb·.· 
000047d0:·2020·6970·6d69·5f63·6d64·7261·775f·6d76····ipmi_cmdraw_mv 
000047e0:·2829·2020·2020·4d6f·6e74·6156·6973·7461··()····MontaVista 
000047f0:·204f·7065·6e49·504d·4920·6472·6976·6572···OpenIPMI·driver 
00004800:·0a20·2020·6970·6d69·5f63·6d64·7261·775f··.···ipmi_cmdraw_ 
00004810:·7661·2829·2020·2020·5641·4c69·6e75·7820··va()····VALinux· 
00004820:·6472·6976·6572·0a20·2020·6970·6d69·5f63··driver.···ipmi_c 
00004830:·6d64·7261·775f·6c64·2829·2020·2020·4c41··mdraw_ld()····LA 
00004840:·4e44·6573·6b20·6472·6976·6572·0a20·2020··NDesk·driver.··· 
00004850:·6970·6d69·5f63·6d64·7261·775f·6469·7265··ipmi_cmdraw_dire 
00004860:·6374·2829·2044·6972·6563·742f·4472·6976··ct()·Direct/Driv 
00004870:·6572·6c65·7373·204b·4353·206f·7220·5353··erless·KCS·or·SS 
00004880:·4946·0a20·2020·6970·6d69·5f63·6d64·7261··IF.···ipmi_cmdra 
00004890:·775f·6c61·6e28·2920·2020·4950·4d49·204c··w_lan()···IPMI·L 
000048a0:·414e·0a20·2020·6970·6d69·5f63·6d64·7261··AN.···ipmi_cmdra 
000048b0:·775f·6c61·6e32·2829·2020·4950·4d49·204c··w_lan2()··IPMI·L 
000048c0:·414e·706c·7573·2028·524d·4350·2b20·696e··ANplus·(RMCP+·in 
000048d0:·2049·504d·4920·322e·3029·0a20·2a2d·2d2d···IPMI·2.0).·*--- 
000048e0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
000048f0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00004900:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- 
00004910:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2a2f··--------------*/ 
00004920:·0a0a·2f2a·0a20·2a20·7061·7273·655f·6c61··../*.·*·parse_la 
00004930:·6e5f·6f70·7469·6f6e·730a·202a·2050·6172··n_options.·*·Par 
00004940:·7365·2074·6865·2049·504d·4920·4c41·4e20··se·the·IPMI·LAN· 
00004950:·6f70·7469·6f6e·7320·6672·6f6d·2074·6865··options·from·the 
00004960:·2063·6f6d·6d61·6e64·2d6c·696e·6520·6765···command-line·ge 
00004970:·746f·7074·2e0a·202a·2069·6e74·2020·6320··topt..·*·int··c· 
00004980:·2020·2020·2020·2028·696e·7075·7429·3a20·········(input):· 
00004990:·636f·6d6d·616e·642d·6c69·6e65·206f·7074··command-line·opt 
000049a0:·696f·6e20·6672·6f6d·2067·6574·6f70·742c··ion·from·getopt, 
000049b0:·206f·6e65·206f·663a·0a09·2020·6361·7365···one·of:..··case 
000049c0:·2027·7027·3a20·2055·4450·2070·6f72·740a···'p':··UDP·port. 
000049d0:·0920·2063·6173·6520·2746·273a·2020·666f··.··case·'F':··fo 
000049e0:·7263·6520·6472·6976·6572·2074·7970·6520··rce·driver·type· 
000049f0:·0a09·2020·6361·7365·2027·5427·3a20·2061··..··case·'T':··a 
00004a00:·7574·6820·7479·7065·200a·0920·2063·6173··uth·type·..··cas 
00004a10:·6520·2756·273a·2020·7072·6976·206c·6576··e·'V':··priv·lev 
00004a20:·656c·200a·0920·2063·6173·6520·274a·273a··el·..··case·'J': 
00004a30:·2020·6369·7068·6572·2073·7569·7465·0a09····cipher·suite.. 
00004a40:·2020·6361·7365·2027·4e27·3a20·206e·6f64····case·'N':··nod 
00004a50:·656e·616d·6520·0a09·2020·6361·7365·2027··ename·..··case·' 
00004a60:·5527·3a20·2075·7365·726e·616d·650a·0920··U':··username..· 
00004a70:·2063·6173·6520·2752·273a·2020·7265·6d6f···case·'R':··remo 
00004a80:·7465·2070·6173·7377·6f72·6420·0a09·2020··te·password·..·· 
00004a90:·6361·7365·2027·5027·3a20·2072·656d·6f74··case·'P':··remot 
00004aa0:·6520·7061·7373·776f·7264·200a·0920·2063··e·password·..··c 
00004ab0:·6173·6520·2745·273a·2020·6765·7420·7061··ase·'E':··get·pa 
00004ac0:·7373·776f·7264·2066·726f·6d20·4950·4d49··ssword·from·IPMI 
00004ad0:·5f50·4153·5357·4f52·4420·656e·7669·726f··_PASSWORD·enviro 
00004ae0:·6e6d·656e·7420·7661·7220·0a09·2020·6361··nment·var·..··ca 
00004af0:·7365·2027·5927·3a20·2070·726f·6d70·7420··se·'Y':··prompt· 
00004b00:·666f·7220·7265·6d6f·7465·2070·6173·7377··for·remote·passw 
00004b10:·6f72·6420·0a09·2020·6361·7365·2027·5a27··ord·..··case·'Z' 
00004b20:·3a20·2073·6574·206c·6f63·616c·204d·4320··:··set·local·MC· 
00004b30:·6164·6472·6573·7320·0a20·2a20·6368·6172··address·.·*·char 
00004b40:·202a·6f70·7461·7267·2020·2869·6e70·7574···*optarg··(input 
00004b50:·293a·2063·6f6d·6d61·6e64·2d6c·696e·6520··):·command-line· 
00004b60:·6172·6775·6d65·6e74·2066·726f·6d20·6765··argument·from·ge 
00004b70:·746f·7074·0a20·2a20·6368·6172·2066·6465··topt.·*·char·fde 
00004b80:·6275·6720·2020·2869·6e70·7574·293a·2073··bug···(input):·s 
00004b90:·686f·7720·6465·6275·6720·6d65·7373·6167··how·debug·messag 
00004ba0:·6573·2069·6620·3d31·2c20·6465·6661·756c··es·if·=1,·defaul 
00004bb0:·743d·300a·202a·2f0a·766f·6964·2070·6172··t=0.·*/.void·par 
00004bc0:·7365·5f6c·616e·5f6f·7074·696f·6e73·2869··se_lan_options(i 
00004bd0:·6e74·2063·2c20·6368·6172·202a·6f70·7461··nt·c,·char·*opta 
00004be0:·7267·2c20·6368·6172·2066·6465·6275·6729··rg,·char·fdebug) 
00004bf0:·3b0a·2f2a·0a20·2a20·7365·745f·6c61·6e5f··;./*.·*·set_lan_ 
00004c00:·6f70·7469·6f6e·730a·202a·2055·7365·2074··options.·*·Use·t 
00004c10:·6869·7320·726f·7574·696e·6520·746f·2073··his·routine·to·s 
00004c20:·6574·2074·6865·206c·616e·206f·7074·696f··et·the·lan·optio 
00004c30:·6e73·2027·676e·6f64·6527·2c27·6775·7365··ns·'gnode','guse 
00004c40:·7227·2c27·6770·7377·6427·2c20·6574·632e··r','gpswd',·etc. 
00004c50:·0a20·2a20·5468·6973·2077·6f75·6c64·206f··.·*·This·would·o 
00004c60:·6e6c·7920·6265·2072·6571·7569·7265·6420··nly·be·required· 
00004c70:·6265·666f·7265·206f·7065·6e69·6e67·2061··before·opening·a 
00004c80:·206e·6577·2073·6573·7369·6f6e·2e0a·202a···new·session..·* 
00004c90:·2063·6861·7220·2a6e·6f64·6520·2020·2028···char·*node····( 
00004ca0:·696e·7075·7429·3a20·4950·2061·6464·7265··input):·IP·addre 
00004cb0:·7373·206f·7220·6e6f·6465·6e61·6d65·206f··ss·or·nodename·o 
00004cc0:·6620·7265·6d6f·7465·206e·6f64·6527·7320··f·remote·node's· 
00004cd0:·4950·4d49·204c·414e·0a20·2a20·6368·6172··IPMI·LAN.·*·char 
00004ce0:·202a·7573·6572·2020·2020·2869·6e70·7574···*user····(input 
00004cf0:·293a·2049·504d·4920·4c41·4e20·7573·6572··):·IPMI·LAN·user 
00004d00:·6e61·6d65·0a20·2a20·6368·6172·202a·7073··name.·*·char·*ps 
00004d10:·7764·2020·2020·2869·6e70·7574·293a·2049··wd····(input):·I 
00004d20:·504d·4920·4c41·4e20·7061·7373·776f·7264··PMI·LAN·password 
00004d30:·0a20·2a20·696e·7420·2061·7574·6820·2020··.·*·int··auth··· 
00004d40:·2020·2869·6e70·7574·293a·2049·504d·4920····(input):·IPMI· 
00004d50:·4c41·4e20·6175·7468·656e·7469·6361·7469··LAN·authenticati 
00004d60:·6f6e·2074·7970·6520·2831·202d·2035·290a··on·type·(1·-·5). 
00004d70:·202a·0909·0920·2049·504d·495f·5345·5353···*...··IPMI_SESS 
00004d80:·494f·4e5f·4155·5448·5459·5045·5f4e·4f4e··ION_AUTHTYPE_NON 
00004d90:·4520·2020·2020·2030·7830·300a·202a·2009··E······0x00.·*·. 
00004da0:·0909·2020·4950·4d49·5f53·4553·5349·4f4e··..··IPMI_SESSION 
00004db0:·5f41·5554·4854·5950·455f·4d44·3220·2020··_AUTHTYPE_MD2··· 
00004dc0:·2020·2020·3078·3031·0a20·2a20·0909·0920······0x01.·*·...· 
00004dd0:·2049·504d·495f·5345·5353·494f·4e5f·4155···IPMI_SESSION_AU 
00004de0:·5448·5459·5045·5f4d·4435·2020·2020·2020··THTYPE_MD5······ 
00004df0:·2030·7830·320a·202a·2009·0909·2020·4950···0x02.·*·...··IP 
00004e00:·4d49·5f53·4553·5349·4f4e·5f41·5554·4854··MI_SESSION_AUTHT 
00004e10:·5950·455f·5041·5353·574f·5244·2020·3078··YPE_PASSWORD··0x 
00004e20:·3034·0a20·2a20·0909·0920·2049·504d·495f··04.·*·...··IPMI_ 
00004e30:·5345·5353·494f·4e5f·4155·5448·5459·5045··SESSION_AUTHTYPE 
00004e40:·5f4f·454d·2020·2020·2020·2030·7830·350a··_OEM·······0x05. 
00004e50:·202a·2069·6e74·2020·7072·6976·2020·2020···*·int··priv···· 
00004e60:·2028·696e·7075·7429·3a20·4950·4d49·204c···(input):·IPMI·L 
00004e70:·414e·2070·7269·7669·6c65·6765·206c·6576··AN·privilege·lev 
00004e80:·656c·2028·3120·2d20·3529·0a20·2a20·0909··el·(1·-·5).·*·.. 
00004e90:·0920·2049·504d·495f·5052·4956·5f4c·4556··.··IPMI_PRIV_LEV 
00004ea0:·454c·5f43·414c·4c42·4143·4b20·3078·3031··EL_CALLBACK·0x01 
00004eb0:·0a20·2a20·0909·0920·2049·504d·495f·5052··.·*·...··IPMI_PR 
00004ec0:·4956·5f4c·4556·454c·5f55·5345·5220·2020··IV_LEVEL_USER··· 
00004ed0:·2020·3078·3032·0a20·2a20·0909·0920·2049····0x02.·*·...··I 
00004ee0:·504d·495f·5052·4956·5f4c·4556·454c·5f4f··PMI_PRIV_LEVEL_O 
00004ef0:·5045·5241·544f·5220·3078·3033·0a20·2a20··PERATOR·0x03.·*· 
00004f00:·0909·0920·2049·504d·495f·5052·4956·5f4c··...··IPMI_PRIV_L 
00004f10:·4556·454c·5f41·444d·494e·2020·2020·3078··EVEL_ADMIN····0x 
00004f20:·3034·0a20·2a20·0909·2020·2020·2020·2020··04.·*·..········ 
00004f30:·2020·4950·4d49·5f50·5249·565f·4c45·5645····IPMI_PRIV_LEVE 
00004f40:·4c5f·4f45·4d20·2020·2020·2030·7830·350a··L_OEM······0x05. 
00004f50:·202a·2069·6e74·2020·6369·7068·6572·2020···*·int··cipher·· 
00004f60:·2028·696e·7075·7429·3a20·4950·4d49·204c···(input):·IPMI·L 
00004f70:·414e·2063·6970·6865·7220·7375·6974·6520··AN·cipher·suite· 
00004f80:·2830·2074·6872·7520·3137·2c20·6465·6661··(0·thru·17,·defa 
00004f90:·756c·7420·6973·2033·290a·202a·2009·0909··ult·is·3).·*·... 
00004fa0:·2020·5365·6520·7461·626c·6520·3232·2d31····See·table·22-1 
00004fb0:·3920·696e·2074·6865·2049·504d·4976·3220··9·in·the·IPMIv2· 
00004fc0:·7370·6563·2e0a·202a·2076·6f69·6420·2a61··spec..·*·void·*a 
00004fd0:·6464·7220·2020·2028·696e·7075·7429·3a20··ddr····(input):· 
00004fe0:·536f·636b·6574·2041·6464·7265·7373·2074··Socket·Address·t 
00004ff0:·6f20·7573·6520·2853·4f43·4b41·4444·525f··o·use·(SOCKADDR_ 
00005000:·5420·2a29·2069·6620·6e6f·7420·4e55·4c4c··T·*)·if·not·NULL 
00005010:·0a20·2a20·2020·2020·2020·2020·2020·2020··.·*············· 
00005020:·2020·2020·2020·2020·2020·2054·6869·7320·············This· 
00005030:·6973·206f·6e6c·7920·7573·6564·2069·6e20··is·only·used·in· 
00005040:·6974·736f·6c2e·6320·6265·6361·7573·6520··itsol.c·because· 
00005050:·6974·2068·6173·2061·6e0a·202a·2020·2020··it·has·an.·*···· 
00005060:·2020·2020·2020·2020·2020·2020·2020·2020·················· 
00005070:·2020·2020·6578·6973·7469·6e67·2073·6f63······existing·soc 
00005080:·6b65·7420·6f70·656e·2e20·2044·6566·6175··ket·open.··Defau 
00005090:·6c74·2069·7320·4e55·4c4c·2066·6f72·2074··lt·is·NULL·for·t 
000050a0:·6869·732e·0a20·2a20·696e·7420·2061·6464··his..·*·int··add 
000050b0:·725f·6c65·6e20·2869·6e70·7574·293a·206c··r_len·(input):·l 
000050c0:·656e·6774·6820·6f66·2041·6464·7265·7373··ength·of·Address 
000050d0:·2062·7566·6665·7220·2831·3238·2069·6620···buffer·(128·if· 
000050e0:·6970·7636·2c20·3136·2069·6620·6970·7634··ipv6,·16·if·ipv4 
000050f0:·290a·202a·2072·6574·7572·6e73·2030·2069··).·*·returns·0·i 
00005100:·6620·7375·6363·6573·7366·756c·2c20·3c30··f·successful,·<0 
00005110:·2069·6620·6572·726f·720a·202a·2f0a·696e···if·error.·*/.in 
00005120:·7420·7365·745f·6c61·6e5f·6f70·7469·6f6e··t·set_lan_option 
00005130:·7328·6368·6172·202a·6e6f·6465·2c20·6368··s(char·*node,·ch 
00005140:·6172·202a·7573·6572·2c20·6368·6172·202a··ar·*user,·char·* 
00005150:·7073·7764·2c20·696e·7420·6175·7468·2c20··pswd,·int·auth,· 
00005160:·696e·7420·7072·6976·2c0a·2020·2020·2020··int·priv,.······ 
00005170:·2020·2020·2020·2020·2020·696e·7420·6369············int·ci 
00005180:·7068·6572·2c20·766f·6964·202a·6164·6472··pher,·void·*addr 
00005190:·2c20·696e·7420·6164·6472·5f6c·656e·293b··,·int·addr_len); 
000051a0:·0a69·6e74·2067·6574·5f6c·616e·5f6f·7074··.int·get_lan_opt 
000051b0:·696f·6e73·2863·6861·7220·2a6e·6f64·652c··ions(char·*node, 
000051c0:·2063·6861·7220·2a75·7365·722c·2063·6861···char·*user,·cha 
000051d0:·7220·2a70·7377·642c·2069·6e74·202a·6175··r·*pswd,·int·*au 
000051e0:·7468·2c20·696e·7420·2a70·7269·762c·0a20··th,·int·*priv,.· 
000051f0:·2020·2020·2020·2020·2020·2020·2020·2069·················i 
00005200:·6e74·202a·6369·7068·6572·2c20·766f·6964··nt·*cipher,·void 
00005210:·202a·6164·6472·2c20·696e·7420·2a61·6464···*addr,·int·*add 
00005220:·725f·6c65·6e29·3b0a·766f·6964·2020·7072··r_len);.void··pr 
00005230:·696e·745f·6c61·6e5f·6f70·745f·7573·6167··int_lan_opt_usag 
00005240:·6528·696e·7420·6f70·7429·3b0a·696e·7420··e(int·opt);.int· 
00005250:·2020·6970·6d69·5f67·6574·6465·7669·6365····ipmi_getdevice 
00005260:·6964·2875·6368·6172·202a·7072·6573·702c··id(uchar·*presp, 
00005270:·2069·6e74·2073·7265·7370·2c20·6368·6172···int·sresp,·char 
00005280:·2066·6465·6275·6763·6d64·293b·0a2f·2a20···fdebugcmd);./*· 
00005290:·696e·7420·6970·6d69·5f6f·7065·6e28·766f··int·ipmi_open(vo 
000052a0:·6964·293b·2020·2a20·656d·6265·6464·6564··id);··*·embedded 
000052b0:·2069·6e20·6970·6d69·5f63·6d64·2829·202a···in·ipmi_cmd()·* 
000052c0:·2f0a·696e·7420·2020·6970·6d69·5f67·6574··/.int···ipmi_get 
000052d0:·7069·636d·6728·7563·6861·7220·2a70·7265··picmg(uchar·*pre 
000052e0:·7370·2c20·696e·7420·7372·6573·702c·2063··sp,·int·sresp,·c 
000052f0:·6861·7220·6664·6562·7567·293b·0a63·6861··har·fdebug);.cha 
00005300:·7220·2a73·686f·775f·6472·6976·6572·5f74··r·*show_driver_t 
00005310:·7970·6528·696e·7420·6964·7829·3b0a·696e··ype(int·idx);.in 
00005320:·7420·2020·7365·745f·6472·6976·6572·5f74··t···set_driver_t 
00005330:·7970·6528·6368·6172·202a·7461·6729·3b20··ype(char·*tag);· 
00005340:·200a·696e·7420·2020·7365·745f·6472·6976···.int···set_driv 
00005350:·6572·5f6f·7074·696f·6e73·2869·6e74·2066··er_options(int·f 
00005360:·6469·7229·3b20·200a·696e·7420·2020·6765··dir);··.int···ge 
00005370:·745f·6472·6976·6572·5f74·7970·6528·766f··t_driver_type(vo 
00005380:·6964·293b·0a69·6e74·2020·206e·6f64·6569··id);.int···nodei 
00005390:·736c·6f63·616c·2863·6861·7220·2a6e·6f64··slocal(char·*nod 
000053a0:·656e·616d·6529·3b0a·2f2a·2054·6865·7365··ename);./*·These 
000053b0:·202a·5f6d·6320·726f·7574·696e·6573·2061···*_mc·routines·a 
000053c0:·7265·2075·7365·6420·746f·206d·616e·6167··re·used·to·manag 
000053d0:·6520·6368·616e·6769·6e67·2074·6865·206d··e·changing·the·m 
000053e0:·632e·200a·202a·2054·6865·206c·6f63·616c··c.·.·*·The·local 
000053f0:·206d·6320·286d·796d·6329·206d·6179·2062···mc·(mymc)·may·b 
00005400:·6520·6368·616e·6765·6420·7669·6120·2d5a··e·changed·via·-Z 
00005410:·2c20·616e·6420·0a20·2a20·7468·6520·7265··,·and·.·*·the·re 
00005420:·6d6f·7465·206d·6320·286d·6329·206d·6179··mote·mc·(mc)·may 
00005430:·2062·6520·6368·616e·6765·6420·7769·7468···be·changed·with 
00005440:·202d·6d2e·202a·2f0a·766f·6964·2069·706d···-m.·*/.void·ipm 
00005450:·695f·7365·745f·6d63·2875·6368·6172·2062··i_set_mc(uchar·b 
00005460:·7573·2c20·7563·6861·7220·7361·2c20·7563··us,·uchar·sa,·uc 
00005470:·6861·7220·6c75·6e2c·2075·6368·6172·2074··har·lun,·uchar·t 
00005480:·7970·6529·3b0a·766f·6964·2069·706d·695f··ype);.void·ipmi_ 
00005490:·6765·745f·6d63·2875·6368·6172·202a·6275··get_mc(uchar·*bu 
000054a0:·732c·2075·6368·6172·202a·7361·2c20·7563··s,·uchar·*sa,·uc 
000054b0:·6861·7220·2a6c·756e·2c20·7563·6861·7220··har·*lun,·uchar· 
000054c0:·2a74·7970·6529·3b0a·766f·6964·2069·706d··*type);.void·ipm 
000054d0:·695f·7265·7374·6f72·655f·6d63·2876·6f69··i_restore_mc(voi 
000054e0:·6429·3b0a·766f·6964·2069·706d·695f·7365··d);.void·ipmi_se 
000054f0:·745f·6d79·6d63·2875·6368·6172·2062·7573··t_mymc(uchar·bus 
00005500:·2c20·7563·6861·7220·7361·2c20·7563·6861··,·uchar·sa,·ucha 
00005510:·7220·6c75·6e2c·2075·6368·6172·2074·7970··r·lun,·uchar·typ 
00005520:·6529·3b0a·766f·6964·2069·706d·695f·6765··e);.void·ipmi_ge 
00005530:·745f·6d79·6d63·2875·6368·6172·202a·6275··t_mymc(uchar·*bu 
00005540:·732c·2075·6368·6172·202a·7361·2c20·7563··s,·uchar·*sa,·uc 
00005550:·6861·7220·2a6c·756e·2c20·7563·6861·7220··har·*lun,·uchar· 
00005560:·2a74·7970·6529·3b0a·2f2a·2069·706d·695f··*type);./*·ipmi_ 
00005570:·636d·6472·6177·5f6d·6320·616e·6420·6970··cmdraw_mc·and·ip 
00005580:·6d69·5f63·6d64·5f6d·6320·6172·6520·7573··mi_cmd_mc·are·us 
00005590:·6564·2069·6e20·6361·7365·7320·7768·6572··ed·in·cases·wher 
000055a0:·6520·7468·6520·6d63·206d·6179·0a20·2a20··e·the·mc·may.·*· 
000055b0:·6861·7665·2062·6565·6e20·6368·616e·6765··have·been·change 
000055c0:·6420·7669·6120·6970·6d69·5f73·6574·5f6d··d·via·ipmi_set_m 
000055d0:·632e·2020·2a2f·0a69·6e74·2069·706d·695f··c.··*/.int·ipmi_ 
000055e0:·636d·6472·6177·5f6d·6328·7563·6861·7220··cmdraw_mc(uchar· 
000055f0:·636d·642c·2075·6368·6172·206e·6574·666e··cmd,·uchar·netfn 
00005600:·2c20·0a09·0975·6368·6172·202a·7064·6174··,·...uchar·*pdat 
00005610:·612c·2069·6e74·2073·6461·7461·2c20·7563··a,·int·sdata,·uc 
00005620:·6861·7220·2a70·7265·7370·2c0a·0909·696e··har·*presp,...in 
00005630:·7420·2a73·7265·7370·2c20·7563·6861·7220··t·*sresp,·uchar· 
00005640:·2a70·6363·2c20·6368·6172·2066·6465·6275··*pcc,·char·fdebu 
00005650:·6763·6d64·293b·0a69·6e74·2069·706d·695f··gcmd);.int·ipmi_ 
00005660:·636d·645f·6d63·2875·7368·6f72·7420·6963··cmd_mc(ushort·ic 
00005670:·6d64·2c20·7563·6861·7220·2a70·6461·7461··md,·uchar·*pdata 
00005680:·2c20·696e·7420·7364·6174·612c·2075·6368··,·int·sdata,·uch 
00005690:·6172·202a·7072·6573·702c·0a20·2020·2020··ar·*presp,.····· 
000056a0:·2020·2020·2020·2020·2020·2069·6e74·202a·············int·* 
000056b0:·7372·6573·702c·2075·6368·6172·202a·7063··sresp,·uchar·*pc 
000056c0:·632c·2063·6861·7220·6664·6562·7567·636d··c,·char·fdebugcm 
000056d0:·6429·3b0a·2f2a·2069·706d·695f·7365·6e64··d);./*·ipmi_send 
000056e0:·7265·6376·2069·7320·6120·7772·6170·7065··recv·is·a·wrappe 
000056f0:·7220·666f·7220·6970·6d69·5f63·6d64·7261··r·for·ipmi_cmdra 
00005700:·7720·7768·6963·6820·6d61·7073·2074·6f20··w·which·maps·to· 
00005710:·6970·6d69·746f·6f6c·2073·796e·7461·7820··ipmitool·syntax· 
00005720:·2a2f·0a69·6e74·2069·706d·695f·7365·6e64··*/.int·ipmi_send 
00005730:·7265·6376·2873·7472·7563·7420·6970·6d69··recv(struct·ipmi 
00005740:·5f72·7120·2a20·7265·712c·2075·6368·6172··_rq·*·req,·uchar 
00005750:·202a·7273·702c·2069·6e74·202a·7273·705f···*rsp,·int·*rsp_ 
00005760:·6c65·6e29·3b0a·0a2f·2a20·6f74·6865·7220··len);../*·other· 
00005770:·636f·6d6d·6f6e·2073·7562·726f·7574·696e··common·subroutin 
00005780:·6573·202a·2f0a·6368·6172·202a·2064·6563··es·*/.char·*·dec 
00005790:·6f64·655f·7276·2869·6e74·2072·7629·3b20··ode_rv(int·rv);· 
000057a0:·202f·2a69·706d·6963·6d64·2e63·2a2f·0a63···/*ipmicmd.c*/.c 
000057b0:·6861·7220·2a20·6465·636f·6465·5f63·6328··har·*·decode_cc( 
000057c0:·7573·686f·7274·2069·636d·642c·2069·6e74··ushort·icmd,·int 
000057d0:·2063·6329·3b0a·766f·6964·2064·756d·705f···cc);.void·dump_ 
000057e0:·6275·6628·6368·6172·202a·7461·672c·7563··buf(char·*tag,uc 
000057f0:·6861·7220·2a70·6275·662c·696e·7420·737a··har·*pbuf,int·sz 
00005800:·2c20·6368·6172·2066·7368·6f77·6173·6369··,·char·fshowasci 
00005810:·6929·3b0a·696e·7420·2067·6574·5f6c·616e··i);.int··get_lan 
00005820:·5f63·6861·6e6e·656c·2875·6368·6172·2063··_channel(uchar·c 
00005830:·6873·7461·7274·2c20·7563·6861·7220·2a63··hstart,·uchar·*c 
00005840:·6861·6e29·3b0a·766f·6964·2073·686f·775f··han);.void·show_ 
00005850:·6672·755f·7069·636d·6728·7563·6861·7220··fru_picmg(uchar· 
00005860:·2a70·6461·7461·2c20·696e·7420·646c·656e··*pdata,·int·dlen 
00005870:·293b·202f·2a20·6966·7275·5f70·6963·6d67··);·/*·ifru_picmg 
00005880:·2e63·2a2f·0a2f·2a20·7368·6f77·5f6f·7574··.c*/./*·show_out 
00005890:·636f·6d65·206f·7574·7075·7473·2074·6865··come·outputs·the 
000058a0:·206d·6561·6e69·6e67·206f·6620·7468·6520···meaning·of·the· 
000058b0:·7265·7475·726e·2063·6f64·652e·202a·2f0a··return·code.·*/. 
000058c0:·766f·6964·2073·686f·775f·6f75·7463·6f6d··void·show_outcom 
000058d0:·6528·6368·6172·202a·7072·6f67·2c20·696e··e(char·*prog,·in 
000058e0:·7420·7265·7429·3b0a·2f2a·2074·6865·7365··t·ret);./*·these 
000058f0:·206c·6f67·2072·6f75·7469·6e65·7320·6172···log·routines·ar 
00005900:·6520·7072·696d·6172·696c·7920·666f·7220··e·primarily·for· 
00005910:·7468·6520·6973·6f6c·2064·6562·7567·206c··the·isol·debug·l 
00005920:·6f67·202a·2f0a·4649·4c45·202a·6f70·656e··og·*/.FILE·*open 
00005930:·5f6c·6f67·2863·6861·7220·2a6d·6e61·6d65··_log(char·*mname 
00005940:·293b·0a76·6f69·6420·636c·6f73·655f·6c6f··);.void·close_lo 
00005950:·6728·766f·6964·293b·0a76·6f69·6420·666c··g(void);.void·fl 
00005960:·7573·685f·6c6f·6728·766f·6964·293b·0a76··ush_log(void);.v 
00005970:·6f69·6420·7072·696e·745f·6c6f·6728·2063··oid·print_log(·c 
00005980:·6861·7220·2a70·6174·746e·2c20·2e2e·2e20··har·*pattn,·...· 
00005990:·293b·0a76·6f69·6420·6475·6d70·5f6c·6f67··);.void·dump_log 
000059a0:·2846·494c·4520·2a66·702c·6368·6172·202a··(FILE·*fp,char·* 
000059b0:·7461·672c·7563·6861·7220·2a70·6275·662c··tag,uchar·*pbuf, 
000059c0:·696e·7420·737a·2c20·6368·6172·2066·7368··int·sz,·char·fsh 
000059d0:·6f77·6173·6369·6929·3b0a·766f·6964·206c··owascii);.void·l 
000059e0:·6f67·6d73·6728·2063·6861·7220·2a70·6e61··ogmsg(·char·*pna 
000059f0:·6d65·2c20·6368·6172·202a·7061·7474·6e2c··me,·char·*pattn, 
00005a00:·202e·2e2e·2029·3b0a·0a23·6966·6465·6620···...·);..#ifdef· 
00005a10:·5749·4e33·320a·2f2a·2049·6d70·6c65·6d65··WIN32./*·Impleme 
00005a20:·6e74·2074·6865·204c·696e·7578·2073·7472··nt·the·Linux·str 
00005a30:·6e63·6173·6563·6d70·2066·6f72·2057·696e··ncasecmp·for·Win 
00005a40:·646f·7773·2e20·2a2f·0a69·6e74·2073·7472··dows.·*/.int·str 
00005a50:·6e63·6173·6563·6d70·2863·6f6e·7374·2063··ncasecmp(const·c 
00005a60:·6861·7220·2a73·312c·2063·6f6e·7374·2063··har·*s1,·const·c 
00005a70:·6861·7220·2a73·322c·2069·6e74·206e·293b··har·*s2,·int·n); 
00005a80:·0a23·656e·6469·660a·636f·6e73·7420·6368··.#endif.const·ch 
00005a90:·6172·202a·7661·6c32·7374·7228·7573·686f··ar·*val2str(usho 
00005aa0:·7274·2076·616c·2c20·636f·6e73·7420·7374··rt·val,·const·st 
00005ab0:·7275·6374·2076·616c·7374·7220·2a76·7329··ruct·valstr·*vs) 
00005ac0:·3b20·2f2a·6970·6d69·6c61·6e70·6c75·732e··;·/*ipmilanplus. 
00005ad0:·632a·2f0a·636f·6e73·7420·6368·6172·202a··c*/.const·char·* 
00005ae0:·206f·656d·7661·6c32·7374·7228·7573·686f···oemval2str(usho 
00005af0:·7274·206f·656d·2c20·7563·6861·7220·7661··rt·oem,·uchar·va 
00005b00:·6c2c·2063·6f6e·7374·2073·7472·7563·7420··l,·const·struct· 
00005b10:·6f65·6d76·616c·7374·7220·2a76·7329·3b0a··oemvalstr·*vs);. 
00005b20:·766f·6964·2020·7365·745f·6465·6275·6728··void··set_debug( 
00005b30:·766f·6964·293b·2020·2f2a·7573·6564·206f··void);··/*used·o 
00005b40:·6e6c·7920·6279·206f·656d·5f73·756e·2e63··nly·by·oem_sun.c 
00005b50:·2a2f·0a76·6f69·6420·2073·6574·5f69·616e··*/.void··set_ian 
00005b60:·6128·696e·7420·6961·6e61·293b·2020·2f2a··a(int·iana);··/* 
00005b70:·6970·6d69·636d·642e·632a·2f0a·766f·6964··ipmicmd.c*/.void 
00005b80:·2020·7365·745f·6d66·6769·6428·7563·6861····set_mfgid(ucha 
00005b90:·7220·2a64·6576·6964·2c20·696e·7420·6c65··r·*devid,·int·le 
00005ba0:·6e29·3b0a·766f·6964·2020·6765·745f·6d66··n);.void··get_mf 
00005bb0:·6769·6428·696e·7420·2a70·7665·6e64·2c20··gid(int·*pvend,· 
00005bc0:·696e·7420·2a70·7072·6f64·293b·0a76·6f69··int·*pprod);.voi 
00005bd0:·6420·2067·6574·5f64·6576·6964·5f76·6572··d··get_devid_ver 
00005be0:·2875·6368·6172·202a·626d·616a·2c20·7563··(uchar·*bmaj,·uc 
00005bf0:·6861·7220·2a62·6d69·6e2c·2075·6368·6172··har·*bmin,·uchar 
00005c00:·202a·6976·6572·293b·0a0a·6368·6172·202a···*iver);..char·* 
00005c10:·6765·745f·6e6f·6465·6e61·6d65·2876·6f69··get_nodename(voi 
00005c20:·6429·3b0a·6368·6172·2020·6973·5f72·656d··d);.char··is_rem 
00005c30:·6f74·6528·766f·6964·293b·0a76·6f69·6420··ote(void);.void· 
00005c40:·2073·686f·775f·6465·7669·6428·7563·6861···show_devid(ucha 
00005c50:·7220·6231·2c20·7563·6861·7220·6232·2c20··r·b1,·uchar·b2,· 
00005c60:·7563·6861·7220·6931·2c20·7563·6861·7220··uchar·i1,·uchar· 
00005c70:·6932·293b·0a69·6e74·2020·2073·6574·5f6d··i2);.int···set_m 
00005c80:·6178·5f6b·6373·5f6c·6f6f·7073·2869·6e74··ax_kcs_loops(int 
00005c90:·206d·7329·3b20·202f·2a20·6970·6d69·636d···ms);··/*·ipmicm 
00005ca0:·642e·632c·2063·616c·6c73·2069·706d·6964··d.c,·calls·ipmid 
00005cb0:·6972·2e63·2069·6620·6f6b·202a·2f0a·0a2f··ir.c·if·ok·*/../ 
00005cc0:·2a20·5468·6573·6520·636f·6d6d·6f6e·2073··*·These·common·s 
00005cd0:·7562·726f·7574·696e·6573·2061·7265·2069··ubroutines·are·i 
00005ce0:·6e20·7375·6273·2e63·202a·2f0a·696e·7420··n·subs.c·*/.int· 
00005cf0:·2020·2073·7472·5f69·636d·7028·6368·6172·····str_icmp(char 
00005d00:·202a·7331·2c20·6368·6172·202a·7332·293b···*s1,·char·*s2); 
00005d10:·202f·2a75·7365·6420·696e·7465·726e·616c···/*used·internal 
00005d20:·6c79·2069·6e20·6970·6d69·636d·642e·632a··ly·in·ipmicmd.c* 
00005d30:·2f0a·6368·6172·202a·2073·7472·6475·705f··/.char·*·strdup_ 
00005d40:·2863·6f6e·7374·2063·6861·7220·2a69·6e73··(const·char·*ins 
00005d50:·7472·293b·2020·2f2a·7772·6170·7065·7220··tr);··/*wrapper· 
00005d60:·666f·7220·7374·7264·7570·2c20·7375·7070··for·strdup,·supp 
00005d70:·6f72·7473·2057·494e·3332·2a2f·0a69·6e74··orts·WIN32*/.int 
00005d80:·2020·2073·7472·6c65·6e5f·2863·6f6e·7374·····strlen_(const 
00005d90:·2063·6861·7220·2a73·293b·0a75·6368·6172···char·*s);.uchar 
00005da0:·2020·6874·6f69·2863·6861·7220·2a69·6e68····htoi(char·*inh 
00005db0:·6578·293b·0a76·6f69·6420·206f·735f·7573··ex);.void··os_us 
00005dc0:·6c65·6570·2869·6e74·2073·2c20·696e·7420··leep(int·s,·int· 
00005dd0:·7529·3b20·200a·6368·6172·202a·6765·745f··u);··.char·*get_ 
00005de0:·6961·6e61·5f73·7472·2869·6e74·206d·6667··iana_str(int·mfg 
00005df0:·293b·2020·202f·2a73·7562·732e·632a·2f0a··);···/*subs.c*/. 
00005e00:·696e·7420·2020·6765·745f·6572·726e·6f28··int···get_errno( 
00005e10:·766f·6964·293b·2020·202f·2a73·7562·732e··void);···/*subs. 
00005e20:·632a·2f0a·636f·6e73·7420·6368·6172·202a··c*/.const·char·* 
00005e30:·2062·7566·3273·7472·2875·6368·6172·202a···buf2str(uchar·* 
00005e40:·2062·7566·2c20·696e·7420·6c65·6e29·3b20···buf,·int·len);· 
00005e50:·2f2a·7375·6273·2e63·2a2f·0a69·6e74·2020··/*subs.c*/.int·· 
00005e60:·2073·7472·3275·6368·6172·2863·6861·7220···str2uchar(char· 
00005e70:·2a73·7472·5f69·6e2c·2075·6368·6172·202a··*str_in,·uchar·* 
00005e80:·7563·6872·5f6f·7574·293b·0a75·6368·6172··uchr_out);.uchar 
00005e90:·2061·746f·6228·6368·6172·202a·7374·725f···atob(char·*str_ 
00005ea0:·696e·293b·2020·2020·2f2a·2063·616c·6c73··in);····/*·calls 
00005eb0:·2073·7472·3275·6368·6172·2a2f·0a76·6f69···str2uchar*/.voi 
00005ec0:·6420·2061·746f·6970·2875·6368·6172·202a··d··atoip(uchar·* 
00005ed0:·6172·7261·792c·6368·6172·202a·696e·7374··array,char·*inst 
00005ee0:·7229·3b0a·696e·7420·2020·6765·745f·7379··r);.int···get_sy 
00005ef0:·7374·656d·5f69·6e66·6f28·7563·6861·7220··stem_info(uchar· 
00005f00:·7061·726d·2c20·6368·6172·202a·7062·7566··parm,·char·*pbuf 
00005f10:·2c20·696e·7420·2a73·7a62·7566·293b·202f··,·int·*szbuf);·/ 
00005f20:·2a73·7562·732e·632a·2f0a·696e·7420·2020··*subs.c*/.int··· 
00005f30:·7365·745f·7379·7374·656d·5f69·6e66·6f28··set_system_info( 
00005f40:·7563·6861·7220·7061·726d·2c20·6368·6172··uchar·parm,·char 
00005f50:·202a·7062·7566·2c20·696e·7420·737a·6275···*pbuf,·int·szbu 
00005f60:·6629·3b20·2f2a·7375·6273·2e63·2a2f·0a69··f);·/*subs.c*/.i 
00005f70:·6e74·2020·2069·706d·695f·7265·7365·7276··nt···ipmi_reserv 
00005f80:·6564·5f75·7365·7228·696e·7420·7665·6e64··ed_user(int·vend 
00005f90:·2c20·696e·7420·7573·6572·6964·293b·2020··,·int·userid);·· 
00005fa0:·2f2a·7375·6273·2e63·2a2f·0a09·0a2f·2a20··/*subs.c*/.../*· 
00005fb0:·6672·6f6d·206d·656d·5f69·662e·6320·2a2f··from·mem_if.c·*/ 
00005fc0:·0a69·6e74·2067·6574·5f42·696f·7356·6572··.int·get_BiosVer 
00005fd0:·7369·6f6e·2863·6861·7220·2a73·7472·293b··sion(char·*str); 
00005fe0:·0a0a·2f2a·2073·6565·2069·7365·6e73·6f72··../*·see·isensor 
00005ff0:·2e68·2066·6f72·2053·4452·2063·6163·6865··.h·for·SDR·cache 
00006000:·2072·6f75·7469·6e65·7320·2a2f·0a2f·2a20···routines·*/./*· 
00006010:·7365·6520·6965·7665·6e74·732e·6820·666f··see·ievents.h·fo 
00006020:·7220·7365·6e73·6f72·5f74·7970·655f·6465··r·sensor_type_de 
00006030:·7363·2c20·7365·6c5f·6f70·7473·2c20·6465··sc,·sel_opts,·de 
00006040:·636f·6465·5f73·656c·2072·6f75·7469·6e65··code_sel·routine 
00006050:·7320·2a2f·0a0a·2369·6664·6566·205f·5f63··s·*/..#ifdef·__c 
00006060:·706c·7573·706c·7573·0a7d·0a23·656e·6469··plusplus.}.#endi 
00006070:·6620·0a2f·2a20·656e·6420·6970·6d69·636d··f·./*·end·ipmicm 
00006080:·642e·6820·2a2f·0a00·0000·0000·0000·0000··d.h·*/.......... 
00006090:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000060f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006100:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006110:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006120:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006130:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006140:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006150:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006160:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006170:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006180:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006190:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000061f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006200:·2e2f·7573·722f·6c69·622f·0000·0000·0000··./usr/lib/...... 
00006210:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006220:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006230:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006240:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006250:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006260:·0000·0000·3030·3037·3535·2000·3030·3030··....000755·.0000 
00006270:·3030·2000·3030·3030·3030·2000·3030·3030··00·.000000·.0000 
00006280:·3030·3030·3030·3020·3134·3431·3133·3735··0000000·14411375 
00006290:·3537·3120·3031·3235·3630·0020·3500·0000··571·012560.·5... 
000062a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000062b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000062c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000062d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000062e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000062f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006300:·0075·7374·6172·0030·3072·6f6f·7400·0000··.ustar.00root... 
00006310:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006320:·0000·0000·0000·0000·0072·6f6f·7400·0000··.........root... 
00006330:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006340:·0000·0000·0000·0000·0030·3030·3030·3020··.........000000· 
00006350:·0030·3030·3030·3020·0000·0000·0000·0000··.000000·........ 
00006360:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006370:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006380:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006390:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000063f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006400:·2e2f·7573·722f·6c69·622f·6c69·6269·706d··./usr/lib/libipm 
00006410:·6975·7469·6c2e·736f·0000·0000·0000·0000··iutil.so........ 
00006420:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006430:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006440:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006450:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006460:·0000·0000·3030·3037·3737·2000·3030·3030··....000777·.0000 
00006470:·3030·2000·3030·3030·3030·2000·3030·3030··00·.000000·.0000 
00006480:·3030·3030·3030·3020·3134·3431·3133·3735··0000000·14411375 
00006490:·3537·3120·3032·3231·3236·0020·322f·7573··571·022126.·2/us 
000064a0:·722f·6c69·622f·6c69·6269·706d·6975·7469··r/lib/libipmiuti 
000064b0:·6c2e·736f·2e31·0000·0000·0000·0000·0000··l.so.1.......... 
000064c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000064d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000064e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000064f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006500:·0075·7374·6172·0030·3072·6f6f·7400·0000··.ustar.00root... 
00006510:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006520:·0000·0000·0000·0000·0072·6f6f·7400·0000··.........root... 
00006530:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006540:·0000·0000·0000·0000·0030·3030·3030·3020··.........000000· 
00006550:·0030·3030·3030·3020·0000·0000·0000·0000··.000000·........ 
00006560:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006570:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006580:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006590:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000065f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006600:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006610:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006620:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006630:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006640:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006650:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006660:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006670:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006680:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006690:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000066f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006700:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006710:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006720:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006730:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006740:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006750:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006760:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006770:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006780:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006790:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000067f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006800:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006810:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006820:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006830:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006840:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006850:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006860:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006870:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006880:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006890:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000068f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006900:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006910:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006920:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006930:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006940:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006950:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006960:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006970:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006980:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00006990:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000069f0:·0000·0000·0000·0000·0000·0000·0000·0000··................