NDKPI 작업 요청 게시 요구 사항

소비자를 위한 작업 요청 게시 규칙

NDK 소비자는 다음 유형의 작업 요청을 초기자 큐에 게시합니다.

소비자는 수신 큐에 NdkReceive (NDK_FN_RECEIVE) 요청을 게시합니다.

소비자는 이러한 모든 요청을 직렬화된 방식으로 NDK_QP 또는 NDK_SRQ 동일한 개별 큐에 게시합니다. 즉, 소비자는 NDK_QP 또는NDK_SRQ 속한 동일한 개별 큐에서 작업 요청 함수에 대해 두 번의 동시 호출을 수행하지 않습니다.

즉, 예를 들어 동시 NdkReceive 호출이 실행되지 않고 동시 NdkSendNdkWrite 호출이 실행되지 않지만 동일한 NDK_QP 동시 NdkReceiveNdkWrite 호출이 실행될 수 있습니다.

공급자에 대한 작업 요청 게시 규칙

공급자는 소비자가 직렬화하도록 보장되므로 위의 작업 요청 함수 내에 중복 잠금이 없어야 합니다.

공급자는 동일한 NDK_QP 작업 요청 호출과 동시에 호출될 수 있는 NdkFlush(NDK_FN_FLUSH) 호출을 처리할 수 있어야 합니다.

공급자는 동일한 NDK_QP 작업 요청 호출과 동시에 호출될 수 있는 NdkCloseConnector 호출(NDK_QP 대한 후속 NDK_CONNECTOR 개체)을 처리할 수 있어야 합니다.

네트워크 직접 커널 공급자 인터페이스(NDKPI)