aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Petrovsky <askjuise@gmail.com>2020-03-20 13:17:54 +0100
committerJesper Dangaard Brouer <brouer@redhat.com>2020-03-20 13:17:54 +0100
commite61c8cdd1dcadd7f881fe26934e57c5e208a79dd (patch)
treef4481437f473d5794302ee78a74c0a190c3f6e74
parenta0e3834fbe85754dd221bc0d1c0c1eb46e12aa51 (diff)
downloadipvsadm-e61c8cdd1dcadd7f881fe26934e57c5e208a79dd.tar.gz
ipvsadm: fix wrong (negative) FWMARK values in outputHEADmaster
This ipvsadm patch fixes wrong (negative) FWMARK values representation: # ipvsadm -L -f 2882430849 Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn FWM -1412536447 wlc -> abc.my.host.net. Tunnel 1 0 0 Signed-off-by: Alexander Petrovsky <askjuise@gmail.com> Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
-rw-r--r--ipvsadm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipvsadm.c b/ipvsadm.c
index edbe1ef..663d47a 100644
--- a/ipvsadm.c
+++ b/ipvsadm.c
@@ -1957,14 +1957,14 @@ print_service_entry(ipvs_service_entry_t *se, unsigned int format)
if (se->fwmark) {
if (format & FMT_RULE)
if (se->af == AF_INET6)
- sprintf(svc_name, "-f %d -6", se->fwmark);
+ sprintf(svc_name, "-f %u -6", se->fwmark);
else
- sprintf(svc_name, "-f %d", se->fwmark);
+ sprintf(svc_name, "-f %u", se->fwmark);
else
if (se->af == AF_INET6)
- sprintf(svc_name, "FWM %d IPv6", se->fwmark);
+ sprintf(svc_name, "FWM %u IPv6", se->fwmark);
else
- sprintf(svc_name, "FWM %d", se->fwmark);
+ sprintf(svc_name, "FWM %u", se->fwmark);
} else {
char *vname;