added DEBUG_BIP define to keep debug out of demos.
This commit is contained in:
@@ -38,6 +38,7 @@
|
|||||||
#include "bip.h"
|
#include "bip.h"
|
||||||
#include "net.h"
|
#include "net.h"
|
||||||
|
|
||||||
|
|
||||||
static int get_local_ifr_ioctl(char *ifname, struct ifreq *ifr, int request)
|
static int get_local_ifr_ioctl(char *ifname, struct ifreq *ifr, int request)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
@@ -79,11 +80,15 @@ void bip_set_interface(char *ifname)
|
|||||||
/* setup local address */
|
/* setup local address */
|
||||||
get_local_address_ioctl(ifname, &local_address, SIOCGIFADDR);
|
get_local_address_ioctl(ifname, &local_address, SIOCGIFADDR);
|
||||||
bip_set_addr(local_address.s_addr);
|
bip_set_addr(local_address.s_addr);
|
||||||
|
#ifdef BIP_DEBUG
|
||||||
fprintf(stderr,"IP Address: %s\n",inet_ntoa(local_address));
|
fprintf(stderr,"IP Address: %s\n",inet_ntoa(local_address));
|
||||||
|
#endif
|
||||||
/* setup local broadcast address */
|
/* setup local broadcast address */
|
||||||
get_local_address_ioctl(ifname, &broadcast_address, SIOCGIFBRDADDR);
|
get_local_address_ioctl(ifname, &broadcast_address, SIOCGIFBRDADDR);
|
||||||
bip_set_broadcast_addr(broadcast_address.s_addr);
|
bip_set_broadcast_addr(broadcast_address.s_addr);
|
||||||
fprintf(stderr,"Broadcast Address: %s\n",inet_ntoa(broadcast_address));
|
#ifdef BIP_DEBUG
|
||||||
|
fprintf(stderr,"Broadcast Address: %s\n",inet_ntoa(broadcast_address));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
bool bip_init(void)
|
bool bip_init(void)
|
||||||
@@ -135,5 +140,3 @@ bool bip_init(void)
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user