sk_buff / net_device: Минимальный размер пакета? - PullRequest
0 голосов
/ 06 августа 2020

Я понимаю, что MTU определяется в struct net_device, и (если я прав) MTU определяется для каждого устройства.

Есть ли способ получить минимальный размер пакета? Я знаю, что есть четкие определения, например, для IPv4, но в этом случае это будет зависеть от сетевого интерфейса, верно?

Кроме того, некоторые драйверы выделяют skb перед получением пакета. В этом случае, если драйвер реализует change_mtu, что происходит с skb, который уже был выделен? Он просто уничтожается, а затем драйвер выделяет новый skb, чтобы отразить измененный MTU?

...