I am new to QNX RTOS . I want to send raw ethernet frames(DESTINATION ADDRESS + SOURCE ADDRESS + ETHER TYPE + PAYLOAD) in link layer level. I used sockaddr_ll structure to bind the MAC address while using LINUX which was not found in QNX . Is there any solution to implement this in QNX.

This is only a half answer. I don’t know what the method is, but I know it exists because that’s exactly what the QNX protocol must do. Do you have a rep at QNX you can ask?

You could try this code sample. It may however not be for QNX 4