emu
04.09.2011 07:36 sylph
интересно, а линуксы позволяют полностью избавится от ipv4 стека? ведь в ipv6 есть адреса для совместимости с предыдущим поколением. Наверное, придётся что-нибудь придумывать, чтобы не обламывалось socket (AF_INET, ...), а создавались сразу AF_INET6, хотя, там sockaddr_in почти совсем разные ._. Эх, нету счиастиа :(
идея интересная. возможно socket(AF_INET и не будет даже с ошибкой возвращаться, это надо смотреть в ядро, есть ли там какая-то прокладка
фейл, если в sockaddr_in6 положить sockaddr_in, то будет фейл, нужно обёртку писать, для таких "устаревших" программ
обертка может быть в ядре
грубо говоря, ты кладешь AF_INET и sockaddr_in в socket, и дальше два вариант, либо тебе возвращают EPROTONOSUPPORT,
либо IPv6 стек обрабатывает такой вызов в режиме совместимости
попробовать осилить чтоле ._.
ага, выпили просто ipv4 из конфига ядра, и так загрузись
а там еще еще всякие мультикасты и прочие няшные штуки, транслировать их сложновато будет