summaryrefslogtreecommitdiff
path: root/net/batman-adv/soft-interface.c
diff options
context:
space:
mode:
authorMartin Hundebøll <martin@hundeboll.net>2013-01-25 10:12:43 (GMT)
committerAntonio Quartulli <ordex@autistici.org>2013-03-13 21:53:51 (GMT)
commit2df5278b0267c799f3e877e8eeddbb6e93cda0bb (patch)
treef6926a73b3ee324449d122cf185df0fade1bc248 /net/batman-adv/soft-interface.c
parent612d2b4fe0a1ff2f8389462a6f8be34e54124c05 (diff)
downloadlinux-fsl-qoriq-2df5278b0267c799f3e877e8eeddbb6e93cda0bb.tar.xz
batman-adv: network coding - receive coded packets and decode them
When receiving a network coded packet, the decoding buffer is searched for a packet to use for decoding. The source, destination, and crc32 from the coded packet is used to identify the wanted packet. The decoded packet is passed to the usual unicast receiver function, as had it never been network coded. Signed-off-by: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/batman-adv/soft-interface.c')
-rw-r--r--net/batman-adv/soft-interface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/batman-adv/soft-interface.c b/net/batman-adv/soft-interface.c
index 75204ec..f93ae42 100644
--- a/net/batman-adv/soft-interface.c
+++ b/net/batman-adv/soft-interface.c
@@ -671,6 +671,10 @@ static const struct {
{ "nc_recode" },
{ "nc_recode_bytes" },
{ "nc_buffer" },
+ { "nc_decode" },
+ { "nc_decode_bytes" },
+ { "nc_decode_failed" },
+ { "nc_sniffed" },
#endif
};