Я перебираю цепочку MDL NET_BUFFER, чтобы получить связанные данные.
Два макроса, которые используются, чтобы указать, где начинается используемое пространство данных (NET_BUFFER_DATA_OFFSET()
& NET_BUFFER_CURRENT_MDL_OFFSET()
), немного смутили меня, поскольку я всегда наблюдал, как они возвращают одно и то же значение, и оба кажутся одинаково полезен.
Какой из них следует использовать? В чем разница между ними?