del_netisr 커널 서비스

용도

네트워크 인터럽트 테이블에서 네트워크 소프트웨어 인터럽트 서비스 루틴을 삭제합니다.

구문

#include <sys/types.h>
#include <sys/errno.h>
#include <net/netisr.h>
int del_netisr ( soft_intr_level)
u_short soft_intr_level;

매개변수

항목 설명
Soft_intr_level 삭제할 소프트웨어 인터럽트 수준을 지정합니다. 이 매개변수는 0보다 크거나 같아야 하며 NETISR_MAX보다 작아야 합니다. 이미 사용 중인 soft_intr_level 값의 범위는 ' netisr.h '을 참조하세요. 또한 AIX® 아니며 현재 시스템에서 실행 중인 네트워크 ISR을 사용하는 다른 커널 확장은 ' netisr.h'에 언급되지 않은 추가 값을 사용할 수 있습니다.

설명

Del_netisr 커널 서비스는 네트워크 소프트웨어 인터럽트 테이블에서 soft_intr_level 매개 변수로 지정된 네트워크 소프트웨어 인터럽트 서비스 루틴을 삭제합니다.

실행 환경

Del_netisr 커널 서비스는 프로세스 또는 인터럽트 환경 모두에서 호출할 수 있습니다.

리턴 값

항목 설명
0 소프트웨어 인터럽트 서비스가 성공적으로 삭제되었음을 나타냅니다.
ENOENT 네트워크 소프트웨어 인터럽트 테이블에서 소프트웨어 인터럽트 서비스를 찾을 수 없음을 나타냅니다.

네트워크 소프트웨어 인터럽트 테이블에서 소프트웨어 인터럽트 서비스를 삭제하려면 다음과 같이 커널 서비스를 호출하십시오.

del_netisr(NETISR_IP);

이 예제에서 삭제할 소프트웨어 인터럽트 루틴은 다음과 같습니다NETISR_IP.