Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 Apr 2013 01:58:01 +0000 (18:58 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 3 Apr 2013 01:58:01 +0000 (18:58 -0700)
commitda241efcd9c3da2af6ba20055c7e158ec725005c
treef104cfbd25b2b88f4b246d2da14241a4a038cd0b
parent6e8517a90b41b57d66926286c0add31145c75eb6
parent990454b5a48babde44a23c0f22bae5523f4fdf13
Merge git://git./linux/kernel/git/davem/net

Pull networking fixes from David Miller:

 1) Fix VSOCK layer handling of context ID changes, from Reilly Grant.

 2) Now that we have a synchronize_net() in netdev_rx_handler_unregister(),
    we can't let any call sites hold locks.  Unfortunately bonding does,
    so we have to drop the rwlock there a little bit earlier, fix from
    Veaceslav Falico.

 3) MAC address setting loop exits one iteration too early in mlx4
    driver, from Yan Burman.

 4) Restore ipv6 routes properly upon ifdown/ifup of loopback, from
    Balakumaran Kannan.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:
  VSOCK: Handle changes to the VMCI context ID.
  net IPv6 : Fix broken IPv6 routing table after loopback down-up
  cbq: incorrect processing of high limits
  net/mlx4_en: Fix setting initial MAC address
  bonding: get netdev_rx_handler_unregister out of locks