Сабж. Пробовал на фряхе 8.1 и 6.1, результат один и тот же. Стоит убрать setsockopt или заменить IP_HDRINCL на другую опцию - всё работает. Списывал с примера, там всё работает без ошибок.
Может одной опции IP_HDRINCL недостаточно, или я пакет не правильно заполнил? Посмотрите, пожалуйста, или дайте ссылку на рабочий пример.