Lines Matching refs:snmp_client

132 	snmp_client_init(&snmp_client);  in snmptool_init()
145 snmp_client.user.auth_proto = SNMP_AUTH_HMAC_MD5; in snmptool_init()
147 snmp_client.user.auth_proto = SNMP_AUTH_HMAC_SHA; in snmptool_init()
155 snmp_client.user.priv_proto = SNMP_PRIV_DES; in snmptool_init()
157 snmp_client.user.priv_proto = SNMP_PRIV_AES; in snmptool_init()
163 if ((slen = strlen(str)) > sizeof(snmp_client.user.sec_name)) { in snmptool_init()
168 strlcpy(snmp_client.user.sec_name, str, in snmptool_init()
169 sizeof(snmp_client.user.sec_name)); in snmptool_init()
170 snmp_client.version = SNMP_V3; in snmptool_init()
505 snmp_client.user.auth_proto = in parse_authentication()
508 snmp_client.user.auth_proto = in parse_authentication()
520 if (parse_ascii(val, snmp_client.user.auth_key, in parse_authentication()
560 snmp_client.user.priv_proto = SNMP_PRIV_AES; in parse_privacy()
562 snmp_client.user.priv_proto = SNMP_PRIV_DES; in parse_privacy()
573 if (parse_ascii(val, snmp_client.user.priv_key, in parse_privacy()
608 strlcpy(snmp_client.cname, val, SNMP_CONTEXT_NAME_SIZ); in parse_context()
615 if ((int32_t)(snmp_client.clen = parse_ascii(val, in parse_context()
616 snmp_client.cengine, SNMP_ENGINE_ID_SIZ)) == -1) { in parse_context()
652 snmp_client.engine.engine_len = parse_ascii(val, in parse_user_security()
653 snmp_client.engine.engine_id, SNMP_ENGINE_ID_SIZ); in parse_user_security()
654 if ((int32_t)snmp_client.engine.engine_len == -1) { in parse_user_security()
666 snmp_client.engine.engine_boots = strtoul(val, NULL, 10); in parse_user_security()
681 snmp_client.engine.engine_time = strtoul(val, NULL, 10); in parse_user_security()
690 strlcpy(snmp_client.user.sec_name, val, in parse_user_security()
790 if (snmp_parse_server(&snmp_client, opt_arg) < 0) in parse_server()
813 snmp_client.timeout.tv_sec = v; in parse_timeout()
836 snmp_client.retries = v; in parse_retry()
861 snmp_client.version = SNMP_V1; in parse_version()
864 snmp_client.version = SNMP_V2c; in parse_version()
867 snmp_client.version = SNMP_V3; in parse_version()
884 if (strlcpy(snmp_client.local_path, opt_arg, in parse_local_path()
885 sizeof(snmp_client.local_path)) >= sizeof(snmp_client.local_path)) { in parse_local_path()
916 snmp_client.txbuflen = snmp_client.rxbuflen = size; in parse_buflen()
924 snmp_client.dump_pdus = 1; in parse_debug()
932 snmp_client.version = SNMP_V3; in parse_discovery()
940 snmp_client.version = SNMP_V3; in parse_local_key()
1415 if (snmp_client.chost != NULL) { in snmp_tool_freeall()
1416 free(snmp_client.chost); in snmp_tool_freeall()
1417 snmp_client.chost = NULL; in snmp_tool_freeall()
1420 if (snmp_client.cport != NULL) { in snmp_tool_freeall()
1421 free(snmp_client.cport); in snmp_tool_freeall()
1422 snmp_client.cport = NULL; in snmp_tool_freeall()
1522 if (snmp_client.version != SNMP_V1 && (resp->bindings[i].syntax in snmp_parse_get_resp()
2006 fprintf(stdout, "Agent %s:%s returned error \n", snmp_client.chost, in snmp_output_err_resp()
2007 snmp_client.cport); in snmp_output_err_resp()
2077 for (i = 0; i < snmp_client.engine.engine_len; i++) in snmp_output_engine()
2078 cptr += sprintf(cptr, "%.2x", snmp_client.engine.engine_id[i]); in snmp_output_engine()
2083 snmp_client.engine.engine_boots, in snmp_output_engine()
2084 snmp_client.engine.engine_time); in snmp_output_engine()
2093 fprintf(stdout, "Localized keys for %s\n", snmp_client.user.sec_name); in snmp_output_keys()
2094 if (snmp_client.user.auth_proto == SNMP_AUTH_HMAC_MD5) { in snmp_output_keys()
2097 } else if (snmp_client.user.auth_proto == SNMP_AUTH_HMAC_SHA) { in snmp_output_keys()
2101 if (snmp_client.user.auth_proto != SNMP_AUTH_NOAUTH) { in snmp_output_keys()
2105 snmp_client.user.auth_key[i]); in snmp_output_keys()
2110 if (snmp_client.user.priv_proto == SNMP_PRIV_DES) { in snmp_output_keys()
2113 } else if (snmp_client.user.priv_proto == SNMP_PRIV_AES) { in snmp_output_keys()
2117 if (snmp_client.user.priv_proto != SNMP_PRIV_NOPRIV) { in snmp_output_keys()
2121 snmp_client.user.priv_key[i]); in snmp_output_keys()