Kernel source에서 ip_gre.c쪽을 보니까요..rtnl_link_register라는 function이 보이는데, rtnl_link라는 것이 어떤 것인지를 잘 몰라서요.
Google에서도 도움이 되는 정보를 아직은 못 찾았는데, 혹시 조언을 부탁드릴 수 있을까해서 글을 올립니다.
그럼..
link 라면 layer2, link layer를 얘기 하는 것 같습니다.
rtnl_link_ops 라는 리스트에 ops(operations, 동작들을 정의하는 함수)를 등록하는군요. rtnl은 rt netlink를 얘기하고, 라우팅을 포함한 각종 네트웍 변수들(인터페이스, 아이피, 라우팅, arp 등등)을 조작하는 부위(?) 입니다.
ip_gre는 gre 인터페이스 관련 코드이니, 위에서 언급하신 함수를 통해 인터페이스의 등록/생성/해제 따위를 register 하는 것이라고 짐작할 수 있겠습니다.
언제나 삽질 - http://tisphie.net/typo/ 프로그래밍 언어 개발 - http://langdev.net
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
link 라면 layer2, link
link 라면 layer2, link layer를 얘기 하는 것 같습니다.
rtnl_link_ops 라는 리스트에 ops(operations, 동작들을 정의하는 함수)를 등록하는군요.
rtnl은 rt netlink를 얘기하고, 라우팅을 포함한 각종 네트웍 변수들(인터페이스, 아이피, 라우팅, arp 등등)을 조작하는
부위(?) 입니다.
ip_gre는 gre 인터페이스 관련 코드이니, 위에서 언급하신 함수를 통해 인터페이스의 등록/생성/해제 따위를
register 하는 것이라고 짐작할 수 있겠습니다.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
댓글 달기