[질문] kernel소스 분석중 net_proto_family구조체...

글쓴이: 익명 사용자 / 작성시간: 월, 2002/04/15 - 9:01오후
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입니다.
Forums:
댓글 달기