For review by interested parties, proposed for inclusion in 3.0.6.

Thanks,

===

The following changes since commit 3a2fbc62b2dce64e959a49db9bcc049e6acc4e21:

  cobalt/rtdm: factor out iovec[] copy routines (2018-01-23 18:12:19 +0100)

are available in the git repository at:

  git://xenomai.org/xenomai-3.git wip/rtnet-fixes

for you to review changes up to df4f825d1d8ab1b7129af59d43b3f219f4ae5101:

  net/socket: forward private ioctl requests to NIC driver (2018-01-23 18:12:28 
+0100)

----------------------------------------------------------------
Philippe Gerum (26):
      net/cap: fix panic in rtcap_signal_handler()
      net: wire up corectl interface
      net/tcp: fix invalid reference in getsockopt()
      net/socket: add get_arg/put_arg helpers
      net/iovec: add copy iterators for iovec[]
      net/packet: ioctl: remove direct references to user memory
      net/tcp: ioctl: remove direct references to user memory
      net/udp: ioctl: remove direct references to user memory
      net/packet: recvmsg: remove direct references to user memory
      net/packet: recvmsg: write back namelen only if name required
      net/packet: sendmsg: remove direct references to user memory
      net/udp: recvmsg: remove direct references to user memory
      net/udp: recvmsg: write back namelen only if name required
      net/udp: sendmsg: remove direct references to user memory
      net/tcp: recvmsg: remove direct references to user memory
      net/tcp: sendmsg: remove direct references to user memory
      net: convert to rtdm_get_iov_flatlen()
      net/iovec: drop useless kernel<-> iovec[] copy helpers
      net/udp: ioctl: fix temp arg buffer type
      net/packet: ioctl: remove direct references to user memory (2)
      net/udp: recvmsg, ioctl: remove direct references to user memory (2)
      net/packet: ioctl: remove direct references to user memory (3)
      net/socket: ioctl: remove direct references to user memory (2)
      net/socket: enforce secondary mode for SIOCETHTOOL
      net/socket: align rtdev do_ioctl handler on the regular ndo_do_ioctl
      net/socket: forward private ioctl requests to NIC driver

 kernel/drivers/net/addons/cap.c                 |  12 +++++---
 kernel/drivers/net/drivers/igb/igb_main.c       |   7 ++---
 kernel/drivers/net/stack/Makefile               |   3 +-
 kernel/drivers/net/stack/corectl.c              |   9 ++++--
 kernel/drivers/net/stack/include/rtdev.h        |   2 +-
 kernel/drivers/net/stack/include/rtnet_iovec.h  |  26 +++++-----------
 kernel/drivers/net/stack/include/rtnet_socket.h |  10 ++++--
 kernel/drivers/net/stack/iovec.c                | 107 
+++++++++++++++++++++++++++++++++++++++------------------------
 kernel/drivers/net/stack/ipv4/tcp/tcp.c         | 168 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 kernel/drivers/net/stack/ipv4/udp/udp.c         | 379 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 kernel/drivers/net/stack/packet/af_packet.c     | 334 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------
 kernel/drivers/net/stack/rtnet_module.c         |   6 ++++
 kernel/drivers/net/stack/socket.c               | 230 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 13 files changed, 823 insertions(+), 470 deletions(-)
-- 
Philippe.

_______________________________________________
Xenomai mailing list
[email protected]
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to