mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
Add machinereadable output for the "ctgdb gettickles <ip>" command
(This used to be ctdb commit c3eb53509331045074579468d94ed7e31101bba4)
This commit is contained in:
parent
5aa5f3e7bf
commit
31126b2ef0
@ -1078,11 +1078,19 @@ static int control_get_tickles(struct ctdb_context *ctdb, int argc, const char *
|
||||
return -1;
|
||||
}
|
||||
|
||||
printf("Tickles for ip:%s\n", ctdb_addr_to_str(&list->addr));
|
||||
printf("Num tickles:%u\n", list->tickles.num);
|
||||
for (i=0;i<list->tickles.num;i++) {
|
||||
printf("SRC: %s:%u ", ctdb_addr_to_str(&list->tickles.connections[i].src_addr), ntohs(list->tickles.connections[i].src_addr.ip.sin_port));
|
||||
printf("DST: %s:%u\n", ctdb_addr_to_str(&list->tickles.connections[i].dst_addr), ntohs(list->tickles.connections[i].dst_addr.ip.sin_port));
|
||||
if (options.machinereadable){
|
||||
printf(":source ip:port:destination ip:port:\n");
|
||||
for (i=0;i<list->tickles.num;i++) {
|
||||
printf(":%s:%u", ctdb_addr_to_str(&list->tickles.connections[i].src_addr), ntohs(list->tickles.connections[i].src_addr.ip.sin_port));
|
||||
printf(":%s:%u:\n", ctdb_addr_to_str(&list->tickles.connections[i].dst_addr), ntohs(list->tickles.connections[i].dst_addr.ip.sin_port));
|
||||
}
|
||||
} else {
|
||||
printf("Tickles for ip:%s\n", ctdb_addr_to_str(&list->addr));
|
||||
printf("Num tickles:%u\n", list->tickles.num);
|
||||
for (i=0;i<list->tickles.num;i++) {
|
||||
printf("SRC: %s:%u ", ctdb_addr_to_str(&list->tickles.connections[i].src_addr), ntohs(list->tickles.connections[i].src_addr.ip.sin_port));
|
||||
printf("DST: %s:%u\n", ctdb_addr_to_str(&list->tickles.connections[i].dst_addr), ntohs(list->tickles.connections[i].dst_addr.ip.sin_port));
|
||||
}
|
||||
}
|
||||
|
||||
talloc_free(list);
|
||||
|
Loading…
x
Reference in New Issue
Block a user