diff options
author | Alexander Petrovsky <askjuise@gmail.com> | 2020-03-20 13:17:54 +0100 |
---|---|---|
committer | Jesper Dangaard Brouer <brouer@redhat.com> | 2020-03-20 13:17:54 +0100 |
commit | e61c8cdd1dcadd7f881fe26934e57c5e208a79dd (patch) | |
tree | f4481437f473d5794302ee78a74c0a190c3f6e74 | |
parent | a0e3834fbe85754dd221bc0d1c0c1eb46e12aa51 (diff) | |
download | ipvsadm-e61c8cdd1dcadd7f881fe26934e57c5e208a79dd.tar.gz |
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.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; |