1. 01 11月, 2007 1 次提交
  2. 11 10月, 2007 3 次提交
    • U
      [AF_IUCV]: postpone receival of iucv-packets · f0703c80
      Ursula Braun 提交于
      AF_IUCV socket programs may waste Linux storage, because af_iucv
      allocates an skb whenever posted by the receive callback routine and
      receives the message immediately.
      Message receival is now postponed if data from previous callbacks has
      not yet been transferred to the receiving socket program. Instead a
      message handle is saved in a message queue as a reminder. Once
      messages could be given to the receiving socket program, there is
      an additional checking for entries in the message queue, followed
      by skb allocation and message receival if applicable.
      Signed-off-by: NUrsula Braun <braunu@de.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f0703c80
    • H
    • E
      [NET]: Make socket creation namespace safe. · 1b8d7ae4
      Eric W. Biederman 提交于
      This patch passes in the namespace a new socket should be created in
      and has the socket code do the appropriate reference counting.  By
      virtue of this all socket create methods are touched.  In addition
      the socket create methods are modified so that they will fail if
      you attempt to create a socket in a non-default network namespace.
      
      Failing if we attempt to create a socket outside of the default
      network namespace ensures that as we incrementally make the network stack
      network namespace aware we will not export functionality that someone
      has not audited and made certain is network namespace safe.
      Allowing us to partially enable network namespaces before all of the
      exotic protocols are supported.
      
      Any protocol layers I have missed will fail to compile because I now
      pass an extra parameter into the socket creation code.
      
      [ Integrated AF_IUCV build fixes from Andrew Morton... -DaveM ]
      Signed-off-by: NEric W. Biederman <ebiederm@xmission.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1b8d7ae4
  3. 15 7月, 2007 1 次提交
  4. 06 5月, 2007 1 次提交
  5. 05 5月, 2007 2 次提交
  6. 26 4月, 2007 3 次提交
  7. 09 2月, 2007 1 次提交