Ejemplo n.º 1
0
/******************************************************************************
 *   Description: Get the MIB-II interface index from the interface name.
 *                The index is associated with the index of               *
 *                interfaces.ifTable.ifEntry.ifDescr.x for example.
 *
 *   Parameters : pointer to string, i.e. "eth0", "bond0", etc.
 *
 *   Returns    : Index on success, -1 on failure
 ******************************************************************************/
int name2indx(char *name)
{
    char buffer[80];

    snprintf(buffer, 80, "/sys/class/net/%s/ifindex", name);
    return (get_sysfs_int(buffer));
}
Ejemplo n.º 2
0
int name2pindx(char *name)
{
    char buffer[80];
    char *dev;
    char * dot;

    if ((dev = malloc(strlen(name) + 1)) !=  NULL) {
        memset(dev, 0, strlen(name) + 1);
        strncpy(dev, name, strlen(name));

        if ((dot = strchr(dev, '.')) != 0)
            *dot = '\0';
        snprintf(buffer, 80, "/sys/class/net/%s/ifindex", dev);
        free(dev);
        return (get_sysfs_int(buffer));
    }
    return -1;
}
static int audiodsp_get_format_changed_flag()
{
    return get_sysfs_int("/sys/class/audiodsp/format_change_flag");

}
int audiodsp_get_pcm_left_len()
{
    return get_sysfs_int("/sys/class/audiodsp/pcm_left_len");

}
Ejemplo n.º 5
0
int af_get_resample_type()
{
    return get_sysfs_int("sys/class/amaudio/resample_type");
}
Ejemplo n.º 6
0
int af_get_resample_enable_flag()
{
    return get_sysfs_int("sys/class/amaudio/enable_resample");
}