>Another option is to revise the kernel MAD code so that it does not >need to register an agent for the SM classes (ie pass all MADs to >low-level driver first). I thought that we had decided to go this route, and replace snoop_mad with calls to process_mad. If we're in agreement on this, I can do it first. - Sean