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 内核服务可从进程或中断环境中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示已成功删除该软件中断服务。 |
| ENOENT | 指示在 "网络软件中断" 表中找不到该软件中断服务。 |
示例
要从 "网络软件中断" 表中删除软件中断服务,请按如下所示调用内核服务:
del_netisr(NETISR_IP);
在本例中,要删除的软件中断例程是 NETISR_IP。