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;
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.