taglinefilesource code
af_packet269include/net/sock.hstruct inet_packet_opt  af_packet;
af_packet229net/ipv4/packet.cunregister_netdevice_notifier(&sk->protinfo.af_packet.notifier);
af_packet231net/ipv4/packet.cif(sk->protinfo.af_packet.prot_hook)
af_packet237net/ipv4/packet.cdev_remove_pack((struct packet_type *)sk->protinfo.af_packet.prot_hook);
af_packet243net/ipv4/packet.ckfree_s((void *)sk->protinfo.af_packet.prot_hook, sizeof(struct packet_type));
af_packet244net/ipv4/packet.csk->protinfo.af_packet.prot_hook = NULL;
af_packet271net/ipv4/packet.csk->protinfo.af_packet.prot_hook = p;
af_packet272net/ipv4/packet.csk->protinfo.af_packet.bound_dev = dev;
af_packet317net/ipv4/packet.cmemcpy(sk->protinfo.af_packet.device_name,name,15);
af_packet323net/ipv4/packet.cif(sk->protinfo.af_packet.prot_hook)
af_packet325net/ipv4/packet.cdev_remove_pack(sk->protinfo.af_packet.prot_hook);
af_packet326net/ipv4/packet.csk->protinfo.af_packet.prot_hook->dev=dev;
af_packet327net/ipv4/packet.csk->protinfo.af_packet.bound_dev=dev;
af_packet328net/ipv4/packet.cdev_add_pack(sk->protinfo.af_packet.prot_hook);
af_packet386net/ipv4/packet.csk->protinfo.af_packet.notifier.notifier_call=packet_unbind;
af_packet387net/ipv4/packet.csk->protinfo.af_packet.notifier.priority=0;
af_packet389net/ipv4/packet.cregister_netdevice_notifier(&sk->protinfo.af_packet.notifier);
af_packet415net/ipv4/packet.cif(sk->protinfo.af_packet.prot_hook==NULL)