Собственно вопрос: в ядре есть системный вызов accept4(), он возвращает структуру sockaddr, соодержащую IP и порт, а мне надо изменить эту структуру и сам системный вызов, чтоб в нее еще добалялся MAC-адресс. Насколько я понимаю надо работать с RAW сокетом, но вот как все это реализовать?