Module: xenomai-gch
Branch: for-forge
Commit: ef81b458b47570800db20cdd7371768af73a4d47
URL:    
http://git.xenomai.org/?p=xenomai-gch.git;a=commit;h=ef81b458b47570800db20cdd7371768af73a4d47

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-gch.git;a=commitdiff;h=ef81b458b47570800db20cdd7371768af73a4d47

_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to