summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd_proto.h
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-09-29 12:17:05 +0200
committerVolker Lendecke <vl@samba.org>2010-09-30 14:30:33 +0200
commitbad98e37e7e4077a74c7b32d74499c78810192c5 (patch)
tree0b69670fc18170d7bc5e9ef0be6643c1ef595fa9 /source3/winbindd/winbindd_proto.h
parent10f0c785c70b89e76f3a9cd3b319262affc9447e (diff)
downloadsamba-bad98e37e7e4077a74c7b32d74499c78810192c5.tar.gz
samba-bad98e37e7e4077a74c7b32d74499c78810192c5.tar.bz2
samba-bad98e37e7e4077a74c7b32d74499c78810192c5.zip
s3: Add "smbcontrol winbindd ip-dropped <local-ip>"
This is supposed to improve the winbind reconnect time after an ip address has been moved away from a box. Any kind of HA scenario will benefit from this, because winbindd does not have to wait for the TCP timeout to kick in when a local IP address has been dropped and DC replies are not received anymore.
Diffstat (limited to 'source3/winbindd/winbindd_proto.h')
-rw-r--r--source3/winbindd/winbindd_proto.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd_proto.h b/source3/winbindd/winbindd_proto.h
index fa3cc10834..3588af1bff 100644
--- a/source3/winbindd/winbindd_proto.h
+++ b/source3/winbindd/winbindd_proto.h
@@ -296,6 +296,16 @@ void winbind_msg_dump_domain_list(struct messaging_context *msg_ctx,
uint32_t msg_type,
struct server_id server_id,
DATA_BLOB *data);
+void winbind_msg_ip_dropped(struct messaging_context *msg_ctx,
+ void *private_data,
+ uint32_t msg_type,
+ struct server_id server_id,
+ DATA_BLOB *data);
+void winbind_msg_ip_dropped_parent(struct messaging_context *msg_ctx,
+ void *private_data,
+ uint32_t msg_type,
+ struct server_id server_id,
+ DATA_BLOB *data);
bool winbindd_reinit_after_fork(const char *logfilename);
struct winbindd_domain *wb_child_domain(void);