|
|
@@ -2034,12 +2034,16 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
|
|
|
seq_puts(seq,
|
|
|
" -> RemoteAddress:Port Forward Weight ActiveConn InActConn\n");
|
|
|
} else {
|
|
|
+ struct net *net = seq_file_net(seq);
|
|
|
+ struct netns_ipvs *ipvs = net_ipvs(net);
|
|
|
const struct ip_vs_service *svc = v;
|
|
|
const struct ip_vs_iter *iter = seq->private;
|
|
|
const struct ip_vs_dest *dest;
|
|
|
struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler);
|
|
|
char *sched_name = sched ? sched->name : "none";
|
|
|
|
|
|
+ if (svc->ipvs != ipvs)
|
|
|
+ return 0;
|
|
|
if (iter->table == ip_vs_svc_table) {
|
|
|
#ifdef CONFIG_IP_VS_IPV6
|
|
|
if (svc->af == AF_INET6)
|