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