Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/rdma/lag.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
2
/*
3
* Copyright (c) 2020 Mellanox Technologies. All rights reserved.
4
*/
5
6
#ifndef _RDMA_LAG_H_
7
#define _RDMA_LAG_H_
8
9
#include <net/lag.h>
10
11
struct ib_device;
12
struct rdma_ah_attr;
13
14
enum rdma_lag_flags {
15
RDMA_LAG_FLAGS_HASH_ALL_SLAVES = 1 << 0
16
};
17
18
void rdma_lag_put_ah_roce_slave(struct net_device *xmit_slave);
19
struct net_device *rdma_lag_get_ah_roce_slave(struct ib_device *device,
20
struct rdma_ah_attr *ah_attr,
21
gfp_t flags);
22
23
#endif /* _RDMA_LAG_H_ */
24
25