Skb release process

  

When the process exits, the general flow of skb release is user mode exit()->kernel do_exit()->exit_files->put_files_struct->close_files->filp_close->__fput ->file->f_op->release(inode, file)->sock_close->sock_release->inet_release->sk->sk_prot->close(sk, timeout)->tcp_close ->__kfree_skb->kfree_skbmemskb_release_data //release data pagekmem_cache_free //release skb data structure from slab release_socksock_put another way: release (soft) interrupt release. . . .

Copyright © Windows knowledge All Rights Reserved