projects
/
tinc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7a736d4
)
- This oneliner removes the need for ifconfig tap? hw ether fe:fd:0:0:0:0
author
Guus Sliepen
<guus@tinc-vpn.org>
Tue, 5 Jun 2001 16:31:59 +0000
(16:31 +0000)
committer
Guus Sliepen
<guus@tinc-vpn.org>
Tue, 5 Jun 2001 16:31:59 +0000
(16:31 +0000)
src/route.c
patch
|
blob
|
history
diff --git
a/src/route.c
b/src/route.c
index
2c3cc0d
..
cb74832
100644
(file)
--- a/
src/route.c
+++ b/
src/route.c
@@
-17,7
+17,7
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id: route.c,v 1.1.2.1
1 2001/06/05 16:09:55
guus Exp $
+ $Id: route.c,v 1.1.2.1
2 2001/06/05 16:31:59
guus Exp $
*/
#include "config.h"
*/
#include "config.h"
@@
-132,6
+132,10
@@
void route_arp(vpn_packet_t *packet)
unsigned char ipbuf[4];
ipv4_t dest;
cp
unsigned char ipbuf[4];
ipv4_t dest;
cp
+ /* First, snatch the source address from the ARP packet */
+
+ memcpy(mymac.net.mac.address.x, packet->data + 6, 6);
+
/* This routine generates replies to ARP requests.
You don't need to set NOARP flag on the interface anymore (which is broken on FreeBSD).
Most of the code here is taken from choparp.c by Takamichi Tateoka (tree@mma.club.uec.ac.jp)
/* This routine generates replies to ARP requests.
You don't need to set NOARP flag on the interface anymore (which is broken on FreeBSD).
Most of the code here is taken from choparp.c by Takamichi Tateoka (tree@mma.club.uec.ac.jp)