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;

参数

表 1. 参数
描述
soft_intr_level 指定要删除的软件中断级别。 该参数必须大于或等于 0 且小于 NETISR_MAX。 有关已在使用的 soft_intr_level 的值范围,请参阅 netisr.h。 此外,其他非AIX内核扩展和使用当前在系统上运行的网络 ISR 的扩展也可以使用 "netisr.h中未提及的附加值。

描述

del_netisr 内核服务将从网络软件中断表中删除 soft_intr_level 参数指定的网络软件中断服务例程。

执行环境

del_netisr 内核服务可从进程或中断环境中调用。

返回值

表 2. 返回值
描述
重大安全事件数量 指示已成功删除该软件中断服务。
ENOENT 指示在 "网络软件中断" 表中找不到该软件中断服务。

示例

要从 "网络软件中断" 表中删除软件中断服务,请按如下所示调用内核服务:

del_netisr(NETISR_IP);

在本例中,要删除的软件中断例程是 NETISR_IP