All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

  1. 21 Sep, 2013 1 commit
  2. 16 Jul, 2012 1 commit
  3. 28 Jun, 2012 1 commit
  4. 14 Apr, 2012 1 commit
    • Alex Copot's avatar
      tcp: bind() use stronger condition for bind_conflict · aacd9289
      Alex Copot authored
      We must try harder to get unique (addr, port) pairs when
      doing port autoselection for sockets with SO_REUSEADDR
      option set.
      
      We achieve this by adding a relaxation parameter to
      inet_csk_bind_conflict. When 'relax' parameter is off
      we return a conflict whenever the current searched
      pair (addr, port) is not unique.
      
      This tries to address the problems reported in patch:
      	8d238b25
      	Revert "tcp: bind() fix when many ports are bound"
      
      Tests where ran for creating and binding(0) many sockets
      on 100 IPs. The results are, on average:
      
      	* 60000 sockets, 600 ports / IP:
      		* 0.210 s, 620 (IP, port) duplicates without patch
      		* 0.219 s, no duplicates with patch
      	* 100000 sockets, 1000 ports / IP:
      		* 0.371 s, 1720 duplicates without patch
      		* 0.373 s, no duplicates with patch
      	* 200000 sockets, 2000 ports / IP:
      		* 0.766 s, 6900 duplicates without patch
      		* 0.768 s, no duplicates with patch
      	* 500000 sockets, 5000 ports / IP:
      		* 2.227 s, 41500 duplicates without patch
      		* 2.284 s, no duplicates with patch
      Signed-off-by: default avatarAlex Copot <alex.mihai.c@gmail.com>
      Signed-off-by: default avatarDaniel Baluta <dbaluta@ixiacom.com>
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      aacd9289
  5. 08 May, 2011 1 commit
    • David S. Miller's avatar
      inet: Pass flowi to ->queue_xmit(). · d9d8da80
      David S. Miller authored
      This allows us to acquire the exact route keying information from the
      protocol, however that might be managed.
      
      It handles all of the possibilities, from the simplest case of storing
      the key in inet->cork.fl to the more complex setup SCTP has where
      individual transports determine the flow.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d9d8da80
  6. 02 Dec, 2010 1 commit
  7. 16 Apr, 2010 1 commit
  8. 26 Jan, 2007 1 commit
  9. 02 Dec, 2006 2 commits
  10. 03 Jan, 2006 2 commits