Module: xenomai-3 Branch: master Commit: 106ffba7b55d506143966ff16158ee79b0007336 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=106ffba7b55d506143966ff16158ee79b0007336
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org> Date: Sun Oct 26 21:17:04 2014 +0100 rtnet: import --- doc/rtnet/README.drvporting | 251 + doc/rtnet/README.eth1394 | 65 + doc/rtnet/README.ipfragmentation | 49 + doc/rtnet/README.pools | 117 + doc/rtnet/README.routing | 117 + doc/rtnet/README.rtcap | 39 + doc/rtnet/README.rtcfg | 135 + doc/rtnet/README.rtmac | 341 + doc/rtnet/README.rtnetproxy | 74 + doc/rtnet/README.tcp | 52 + doc/rtnet/RTcfg.spec | 469 + doc/rtnet/RTmac.spec | 44 + doc/rtnet/RTnet.oxy | 1150 +++ doc/rtnet/TDMA.spec | 597 ++ kernel/cobalt/udev/rtnet.rules | 5 + kernel/drivers/Kconfig | 3 +- kernel/drivers/Makefile | 3 +- kernel/drivers/net/Kconfig | 10 + kernel/drivers/net/Makefile | 1 + kernel/drivers/net/addons/Kconfig | 42 + kernel/drivers/net/addons/Makefile | 10 + kernel/drivers/net/addons/cap.c | 579 ++ kernel/drivers/net/addons/proxy.c | 460 + kernel/drivers/net/drivers/8139too.c | 1855 ++++ kernel/drivers/net/drivers/Kconfig | 134 + kernel/drivers/net/drivers/Makefile | 70 + kernel/drivers/net/drivers/README.r8169 | 42 + kernel/drivers/net/drivers/at91_ether.c | 1222 +++ kernel/drivers/net/drivers/e1000/Makefile | 10 + kernel/drivers/net/drivers/e1000/e1000.h | 391 + kernel/drivers/net/drivers/e1000/e1000_hw.c | 9092 ++++++++++++++++++++ kernel/drivers/net/drivers/e1000/e1000_hw.h | 3454 ++++++++ kernel/drivers/net/drivers/e1000/e1000_main.c | 3213 +++++++ kernel/drivers/net/drivers/e1000/e1000_osdep.h | 148 + kernel/drivers/net/drivers/e1000/e1000_param.c | 906 ++ kernel/drivers/net/drivers/e1000/kcompat.c | 186 + kernel/drivers/net/drivers/e1000/kcompat.h | 793 ++ kernel/drivers/net/drivers/e1000e/80003es2lan.c | 1515 ++++ kernel/drivers/net/drivers/e1000e/82571.c | 2112 +++++ kernel/drivers/net/drivers/e1000e/Makefile | 13 + kernel/drivers/net/drivers/e1000e/defines.h | 844 ++ kernel/drivers/net/drivers/e1000e/e1000.h | 753 ++ kernel/drivers/net/drivers/e1000e/hw.h | 984 +++ kernel/drivers/net/drivers/e1000e/ich8lan.c | 4157 +++++++++ kernel/drivers/net/drivers/e1000e/lib.c | 2693 ++++++ kernel/drivers/net/drivers/e1000e/netdev.c | 4475 ++++++++++ kernel/drivers/net/drivers/e1000e/param.c | 484 ++ kernel/drivers/net/drivers/e1000e/phy.c | 3377 ++++++++ kernel/drivers/net/drivers/eepro100.c | 2019 +++++ kernel/drivers/net/drivers/eth1394.c | 1710 ++++ kernel/drivers/net/drivers/experimental/3c59x.c | 3407 ++++++++ kernel/drivers/net/drivers/experimental/Kconfig | 17 + kernel/drivers/net/drivers/experimental/Makefile | 10 + .../net/drivers/experimental/e1000/Makefile | 20 + .../drivers/net/drivers/experimental/e1000/e1000.h | 427 + .../drivers/experimental/e1000/e1000_80003es2lan.c | 1401 +++ .../drivers/experimental/e1000/e1000_80003es2lan.h | 95 + .../net/drivers/experimental/e1000/e1000_82540.c | 680 ++ .../net/drivers/experimental/e1000/e1000_82541.c | 1328 +++ .../net/drivers/experimental/e1000/e1000_82541.h | 84 + .../net/drivers/experimental/e1000/e1000_82542.c | 543 ++ .../net/drivers/experimental/e1000/e1000_82543.c | 1654 ++++ .../net/drivers/experimental/e1000/e1000_82543.h | 44 + .../net/drivers/experimental/e1000/e1000_82571.c | 1430 +++ .../net/drivers/experimental/e1000/e1000_82571.h | 40 + .../net/drivers/experimental/e1000/e1000_api.c | 1164 +++ .../net/drivers/experimental/e1000/e1000_api.h | 166 + .../net/drivers/experimental/e1000/e1000_defines.h | 1397 +++ .../net/drivers/experimental/e1000/e1000_ethtool.c | 2205 +++++ .../net/drivers/experimental/e1000/e1000_hw.h | 711 ++ .../net/drivers/experimental/e1000/e1000_ich8lan.c | 2582 ++++++ .../net/drivers/experimental/e1000/e1000_ich8lan.h | 110 + .../net/drivers/experimental/e1000/e1000_mac.c | 2039 +++++ .../net/drivers/experimental/e1000/e1000_mac.h | 86 + .../net/drivers/experimental/e1000/e1000_main.c | 6504 ++++++++++++++ .../net/drivers/experimental/e1000/e1000_manage.c | 384 + .../net/drivers/experimental/e1000/e1000_manage.h | 81 + .../net/drivers/experimental/e1000/e1000_nvm.c | 893 ++ .../net/drivers/experimental/e1000/e1000_nvm.h | 61 + .../net/drivers/experimental/e1000/e1000_osdep.h | 124 + .../net/drivers/experimental/e1000/e1000_param.c | 901 ++ .../net/drivers/experimental/e1000/e1000_phy.c | 2106 +++++ .../net/drivers/experimental/e1000/e1000_phy.h | 168 + .../net/drivers/experimental/e1000/e1000_regs.h | 307 + .../net/drivers/experimental/e1000/kcompat.c | 310 + .../net/drivers/experimental/e1000/kcompat.h | 1514 ++++ .../drivers/experimental/e1000/kcompat_ethtool.c | 1163 +++ .../net/drivers/experimental/rt2500/Kconfig | 4 + .../net/drivers/experimental/rt2500/Makefile | 7 + .../drivers/net/drivers/experimental/rt2500/README | 58 + .../net/drivers/experimental/rt2500/rt2500pci.c | 1251 +++ .../net/drivers/experimental/rt2500/rt2500pci.h | 1332 +++ .../net/drivers/experimental/rt2500/rt2x00.h | 630 ++ .../net/drivers/experimental/rt2500/rt2x00core.c | 454 + kernel/drivers/net/drivers/fec.c | 1938 +++++ kernel/drivers/net/drivers/igb/Makefile | 11 + kernel/drivers/net/drivers/igb/e1000_82575.c | 1462 ++++ kernel/drivers/net/drivers/igb/e1000_82575.h | 174 + kernel/drivers/net/drivers/igb/e1000_defines.h | 767 ++ kernel/drivers/net/drivers/igb/e1000_hw.h | 602 ++ kernel/drivers/net/drivers/igb/e1000_mac.c | 1409 +++ kernel/drivers/net/drivers/igb/e1000_mac.h | 97 + kernel/drivers/net/drivers/igb/e1000_nvm.c | 606 ++ kernel/drivers/net/drivers/igb/e1000_nvm.h | 41 + kernel/drivers/net/drivers/igb/e1000_phy.c | 1806 ++++ kernel/drivers/net/drivers/igb/e1000_phy.h | 101 + kernel/drivers/net/drivers/igb/e1000_regs.h | 279 + kernel/drivers/net/drivers/igb/igb.h | 378 + kernel/drivers/net/drivers/igb/igb_ethtool.c | 2033 +++++ kernel/drivers/net/drivers/igb/igb_main.c | 4569 ++++++++++ kernel/drivers/net/drivers/loopback.c | 148 + kernel/drivers/net/drivers/macb.c | 1373 +++ kernel/drivers/net/drivers/mpc52xx_fec/Makefile | 6 + kernel/drivers/net/drivers/mpc52xx_fec/README | 67 + .../mpc52xx_fec/linuxppc_2_4_devel-fec.patch | 61 + .../drivers/net/drivers/mpc52xx_fec/mpc52xx_fec.c | 2055 +++++ .../net/drivers/mpc52xx_fec/rt_mpc52xx_fec.h | 430 + kernel/drivers/net/drivers/mpc8260_fcc_enet.c | 2299 +++++ kernel/drivers/net/drivers/mpc8xx_enet.c | 1103 +++ kernel/drivers/net/drivers/mpc8xx_fec.c | 2435 ++++++ kernel/drivers/net/drivers/natsemi.c | 2828 ++++++ kernel/drivers/net/drivers/pcnet32.c | 1860 ++++ kernel/drivers/net/drivers/r8169.c | 2216 +++++ kernel/drivers/net/drivers/rt_at91_ether.h | 110 + kernel/drivers/net/drivers/rt_eth1394.h | 241 + kernel/drivers/net/drivers/rt_fec.h | 153 + kernel/drivers/net/drivers/rt_macb.h | 403 + kernel/drivers/net/drivers/rt_smc91111.h | 566 ++ kernel/drivers/net/drivers/smc91111.c | 3821 ++++++++ kernel/drivers/net/drivers/tulip/21142.c | 159 + kernel/drivers/net/drivers/tulip/Makefile | 13 + kernel/drivers/net/drivers/tulip/eeprom.c | 321 + kernel/drivers/net/drivers/tulip/interrupt.c | 461 + kernel/drivers/net/drivers/tulip/media.c | 567 ++ kernel/drivers/net/drivers/tulip/pnic.c | 91 + kernel/drivers/net/drivers/tulip/pnic2.c | 384 + kernel/drivers/net/drivers/tulip/tulip.h | 491 ++ kernel/drivers/net/drivers/tulip/tulip_core.c | 1609 ++++ kernel/drivers/net/drivers/via-rhine.c | 2053 +++++ kernel/drivers/net/stack/Kconfig | 41 + kernel/drivers/net/stack/Makefile | 26 + kernel/drivers/net/stack/eth.c | 141 + kernel/drivers/net/stack/include/INCLUDE.policy | 15 + kernel/drivers/net/stack/include/ethernet/eth.h | 32 + kernel/drivers/net/stack/include/ipv4/af_inet.h | 36 + kernel/drivers/net/stack/include/ipv4/arp.h | 54 + kernel/drivers/net/stack/include/ipv4/icmp.h | 56 + .../drivers/net/stack/include/ipv4/ip_fragment.h | 39 + kernel/drivers/net/stack/include/ipv4/ip_input.h | 47 + kernel/drivers/net/stack/include/ipv4/ip_output.h | 42 + kernel/drivers/net/stack/include/ipv4/ip_sock.h | 33 + kernel/drivers/net/stack/include/ipv4/protocol.h | 58 + kernel/drivers/net/stack/include/ipv4/route.h | 62 + kernel/drivers/net/stack/include/ipv4/tcp.h | 50 + kernel/drivers/net/stack/include/ipv4/udp.h | 33 + kernel/drivers/net/stack/include/ipv4_chrdev.h | 104 + kernel/drivers/net/stack/include/nomac_chrdev.h | 41 + kernel/drivers/net/stack/include/rtcfg/rtcfg.h | 49 + .../net/stack/include/rtcfg/rtcfg_client_event.h | 46 + .../net/stack/include/rtcfg/rtcfg_conn_event.h | 71 + .../drivers/net/stack/include/rtcfg/rtcfg_event.h | 118 + .../drivers/net/stack/include/rtcfg/rtcfg_file.h | 45 + .../drivers/net/stack/include/rtcfg/rtcfg_frame.h | 139 + .../drivers/net/stack/include/rtcfg/rtcfg_ioctl.h | 34 + .../drivers/net/stack/include/rtcfg/rtcfg_proc.h | 61 + .../drivers/net/stack/include/rtcfg/rtcfg_timer.h | 31 + kernel/drivers/net/stack/include/rtcfg_chrdev.h | 179 + kernel/drivers/net/stack/include/rtdev.h | 227 + kernel/drivers/net/stack/include/rtdev_mgr.h | 41 + kernel/drivers/net/stack/include/rtmac.h | 98 + .../drivers/net/stack/include/rtmac/nomac/nomac.h | 53 + .../net/stack/include/rtmac/nomac/nomac_dev.h | 39 + .../net/stack/include/rtmac/nomac/nomac_ioctl.h | 32 + .../net/stack/include/rtmac/nomac/nomac_proto.h | 39 + .../drivers/net/stack/include/rtmac/rtmac_disc.h | 95 + .../drivers/net/stack/include/rtmac/rtmac_proc.h | 36 + .../drivers/net/stack/include/rtmac/rtmac_proto.h | 87 + .../drivers/net/stack/include/rtmac/rtmac_vnic.h | 62 + kernel/drivers/net/stack/include/rtmac/tdma/tdma.h | 168 + .../net/stack/include/rtmac/tdma/tdma_dev.h | 39 + .../net/stack/include/rtmac/tdma/tdma_ioctl.h | 36 + .../net/stack/include/rtmac/tdma/tdma_proto.h | 87 + .../net/stack/include/rtmac/tdma/tdma_worker.h | 35 + kernel/drivers/net/stack/include/rtnet.h | 119 + kernel/drivers/net/stack/include/rtnet_chrdev.h | 123 + kernel/drivers/net/stack/include/rtnet_internal.h | 205 + kernel/drivers/net/stack/include/rtnet_iovec.h | 50 + kernel/drivers/net/stack/include/rtnet_port.h | 281 + kernel/drivers/net/stack/include/rtnet_rtpc.h | 77 + kernel/drivers/net/stack/include/rtnet_socket.h | 116 + kernel/drivers/net/stack/include/rtnet_sys.h | 68 + kernel/drivers/net/stack/include/rtnet_sys_rtai.h | 62 + .../drivers/net/stack/include/rtnet_sys_xenomai.h | 68 + kernel/drivers/net/stack/include/rtskb.h | 792 ++ kernel/drivers/net/stack/include/rtskb_fifo.h | 147 + kernel/drivers/net/stack/include/rtwlan.h | 264 + kernel/drivers/net/stack/include/rtwlan_io.h | 120 + kernel/drivers/net/stack/include/stack_mgr.h | 81 + kernel/drivers/net/stack/include/tdma_chrdev.h | 88 + kernel/drivers/net/stack/iovec.c | 77 + kernel/drivers/net/stack/ipv4/Kconfig | 66 + kernel/drivers/net/stack/ipv4/Makefile | 20 + kernel/drivers/net/stack/ipv4/af_inet.c | 363 + kernel/drivers/net/stack/ipv4/arp.c | 216 + kernel/drivers/net/stack/ipv4/icmp.c | 544 ++ kernel/drivers/net/stack/ipv4/ip_fragment.c | 346 + kernel/drivers/net/stack/ipv4/ip_input.c | 161 + kernel/drivers/net/stack/ipv4/ip_output.c | 280 + kernel/drivers/net/stack/ipv4/ip_sock.c | 155 + kernel/drivers/net/stack/ipv4/protocol.c | 96 + kernel/drivers/net/stack/ipv4/route.c | 893 ++ kernel/drivers/net/stack/ipv4/tcp/Kconfig | 18 + kernel/drivers/net/stack/ipv4/tcp/Makefile | 8 + kernel/drivers/net/stack/ipv4/tcp/tcp.c | 2347 +++++ kernel/drivers/net/stack/ipv4/tcp/timerwheel.c | 216 + kernel/drivers/net/stack/ipv4/tcp/timerwheel.h | 63 + kernel/drivers/net/stack/ipv4/udp/Kconfig | 6 + kernel/drivers/net/stack/ipv4/udp/Makefile | 6 + kernel/drivers/net/stack/ipv4/udp/udp.c | 778 ++ kernel/drivers/net/stack/packet/Kconfig | 14 + kernel/drivers/net/stack/packet/Makefile | 6 + kernel/drivers/net/stack/packet/af_packet.c | 594 ++ kernel/drivers/net/stack/rtcfg/Kconfig | 23 + kernel/drivers/net/stack/rtcfg/Makefile | 15 + .../drivers/net/stack/rtcfg/rtcfg_client_event.c | 1175 +++ kernel/drivers/net/stack/rtcfg/rtcfg_conn_event.c | 396 + kernel/drivers/net/stack/rtcfg/rtcfg_event.c | 779 ++ kernel/drivers/net/stack/rtcfg/rtcfg_file.c | 86 + kernel/drivers/net/stack/rtcfg/rtcfg_frame.c | 595 ++ kernel/drivers/net/stack/rtcfg/rtcfg_ioctl.c | 456 + kernel/drivers/net/stack/rtcfg/rtcfg_module.c | 113 + kernel/drivers/net/stack/rtcfg/rtcfg_proc.c | 344 + kernel/drivers/net/stack/rtcfg/rtcfg_timer.c | 88 + kernel/drivers/net/stack/rtdev.c | 752 ++ kernel/drivers/net/stack/rtdev_mgr.c | 128 + kernel/drivers/net/stack/rtmac/Kconfig | 16 + kernel/drivers/net/stack/rtmac/Makefile | 16 + kernel/drivers/net/stack/rtmac/nomac/Kconfig | 9 + kernel/drivers/net/stack/rtmac/nomac/Makefile | 10 + kernel/drivers/net/stack/rtmac/nomac/nomac_dev.c | 94 + kernel/drivers/net/stack/rtmac/nomac/nomac_ioctl.c | 107 + .../drivers/net/stack/rtmac/nomac/nomac_module.c | 192 + kernel/drivers/net/stack/rtmac/nomac/nomac_proto.c | 139 + kernel/drivers/net/stack/rtmac/rtmac_disc.c | 274 + kernel/drivers/net/stack/rtmac/rtmac_module.c | 86 + kernel/drivers/net/stack/rtmac/rtmac_proc.c | 122 + kernel/drivers/net/stack/rtmac/rtmac_proto.c | 85 + kernel/drivers/net/stack/rtmac/rtmac_syms.c | 37 + kernel/drivers/net/stack/rtmac/rtmac_vnic.c | 400 + kernel/drivers/net/stack/rtmac/tdma/Kconfig | 21 + kernel/drivers/net/stack/rtmac/tdma/Makefile | 11 + kernel/drivers/net/stack/rtmac/tdma/tdma_dev.c | 202 + kernel/drivers/net/stack/rtmac/tdma/tdma_ioctl.c | 683 ++ kernel/drivers/net/stack/rtmac/tdma/tdma_module.c | 382 + kernel/drivers/net/stack/rtmac/tdma/tdma_proto.c | 412 + kernel/drivers/net/stack/rtmac/tdma/tdma_worker.c | 225 + kernel/drivers/net/stack/rtnet_chrdev.c | 346 + kernel/drivers/net/stack/rtnet_module.c | 359 + kernel/drivers/net/stack/rtnet_rtpc.c | 284 + kernel/drivers/net/stack/rtskb.c | 497 ++ kernel/drivers/net/stack/rtwlan.c | 211 + kernel/drivers/net/stack/socket.c | 335 + kernel/drivers/net/stack/stack_mgr.c | 275 + utils/net/nomaccfg.c | 109 + utils/net/rtcfg.c | 562 ++ utils/net/rtifconfig.c | 440 + utils/net/rtiwconfig.c | 236 + utils/net/rtnet-config.in | 105 + utils/net/rtnet.conf.in | 79 + utils/net/rtnet.in | 371 + utils/net/rtping.c | 183 + utils/net/rtroute.c | 393 + utils/net/tdma.conf | 39 + utils/net/tdmacfg.c | 332 + 274 files changed, 162171 insertions(+), 3 deletions(-) Diff: http://git.xenomai.org/?p=xenomai-3.git;a=commitdiff;h=106ffba7b55d506143966ff16158ee79b0007336 _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git