Fixed router app after BACnet IPv4 refactor
This commit is contained in:
@@ -26,7 +26,7 @@ SRCS = main.c \
|
||||
${BACNET_PORT_DIR}/mstimer-init.c \
|
||||
${BACNET_PORT_DIR}/bip-init.c \
|
||||
${BACNET_PORT_DIR}/dlmstp_linux.c \
|
||||
${BACNET_SOURCE_DIR}/datalink/bip.c \
|
||||
${BACNET_SOURCE_DIR}/basic/bbmd/h_bbmd.c \
|
||||
${BACNET_SOURCE_DIR}/datalink/bvlc.c \
|
||||
${BACNET_SOURCE_DIR}/basic/sys/fifo.c \
|
||||
${BACNET_SOURCE_DIR}/datalink/mstp.c \
|
||||
@@ -43,7 +43,7 @@ SRCS = main.c \
|
||||
portthread.c \
|
||||
msgqueue.c \
|
||||
network_layer.c
|
||||
|
||||
|
||||
CFLAGS = -I${SOURCE_DIR} -I${BACNET_PORT_DIR}
|
||||
|
||||
OBJS = ${SRCS:.c=.o}
|
||||
|
||||
@@ -39,9 +39,6 @@ uint8_t test_packet[] = { 0x81, 0x0a, 0x00, 0x16, /* BVLC header */
|
||||
0x55 }; /* APDU */
|
||||
#endif
|
||||
|
||||
extern int get_local_address_ioctl(
|
||||
char *ifname, struct in_addr *addr, int request);
|
||||
|
||||
void *dl_ip_thread(void *pArgs)
|
||||
{
|
||||
MSGBOX_ID msgboxid;
|
||||
@@ -147,12 +144,12 @@ bool dl_ip_init(ROUTER_PORT *port, IP_DATA *ip_data)
|
||||
|
||||
/* get local address */
|
||||
status =
|
||||
get_local_address_ioctl(port->iface, &ip_data->local_addr, SIOCGIFADDR);
|
||||
bip_get_local_address_ioctl(port->iface, &ip_data->local_addr, SIOCGIFADDR);
|
||||
if (status < 0) {
|
||||
return false;
|
||||
}
|
||||
/* get broadcast address */
|
||||
status = get_local_address_ioctl(
|
||||
status = bip_get_local_address_ioctl(
|
||||
port->iface, &ip_data->broadcast_addr, SIOCGIFBRDADDR);
|
||||
if (status < 0) {
|
||||
return false;
|
||||
|
||||
@@ -31,12 +31,13 @@
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include "bacport.h"
|
||||
#include "portthread.h"
|
||||
#include "bacnet/datalink/bip.h"
|
||||
|
||||
#define MAX_BIP_APDU 1476
|
||||
#define MAX_BIP_PDU (MAX_NPDU + MAX_BIP_APDU)
|
||||
#define MAX_BIP_MPDU (MAX_HEADER + MAX_BIP_PDU)
|
||||
#define MAX_BIP_MPDU (BIP_HEADER_MAX + MAX_BIP_PDU)
|
||||
/* Yes, we know this is longer than an Ethernet Frame,
|
||||
a UDP payload and an IPv6 packet.
|
||||
Grandfathered in from BACnet Ethernet days,
|
||||
|
||||
Reference in New Issue
Block a user