Linux File Descriptor
Linux File Descriptor
June 20, 2025
fd 一个编号,一个指针
指向文件 -> private_data 指向具体的文件
References
- file void *private_data 指向具体的文件,这就是一切皆为文件的实现
- file private_data 指向具体的文件 eventpoll
- file private_data 指向具体的文件 socket
- sock.h sk_data_ready 回调函数
- sock_def_readable
- net.h socket_wq socket 等待队列
- sk_wait_event socket 进入阻塞状态
- wait_woken 真正进入等待状态
- socket.file socket 文件
- ip_input.c ip_rcv_finish_core 处理不同的协议
- (source ip, source port, dest ip, dest port) 计算 hash 值
- file_operations 实现之 socket_file_ops
- file_operations 实现之 ext4_file_operations
Last updated on