<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Использование элементов sysfs</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html</link>
    <description>Добрый день!&lt;br&gt;Нужны гуру по sysfs. В частности, хотел бы знать, где в sysfs искать результаты скана беспроводных сетей (парсить вывод iw/iwlist кажется неправильным). Так же, если кто знает актуальный документ по sysfs, расположению в ней различных вещей (особенно относящихся к сети) и взаимодействию с ними, прошу дать линк. В /sys/class/net/wlan0/* результатов скана не нашел, только возможность запустить ре-скан.&lt;br&gt;Спасибо!&lt;br&gt;</description>

<item>
    <title>Использование элементов sysfs (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html#5</link>
    <pubDate>Thu, 11 Apr 2013 20:51:59 GMT</pubDate>
    <description>&amp;gt; Спасибо, буду разбираться =) &lt;br&gt;&lt;br&gt;Ключевые строки: &lt;br&gt;&lt;br&gt;#include &amp;lt;linux/wireless.h&amp;gt;&lt;br&gt;s = socket(AF_INET, SOCK_DGRAM, 0);&lt;br&gt;ioctl(s, IEEE80211_IOCTL_STA_INFO, &amp;iwr);&lt;br&gt;&lt;br&gt;остальное - преведение к читаемому виду.&lt;br&gt;</description>
</item>

<item>
    <title>Использование элементов sysfs (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html#4</link>
    <pubDate>Thu, 11 Apr 2013 19:33:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;        WME_UAPSD_MAXSP(si-&amp;gt;isi_uapsd) == 2 ? &quot;4&quot; &lt;br&gt;&amp;gt; : &lt;br&gt;&amp;gt;        WME_UAPSD_MAXSP(si-&amp;gt;isi_uapsd) == 3 ? &quot;6&quot; &lt;br&gt;&amp;gt; : &quot;NoLimit&quot;); &lt;br&gt;&amp;gt;   &#125; &lt;br&gt;&amp;gt;   cp += si-&amp;gt;isi_len; &lt;br&gt;&amp;gt;   len -= si-&amp;gt;isi_len; &lt;br&gt;&amp;gt;  &#125; while (len &amp;gt;= sizeof(struct ieee80211req_sta_info)); &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&lt;br&gt;Спасибо, буду разбираться =)&lt;br&gt;</description>
</item>

<item>
    <title>Использование элементов sysfs (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html#3</link>
    <pubDate>Thu, 11 Apr 2013 10:39:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Так же, если кто знает актуальный документ по sysfs &lt;br&gt;&amp;gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/ABI/stable/ &lt;br&gt;&amp;gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs.txt &lt;br&gt;&amp;gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs-pci.txt &lt;br&gt;&amp;gt; Я правильно понял, что в sysfs этого нет? И мне надо смотреть &lt;br&gt;&amp;gt; в сторону libnl/ядерного интерфейса?&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;static void list_stations(const char *ifname)&lt;br&gt;&#123;&lt;br&gt;uint8_t buf&#091;24 * 1024&#093;;&lt;br&gt;struct iwreq iwr;&lt;br&gt;uint8_t *cp;&lt;br&gt;int s, len;&lt;br&gt;&lt;br&gt;s = socket(AF_INET, SOCK_DGRAM, 0);&lt;br&gt;if (s &amp;lt; 0)&lt;br&gt;err(1, &quot;socket(SOCK_DGRAM)&quot;);&lt;br&gt;&lt;br&gt;(void) memset(&amp;iwr, 0, sizeof(iwr));&lt;br&gt;(void) strncpy(iwr.ifr_name, ifname, sizeof(iwr.ifr_name));&lt;br&gt;iwr.u.data.pointer = (void *)buf;&lt;br&gt;iwr.u.data.length = sizeof(buf);&lt;br&gt;if (ioctl(s, IEEE80211_IOCTL_STA_INFO, &amp;iwr) &amp;lt; 0)&lt;br&gt;errx(1, &quot;unable to get station information&quot;);&lt;br&gt;len = iwr.u.data.length;&lt;br&gt;if (len &amp;lt; sizeof(struct ieee80211req_sta_info))&lt;br&gt;return;&lt;br&gt;close(s);&lt;br&gt;&lt;br&gt;printf(&quot;&#037;-17.17s &#037;4s &#037;4s &#037;4s &#037;4s &#037;4s &#037;5s &#037;6s &#037;</description>
</item>

<item>
    <title>Использование элементов sysfs (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html#2</link>
    <pubDate>Mon, 08 Apr 2013 16:18:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Так же, если кто знает актуальный документ по sysfs &lt;br&gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/ABI/stable/ &lt;br&gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs.txt &lt;br&gt;&amp;gt; http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs-pci.txt &lt;br&gt;&lt;br&gt;Я правильно понял, что в sysfs этого нет? И мне надо смотреть в сторону libnl/ядерного интерфейса?&lt;br&gt;</description>
</item>

<item>
    <title>Использование элементов sysfs (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9663.html#1</link>
    <pubDate>Mon, 08 Apr 2013 13:12:25 GMT</pubDate>
    <description>&amp;gt; Так же, если кто знает актуальный документ по sysfs&lt;br&gt;&lt;br&gt;http://lxr.linux.no/linux+v3.8.6/Documentation/ABI/stable/&lt;br&gt;http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs.txt&lt;br&gt;http://lxr.linux.no/linux+v3.8.6/Documentation/filesystems/sysfs-pci.txt&lt;br&gt;</description>
</item>

</channel>
</rss>
