Hello, I have added the oob_ioctl file descriptor to my driver, and I have made sure that I call the necessary evl functions in the open() function in the driver as well. I have a test app in userspace that is simply opening the driver and issuing an oob_ioctl every second. What I am seeing in the output from "evl ps -l" is that the "ISW" and "CTXSW" fields are incrementing with every oob_ioctl call. I added in the O_OOB flag to my open call, and I am still seeing the same behavior. I don't get why it would be switching to in-band every time the oob_ioctl() is called. Any ideas on what I could be doing wrong?
Thanks, Russell
