common: Don't lie on unimplemented gratuitous arp
authorMathieu Parent <math.parent@gmail.com>
Mon, 14 Jan 2013 16:48:01 +0000 (17:48 +0100)
committerAmitay Isaacs <amitay@gmail.com>
Tue, 22 Jan 2013 07:04:00 +0000 (18:04 +1100)
Signed-off-by: Mathieu Parent <math.parent@gmail.com>
(This used to be ctdb commit b054193d1d19a8eef998fa690899501f79badb8a)

ctdb/common/system_aix.c
ctdb/common/system_freebsd.c
ctdb/common/system_gnu.c
ctdb/common/system_kfreebsd.c

index 3f2e92aa6c60a4fcca10499914da1fa17fa54263..35363d330a376d5f0afb03546dbcfc1e5bf0902b 100644 (file)
@@ -206,8 +206,8 @@ int ctdb_sys_close_capture_socket(void *private_data)
  */
 int ctdb_sys_send_arp(const ctdb_sock_addr *addr, const char *iface)
 {
-       /* We dont do grat arp on aix yet */
-       return 0;
+       /* FIXME AIX: We dont do gratuitous arp yet */
+       return -1;
 }
 
 
index 1ce9d3d16dad4d9b3b489c7085c78e451c102624..641e77a3b00e03ee1a96039326f4fff97a8e6f2b 100644 (file)
@@ -76,7 +76,7 @@ static uint16_t tcp_checksum6(uint16_t *data, size_t n, struct ip6_hdr *ip6)
 int ctdb_sys_send_arp(const ctdb_sock_addr *addr, const char *iface)
 {
        /* FIXME FreeBSD: We dont do gratuitous arp yet */
-       return 0;
+       return -1;
 }
 
 
index b141da39f90bce84a7660ce206dad6e1bbfd649f..0d79ab504c8050c410bdeff95486496c19aa43d2 100644 (file)
@@ -75,7 +75,7 @@ static uint16_t tcp_checksum6(uint16_t *data, size_t n, struct ip6_hdr *ip6)
 int ctdb_sys_send_arp(const ctdb_sock_addr *addr, const char *iface)
 {
        /* FIXME GNU/Hurd: We dont do gratuitous arp yet */
-       return 0;
+       return -1;
 }
 
 
index 103c1e0692682c90f99f3c77200c13b342c7da25..2c05c9e053c2732a8d14b0e5fe28d578ad4c6ef4 100644 (file)
@@ -75,7 +75,7 @@ static uint16_t tcp_checksum6(uint16_t *data, size_t n, struct ip6_hdr *ip6)
 int ctdb_sys_send_arp(const ctdb_sock_addr *addr, const char *iface)
 {
        /* FIXME kFreeBSD: We dont do gratuitous arp yet */
-       return 0;
+       return -1;
 }