This behaviour of iperf is clearly documented in the synopsis section of the manpage:
|SYNOPSIS | iperf -s [ options ] | | iperf -c server [ options ] | | iperf -u -s [ options ] | | iperf -u -c server [ options ] | All options except -c, -s and -u need to be passed after the server argument, so this also applies to -d. I suggest to close this bug, tagging it wontfix.
signature.asc
Description: Digital signature