@@ -1445,7 +1445,7 @@ int handle_lower_level(raw_info_t &raw_info)
1445
1445
send_info.addr_ll .sll_halen =ETHER_ADDR_LEN;
1446
1446
send_info.addr_ll .sll_protocol =htons (ETH_P_IP);
1447
1447
memcpy (&send_info.addr_ll .sll_addr ,dest_hw_addr,ETHER_ADDR_LEN);
1448
- mylog (log_info ," [manual]lower level info %x %x\n " ,send_info.addr_ll .sll_halen ,send_info.addr_ll .sll_protocol );
1448
+ mylog (log_debug ," [manual]lower level info %x %x\n " ,send_info.addr_ll .sll_halen ,send_info.addr_ll .sll_protocol );
1449
1449
}
1450
1450
else
1451
1451
{
@@ -1454,10 +1454,10 @@ int handle_lower_level(raw_info_t &raw_info)
1454
1454
send_info.addr_ll .sll_ifindex =recv_info.addr_ll .sll_ifindex ;
1455
1455
send_info.addr_ll .sll_protocol =recv_info.addr_ll .sll_protocol ;
1456
1456
send_info.addr_ll .sll_halen =recv_info.addr_ll .sll_halen ;
1457
- memcpy (recv_info .addr_ll .sll_addr ,send_info .addr_ll .sll_addr ,sizeof (recv_info .addr_ll .sll_addr ));
1457
+ memcpy (send_info .addr_ll .sll_addr ,recv_info .addr_ll .sll_addr ,sizeof (send_info .addr_ll .sll_addr ));
1458
1458
// other bytes should be kept zero.
1459
1459
1460
- mylog (log_info ," [auto]lower level info %x %x\n " ,send_info.addr_ll .sll_halen ,send_info.addr_ll .sll_protocol );
1460
+ mylog (log_debug ," [auto]lower level info %x %x\n " ,send_info.addr_ll .sll_halen ,send_info.addr_ll .sll_protocol );
1461
1461
}
1462
1462
return 0 ;
1463
1463
}
@@ -1988,11 +1988,12 @@ int client_event_loop()
1988
1988
send_info.addr_ll .sll_halen = ETHER_ADDR_LEN;
1989
1989
send_info.addr_ll .sll_protocol = htons (ETH_P_IP);
1990
1990
memcpy (&send_info.addr_ll .sll_addr , dest_hw_addr, ETHER_ADDR_LEN);
1991
+ mylog (log_info," we are running at lower-level (manual) mode\n " );
1991
1992
}
1992
1993
else
1993
1994
{
1994
-
1995
- // //todo
1995
+ mylog (log_fatal, " --lower-level auto for client hasnt been implemented \n " );
1996
+ myexit (- 1 );
1996
1997
}
1997
1998
1998
1999
}
0 commit comments