android_kernel_xiaomi_sm8350/drivers/infiniband/hw/ehca
Eli Cohen b846f25aa2 IB/core: Add creation flags to struct ib_qp_init_attr
Add a create_flags member to struct ib_qp_init_attr that will allow a
kernel verbs consumer to create a pass special flags when creating a QP.
Add a flag value for telling low-level drivers that a QP will be used
for IPoIB UD LSO.  The create_flags member will also be useful for XRC
and ehca low-latency QP support.

Since no create_flags handling is implemented yet, add code to all
low-level drivers to return -EINVAL if create_flags is non-zero.

Signed-off-by: Eli Cohen <eli@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-04-16 21:09:27 -07:00
..
ehca_av.c IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
ehca_classes_pSeries.h
ehca_classes.h IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
ehca_cq.c IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
ehca_eq.c
ehca_hca.c IB/ehca: Make symbols used only in a single source file static 2008-04-16 21:01:10 -07:00
ehca_irq.c IB/ehca: Update sma_attr also in case of disruptive config change 2008-02-04 20:20:42 -08:00
ehca_irq.h
ehca_iverbs.h IB/ehca: Add PMA support 2008-02-04 20:20:42 -08:00
ehca_main.c IB/ehca: Make symbols used only in a single source file static 2008-04-16 21:01:10 -07:00
ehca_mcast.c
ehca_mrmw.c IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
ehca_mrmw.h
ehca_pd.c IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
ehca_qes.h
ehca_qp.c IB/core: Add creation flags to struct ib_qp_init_attr 2008-04-16 21:09:27 -07:00
ehca_reqs.c IB/ehca: Prevent sending UD packets to QP0 2008-02-04 20:20:42 -08:00
ehca_sqp.c IB/ehca: Add PMA support 2008-02-04 20:20:42 -08:00
ehca_tools.h IB: Replace remaining __FUNCTION__ occurrences with __func__ 2008-04-16 21:01:10 -07:00
ehca_uverbs.c IB/ehca: Remove tgid checking 2008-04-16 21:01:13 -07:00
hcp_if.c IB/ehca: Fix lock flag variable location, bump version number 2007-12-13 09:37:23 -08:00
hcp_if.h
hcp_phyp.c
hcp_phyp.h
hipz_fns_core.h
hipz_fns.h
hipz_hw.h
ipz_pt_fn.c
ipz_pt_fn.h
Kconfig
Makefile