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

Reply via email to