Active control of surface plasmon–polariton waves