]> bbs.cooldavid.org Git - net-next-2.6.git/commit
Staging: batman-adv: Prepare vis packets directly inside a skb
authorSven Eckelmann <sven.eckelmann@gmx.de>
Sat, 4 Sep 2010 23:58:31 +0000 (01:58 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 5 Sep 2010 07:29:47 +0000 (00:29 -0700)
commitb411d498eeed97ed14a42abeffac2012dd10d971
tree2d13d2e50108efcecca543d7b7fb9eaf00d32904
parentb706007b8903bb3a6ada97665653ba522ae49bb2
Staging: batman-adv: Prepare vis packets directly inside a skb

The vis information structure is used in a way that it can be transfered
directly as packet. It still had to be copied into a skb because of an
extra buffer used for the actual preparation of the data. This is
unnecessary and can be replaced by a simple clone instead of an full
copy before each send.

This makes also the send_raw_packet function obsolete.

Reported-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/batman-adv/TODO
drivers/staging/batman-adv/send.c
drivers/staging/batman-adv/send.h
drivers/staging/batman-adv/vis.c
drivers/staging/batman-adv/vis.h