<div dir="ltr">Salut,<div><br></div><div style>Am o nelamurire in legatura cu ce inseamna linear data si paged data in cadrul structurii sk_buff.</div><div style><br></div><div style>Din cate am inteles functia <i>sock_alloc_send_pskb(sk, hlen, dlen, nblock, err)</i> aloca un skb cu zona liniara de dimensiune hlen si zona paginata de dimensiune dlen. Din ce am inteles, portiunea unde vor fi scrise date efective va fi portiunea paginata. Nu am inteles daca zona paginata este cumva inclusa in zona liniara, deoarece <i>sock_alloc_send_pskb(sl, hlen, dlen ...) </i>apeleaza <span style="color:rgb(0,0,0)">alloc_skb(hlen, GFP_KERNEL) ceea ce inseamna ca spatiul cuprins intre head si end va fi egal cu hlen (adica lungimea totala). Apoi nu inteleg de ce ar mai trebui actualizat skb->len.</span></div>
<div style><br></div><div style><font color="#000000">Cu bine,</font></div><div style><font color="#000000"><br></font></div><div style><font color="#000000">Adrian Radu</font></div><div style><pre style="font-family:Monaco,'Courier New',Courier,monospace;font-size:14px;padding:1em;color:rgb(120,120,120);overflow:auto;font-weight:bold">
<br></pre></div></div>