The following commit has been merged in the next branch:
commit 06d0411d7a20652f54274a09c977f5a2e0c5cc9e
Author: Andreas Langer <an.langer(a)gmx.de>
Date: Sat Sep 25 10:06:51 2010 +0000
batman-adv: remove redundant is_my_mac() check in route_unicast_packet
Callers should check the if the received packet is for us before it
calls route_unicast_packet.
Signed-off-by: Andreas Langer <an.langer(a)gmx.de>
Signed-off-by: Sven Eckelmann <sven.eckelmann(a)gmx.de>
diff --git a/routing.c b/routing.c
index 2d3d694..685edfd 100644
--- a/routing.c
+++ b/routing.c
@@ -1132,12 +1132,6 @@ static int route_unicast_packet(struct sk_buff *skb,
unicast_packet = (struct unicast_packet *)skb->data;
- /* packet for me */
- if (is_my_mac(unicast_packet->dest)) {
- interface_rx(recv_if->soft_iface, skb, hdr_size);
- return NET_RX_SUCCESS;
- }
-
/* TTL exceeded */
if (unicast_packet->ttl < 2) {
pr_debug("Warning - can't forward unicast packet from %pM to "
@@ -1171,7 +1165,6 @@ static int route_unicast_packet(struct sk_buff *skb,
return NET_RX_DROP;
unicast_packet = (struct unicast_packet *)skb->data;
- ethhdr = (struct ethhdr *)skb_mac_header(skb);
/* decrement ttl */
unicast_packet->ttl--;
--
batman-adv
The annotated tag, v2010.2.0 has been created
at 0bf974ee2fa2c1ef122827347f1ea5af9db36caf (tag)
tagging f4f70bb8a673ffa24ccebfcb9c829eb84637cb7d (commit)
replaces v2010.1.0
tagged by Sven Eckelmann
on Sun Nov 21 21:43:53 2010 +0100
- Shortlog ------------------------------------------------------------
batctl 2010.2.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABCgAGBQJM6YSJAAoJEF2HCgfBJntGl7sP/iVT7w0MuRp1jy/oeM8sx+yN
wSGDE9lQkl2DjSN9K3vi4XlympW2W95aRPlEfmcx1oa1yQ0+RpXLE7bVVJILWVKJ
NBarwi+XSFXcczQHxKHqhmzSTlp/4gj7gjRQIz2Wdhs2er+ttOkmAit3h2ydk6Io
prGFRDdvQA9WSdAMgvp2YjHGtMCdSn4ple0oUSW9Bm0NRlfAjXHsD5LRGXHn1AS0
H6RyNQEDqAFSinghsf0HWIn9h+Rf58SFdssHzElbHUTqE47Ew67o2EKfbJE7VGCL
QO4tyABJal+DDrOU2gfb8ckVr0qZa/KwgS0SCBkTMZNZEaQpQ6Pwjn4iMQuylK30
gyO6FtcV1/SCWaDJs/2e0JNVBkHSS4qTF+8r729259h8lRBiEvH32dwrKYRqNvY8
CmLlZplY+sPWcWiwLNhrJyqUTnl6eVExLAlTfwCLDj4ujzmCW08n4F031SKBMnep
zREZEWx+VyMCJC/aYQqrxk4m1PxB0fUXazeg7RAukqOblWlRbbjwxuCMkdZOkHvn
GdiHjldEb07J/ulQVES0RY+WWJqnBPnfbRrsuWoy2e8ugeihenaiPpwpC4XPcWCd
5qH+miC/qr0DHgUdzCniX2BVn3WsIwhTbq2vRokAlJVfth6ttvg5gOZLd4Y2wHUx
8za8dc8rXmIQJPvOIQzK
=H/c1
-----END PGP SIGNATURE-----
Marek Lindner (7):
batctl: layer2 unicast packet fragmentation
batctl: tcpdump add support for multiple header encapsulation
batctl: tcpdump - add support for fragmented packets
batctl: tcpdump - print encapsulated payload even if DUMP_TYPE_NONBAT is not set
batctl: support for multiple mesh clouds
batctl: fix crash if HOME environment variable is not set
batctl: change email
Simon Wunderlich (1):
batctl: add manual entry for fragmentation
Sven Eckelmann (9):
batctl: Start new development cycle
batctl: checkpatch cleanup of comments
batctl: Correct format strings for 8 bit ttl
batctl: Don't print uninitialised traceroute times
batctl: Remove unused variables
batctl: Initialise timeout before usage in error case
batctl: Re-add ping interval after each loop
batctl: Convert strtok to reentrant safe strtok_r
batctl: update version for release
-----------------------------------------------------------------------
--
batctl