Staging: batman-adv: Move device for icmp injection to debugfs
authorSven Eckelmann <sven.eckelmann@gmx.de>
Mon, 21 Jun 2010 23:25:42 +0000 (01:25 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 22 Jun 2010 21:05:03 +0000 (14:05 -0700)
commitc41214328a7635dc35aa81d89ea579c8a2eb2769
treef93b668db3fd0270e06eff9a84a136fa34736f3f
parent1bd2c2159a32313ae1f872b6225601aed397524c
Staging: batman-adv: Move device for icmp injection to debugfs

batctl uses /dev/batman-adv to send special batman-adv icmp packets to
other nodes in the mesh. To get it working with multiple batX devices we
must ensure that every mesh device can have their own socket which is
used to inject those packets in exactly one mesh.

The current implementation still doesn't allow to use complete separated
meshes as we rely on structures which are not part of the private data
of a batman device.

Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/batman-adv/Makefile
drivers/staging/batman-adv/bat_debugfs.c [new file with mode: 0644]
drivers/staging/batman-adv/bat_debugfs.h [new file with mode: 0644]
drivers/staging/batman-adv/device.c [deleted file]
drivers/staging/batman-adv/icmp_socket.c [new file with mode: 0644]
drivers/staging/batman-adv/icmp_socket.h [moved from drivers/staging/batman-adv/device.h with 54% similarity]
drivers/staging/batman-adv/main.c
drivers/staging/batman-adv/routing.c
drivers/staging/batman-adv/types.h