>> Delete No. 47030 article
No. [질문] kernel소스 분석중 net_proto_family구조체...

등록 2002-04-15 20:57:00 By localhost     조회 2
이름 wooix    

		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