У sk_buff есть два места, где он может хранить следующие данные фрагментации:
skb_shinfo(head)->frag_list
skb_shinfo(head)->frags[]
Может кто-нибудь объяснить разницу между этими двумя способами обработки фрагментации.
Спасибо и всего наилучшего!