networking.tmpl 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
  4. <book id="LinuxNetworking">
  5. <bookinfo>
  6. <title>Linux Networking and Network Devices APIs</title>
  7. <legalnotice>
  8. <para>
  9. This documentation is free software; you can redistribute
  10. it and/or modify it under the terms of the GNU General Public
  11. License as published by the Free Software Foundation; either
  12. version 2 of the License, or (at your option) any later
  13. version.
  14. </para>
  15. <para>
  16. This program is distributed in the hope that it will be
  17. useful, but WITHOUT ANY WARRANTY; without even the implied
  18. warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  19. See the GNU General Public License for more details.
  20. </para>
  21. <para>
  22. You should have received a copy of the GNU General Public
  23. License along with this program; if not, write to the Free
  24. Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  25. MA 02111-1307 USA
  26. </para>
  27. <para>
  28. For more details see the file COPYING in the source
  29. distribution of Linux.
  30. </para>
  31. </legalnotice>
  32. </bookinfo>
  33. <toc></toc>
  34. <chapter id="netcore">
  35. <title>Linux Networking</title>
  36. <sect1><title>Networking Base Types</title>
  37. !Iinclude/linux/net.h
  38. </sect1>
  39. <sect1><title>Socket Buffer Functions</title>
  40. !Iinclude/linux/skbuff.h
  41. !Iinclude/net/sock.h
  42. !Enet/socket.c
  43. !Enet/core/skbuff.c
  44. !Enet/core/sock.c
  45. !Enet/core/datagram.c
  46. !Enet/core/stream.c
  47. </sect1>
  48. <sect1><title>Socket Filter</title>
  49. !Enet/core/filter.c
  50. </sect1>
  51. <sect1><title>Generic Network Statistics</title>
  52. !Iinclude/uapi/linux/gen_stats.h
  53. !Enet/core/gen_stats.c
  54. !Enet/core/gen_estimator.c
  55. </sect1>
  56. <sect1><title>SUN RPC subsystem</title>
  57. <!-- The !D functionality is not perfect, garbage has to be protected by comments
  58. !Dnet/sunrpc/sunrpc_syms.c
  59. -->
  60. !Enet/sunrpc/xdr.c
  61. !Enet/sunrpc/svc_xprt.c
  62. !Enet/sunrpc/xprt.c
  63. !Enet/sunrpc/sched.c
  64. !Enet/sunrpc/socklib.c
  65. !Enet/sunrpc/stats.c
  66. !Enet/sunrpc/rpc_pipe.c
  67. !Enet/sunrpc/rpcb_clnt.c
  68. !Enet/sunrpc/clnt.c
  69. </sect1>
  70. <sect1><title>WiMAX</title>
  71. !Enet/wimax/op-msg.c
  72. !Enet/wimax/op-reset.c
  73. !Enet/wimax/op-rfkill.c
  74. !Enet/wimax/stack.c
  75. !Iinclude/net/wimax.h
  76. !Iinclude/uapi/linux/wimax.h
  77. </sect1>
  78. </chapter>
  79. <chapter id="netdev">
  80. <title>Network device support</title>
  81. <sect1><title>Driver Support</title>
  82. !Enet/core/dev.c
  83. !Enet/ethernet/eth.c
  84. !Enet/sched/sch_generic.c
  85. !Iinclude/linux/etherdevice.h
  86. !Iinclude/linux/netdevice.h
  87. </sect1>
  88. <sect1><title>PHY Support</title>
  89. !Edrivers/net/phy/phy.c
  90. !Idrivers/net/phy/phy.c
  91. !Edrivers/net/phy/phy_device.c
  92. !Idrivers/net/phy/phy_device.c
  93. !Edrivers/net/phy/mdio_bus.c
  94. !Idrivers/net/phy/mdio_bus.c
  95. </sect1>
  96. <!-- FIXME: Removed for now since no structured comments in source
  97. <sect1><title>Wireless</title>
  98. X!Enet/core/wireless.c
  99. </sect1>
  100. -->
  101. </chapter>
  102. </book>