1. 27 5月, 2017 11 次提交
  2. 26 5月, 2017 1 次提交
  3. 18 5月, 2017 6 次提交
  4. 01 5月, 2017 1 次提交
    • I
      mlxsw: spectrum_router: Simplify VRF enslavement · b1e45526
      Ido Schimmel 提交于
      When a netdev is enslaved to a VRF master, its router interface (RIF)
      needs to be destroyed (if exists) and a new one created using the
      corresponding virtual router (VR).
      
      >From the driver's perspective, the above is equivalent to an inetaddr
      event sent for this netdev. Therefore, when a port netdev (or its
      uppers) are enslaved to a VRF master, call the same function that
      would've been called had a NETDEV_UP was sent for this netdev in the
      inetaddr notification chain.
      
      This patch also fixes a bug when a LAG netdev with an existing RIF is
      enslaved to a VRF. Before this patch, each LAG port would drop the
      reference on the RIF, but would re-join the same one (in the wrong VR)
      soon after. With this patch, the corresponding RIF is first destroyed
      and a new one is created using the correct VR.
      
      Fixes: 7179eb5a ("mlxsw: spectrum_router: Add support for VRFs")
      Signed-off-by: NIdo Schimmel <idosch@mellanox.com>
      Reviewed-by: NJiri Pirko <jiri@mellanox.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b1e45526
  5. 21 4月, 2017 1 次提交
  6. 29 3月, 2017 2 次提交
  7. 26 3月, 2017 1 次提交
  8. 25 3月, 2017 2 次提交
  9. 22 3月, 2017 1 次提交
  10. 17 3月, 2017 6 次提交
  11. 11 3月, 2017 6 次提交
  12. 02 3月, 2017 1 次提交
  13. 11 2月, 2017 1 次提交