мультикаст интерфейсами
Не смотрел есть ли там тест дёргающий этот код, куда можно было бы добавить проблемный кейс? Такие неочевидные без расследования штуки нужно заливать бетоном тестов, чтоб позже кто нибудь не "исправил" какую нибудь другую болячку откатом изменений по результатам скоропостижного git blame. Поспешные изменения обычно тяжелее пропихнуть, если они требуют правки существующего успешного теста.
Чтобы это протестировать, нужен специальный стенд, который легко разломать апдейтом ядра, например. Поэтому, если в доке не говорится, что число должно быть в сетевом порядке, его просто не нужно к нему приводить
До доков ещё добраться нужно, а проваленый тест вот он на CI. Но охотно верю, что это вещь, которая требует настолько сложного тестирования, что поддерживать тест будет более накладно, чем наступить на те же грабли.
Там нужны или суррогаты с перехватом сисколлов, или полноценный qemu тест
Ну при таких вводных легко получить мигающий при каждом чихе тест :(
Обсуждают сегодня