Возник такой вопрос. Модуль ядра должен получать по HTTP-протоколу файл с сервера. Как я понял, в пространстве ядра нельзя использовать библиотечные функции, т.е. вызов socket() отпадает. Поэтому у меня такой вопрос - как же из модуля работать с сокетами?
Спасибо.
РешаетсяМодуль ядра - работа с сетью
Модератор: Модераторы разделов
РешаетсяМодуль ядра - работа с сетью
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: РешаетсяМодуль ядра - работа с сетью
Ivanhoe, имхо, это очень неправильно и абсурдно... Ядро не должно ничего получать по HTTP, ядро не должно читать/писать файлы с ФС и т.д. - приложения в пользовательском пространстве используют резолвер и glibc для разрешения имён, могут работать через прокси, который также запущен в пользовательском пространстве... В режиме ядра это всё недоступно - и тащить весь этот код туда глупо.
Re: РешаетсяМодуль ядра - работа с сетью
И что же мне делать? А, для ясности. Это модуль такой шуточный, там всякая безопасность и надежность пока не важна. Но концептуально важно, чтобы работал HTTP. А еще xml-парсинг ))
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
- Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: РешаетсяМодуль ядра - работа с сетью
Ты червяка что ли пишешь?
Кому нужен модуль, получающий файл с ХТТП?
Полная бессмыслица. Пересмотри условия задачи.
Кому нужен модуль, получающий файл с ХТТП?
Полная бессмыслица. Пересмотри условия задачи.
Re: РешаетсяМодуль ядра - работа с сетью
Да, демона мне уже посоветовали. В принципе устроит, главное, чтобы модуль потом то, что демон скачает, пользователю отдать мог. Про proc уже думал, посмотрю про netlink и ioctl.
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html