1. 16 3月, 2022 1 次提交
  2. 29 1月, 2022 1 次提交
  3. 06 1月, 2022 2 次提交
  4. 02 8月, 2021 1 次提交
  5. 16 7月, 2021 3 次提交
  6. 23 6月, 2021 2 次提交
  7. 04 6月, 2021 1 次提交
  8. 06 3月, 2021 1 次提交
  9. 09 2月, 2021 1 次提交
  10. 06 2月, 2021 1 次提交
  11. 21 1月, 2021 1 次提交
    • M
      Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" · f1b0a8ea
      Martin Wilck 提交于
      This reverts commit b2d24404.
      
      It's true that creating rxe on top of 802.1q interfaces doesn't work.
      Thus, commit fd49ddaf ("RDMA/rxe: prevent rxe creation on top of vlan
      interface") was absolutely correct.
      
      But b2d24404 was incorrect assuming that with this change, RDMA and
      VLAN don't work togehter at all. It just has to be set up
      differently. Rather than creating rxe on top of the VLAN interface, rxe
      must be created on top of the physical interface.  RDMA then works just
      fine through VLAN interfaces on top of that physical interface, via the
      "upper device" logic.
      
      This is hard to see in the rxe logic because it never talks about vlan,
      but instead rxe carefully selects upper vlan netdevices when working with
      packets which in turn imply certain vlan tagging. This is all done
      correctly and interacts with the gid table with VLAN support the same as
      real HW does.
      
      b2d24404 broke this setup deliberately and should thus be
      reverted. Also, b2d24404 removed rxe_dma_device(), so adapt the revert
      to discard that hunk.
      
      Fixes: b2d24404 ("RDMA/rxe: Remove VLAN code leftovers from RXE")
      Link: https://lore.kernel.org/r/20210120161913.7347-1-mwilck@suse.comSigned-off-by: NMartin Wilck <mwilck@suse.com>
      Signed-off-by: NJason Gunthorpe <jgg@nvidia.com>
      f1b0a8ea
  12. 24 11月, 2020 1 次提交
  13. 12 11月, 2020 1 次提交
  14. 27 10月, 2020 1 次提交
  15. 17 10月, 2020 1 次提交
  16. 31 8月, 2020 1 次提交
  17. 27 8月, 2020 1 次提交
  18. 17 7月, 2020 1 次提交
  19. 05 12月, 2019 1 次提交
    • S
      net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup · 6c8991f4
      Sabrina Dubroca 提交于
      ipv6_stub uses the ip6_dst_lookup function to allow other modules to
      perform IPv6 lookups. However, this function skips the XFRM layer
      entirely.
      
      All users of ipv6_stub->ip6_dst_lookup use ip_route_output_flow (via the
      ip_route_output_key and ip_route_output helpers) for their IPv4 lookups,
      which calls xfrm_lookup_route(). This patch fixes this inconsistent
      behavior by switching the stub to ip6_dst_lookup_flow, which also calls
      xfrm_lookup_route().
      
      This requires some changes in all the callers, as these two functions
      take different arguments and have different return types.
      
      Fixes: 5f81bd2e ("ipv6: export a stub for IPv6 symbols used by vxlan")
      Reported-by: NXiumei Mu <xmu@redhat.com>
      Signed-off-by: NSabrina Dubroca <sd@queasysnail.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      6c8991f4
  20. 03 5月, 2019 2 次提交
  21. 28 3月, 2019 1 次提交
  22. 20 2月, 2019 5 次提交
  23. 05 2月, 2019 1 次提交
  24. 31 1月, 2019 1 次提交
  25. 21 12月, 2018 1 次提交
  26. 09 11月, 2018 2 次提交
  27. 04 10月, 2018 1 次提交
  28. 27 9月, 2018 2 次提交
  29. 31 8月, 2018 1 次提交