lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [task #6861] Pimp ip_frag.c


From: Simon Goldschmidt
Subject: [lwip-devel] [task #6861] Pimp ip_frag.c
Date: Wed, 09 May 2007 09:55:11 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Follow-up Comment #4, task #6861 (project lwip):

My suggestion would be to hold PBUF_POOLs temporarily to reassemble them
later. Let's say I'd allow a maximum of 10 packets consisting of PBUF_POOLs
(of tot_len = maximum MTU). I would then allocate those pbuf chains in
ip_frag_init() and free one each time I put a new packet in the
reassembly-list. That way I guarantee the amount of pbufs in the pool stays
the same while still avoiding 2*memcpy() for each reassembled packet (which,
in my opinion, fits even better to the name "lwIP" :)

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?6861>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]