Beispiel #1
0
void
stop_arp_replies_filter(void)
{
    int status;

    if(arp_fid_res <= 0)
    {
        printf("trying to delete invalid fid\n");
        return;
    }

    printf("stop_arp_requests_filter: fid:%d ring_id: %d\n",arp_fid_res,arp_ringid);
    printf("deleting fid %d\n",arp_fid_res);

    status = sys_self_dpf_delete(CAP_ARP, arp_fid_res);
    if (status < 0)
        printf("sys_self_dpf_delete failed\n");

    status = sys_pktring_delring(CAP_ARP, arp_ringid);
    if (status < 0)
        printf("sys_pktring_delring failed\n");
}
Beispiel #2
0
int
xok_sys_self_dpf_delete (u_int a1, u_int a2)
{
    return sys_self_dpf_delete(a1, a2);
}