>> Edit article
이름
제목
패스워드
socket.c를 보게 되면 net_proto_family라는 구조체를 이용하여 struct net_proto_family *net_families[NPROT]; 선언이 되어 있습니다. 근데 net_proto_family는 내부에 call back 함수를 가지고있기 땜에 함수 mapping(?)이 필요할거 같던데 mapping을 한곳은 af_inet.c에 struct net_proto_family inet_family_ops = { family: PF_INET; create: inet_create; }; 라는 부분 밖에 보이지 않는군요.. 그런데도.. socket.c내부에선 net_families[x]->create(..); 와 같이 사용을 하던데 혹시 이거 분석해보신분 중에 net_families가 mapping 선언되는 부분이나. 혹은 이와 같이 사용할시 어떻게 동작하는지 아시는분 설명좀 부탁드립니다. 제발요 ㅡㅜ kernel version은 2.4.17입니다. -- woops~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved