On Thursday, May 23, 2013 22:53:03 Martin Hundebøll wrote:
Non-broadcast packets larger than MTU are fragmented and sent with an encapsulating header. Up to 16 fragments are supported, which are sent in reverse order on the wire to allow minimal memory copying when creating fragments.
Signed-off-by: Martin Hundebøll martin@hundeboll.net
v2: change commit message to explain the reverse order of packets remove parentheses and capital letters from kernel doc merge return statement for batadv_frag_create() add spaces around *-multiplication add kernel doc for FRAG_TX counters and frag_seqno
v3: fix the use of ETH_HLEN when creating fragments remove ETH_HLEN when checking whether to fragment a packet
v4: changed type from int to unsigned in min_t() removed a few third person kernel docs
fragmentation.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ fragmentation.h | 3 ++ send.c | 21 ++++++++-- soft-interface.c | 7 ++++ types.h | 6 +++ 5 files changed, 152 insertions(+), 4 deletions(-)
Applied in revision db56e4e.
Thanks, Marek