diff options
author | Yann Droneaud <[email protected]> | 2013-11-06 23:21:48 +0100 |
---|---|---|
committer | Roland Dreier <[email protected]> | 2013-11-17 08:22:08 -0800 |
commit | 2490f20be496c2da14ae4632a8c60e0633e97fd0 (patch) | |
tree | 4c80e3d5dc5004eebd5fc3dcccf4b26f2b16d644 /lib/memory-notifier-error-inject.c | |
parent | 58913efba9c3aa7992f2a4d630135ded833d988e (diff) |
IB/core: Remove ib_uverbs_flow_spec structure from userspace
The structure holding any types of flow_spec is of no use to
userspace. It would be wrong for userspace to do:
struct ib_uverbs_flow_spec flow_spec;
flow_spec.type = IB_FLOW_SPEC_TCP;
flow_spec.size = sizeof(flow_spec);
Instead, userspace should use the dedicated flow_spec structure for
- Ethernet : struct ib_uverbs_flow_spec_eth,
- IPv4 : struct ib_uverbs_flow_spec_ipv4,
- TCP/UDP : struct ib_uverbs_flow_spec_tcp_udp.
In other words, struct ib_uverbs_flow_spec is a "virtual" data
structure that can only be use by the kernel as an alias to the other.
Signed-off-by: Yann Droneaud <[email protected]>
Link: http://marc.info/[email protected]
Signed-off-by: Roland Dreier <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions