[so2] [ixia challenge] struct sk_buff

Daniel Baluta daniel.baluta at gmail.com
Tue Mar 25 19:22:34 EET 2014


2014-03-25 19:17 GMT+02:00 Gucea Doru <gucea.doru at gmail.com>:
> Salut,
>
> Am o intrebare pentru cei care au mai lucrat cu structuri de tipul sk_buff.
> Aloc o astfel de structura folosind:
> skb = netdev_alloc_skb_ip_align(nic->netdev, ETH_PKT_SIZE);
> dupa care fac diverse operatii pe skb, spre exemplu skb_reserve dupa care il
> dau catre nivelele superioare din stiva tcp.
>
> Eu as vrea sa refolosesc acest skb deja alocat pentru un nou pachet.
> Problema este ca raman modificati pointerii din el. Exista o modalitate de a
> ii face un reset, sa il aduc la starea de dupa netdev_alloc(in sensul ca
> pointerii sa se modifice corespunzator)?

De ce faci asta? Poți aloca și dezaloca skb-ul de fiecare dată.

Daniel.


More information about the so2 mailing list