History

tools: sync linux/bpf.h

Synchronize changes to linux/bpf.h from * "bpf: allow zero-initializing hash map seed" * "bpf: move BPF_F_QUERY_EFFECTIVE after map flags"

Lorenz Bauer committed 8 years ago

Commit 608114e1 parent 2f183361 file · +10 −3Browse files

Unified · Split

tools/include/uapi/linux/bpf.h+10−3
@@ -257,9 +257,6 @@ enum bpf_attach_type { · 256 unmodified lines
257257 /* Specify numa node during map creation */
258258 #define BPF_F_NUMA_NODE (1U << 2)
259259
260−/* flags for BPF_PROG_QUERY */
261−#define BPF_F_QUERY_EFFECTIVE (1U << 0)
262−
263260 #define BPF_OBJ_NAME_LEN 16U
264261
265262 /* Flags for accessing BPF object */
@@ -269,6 +266,12 @@ enum bpf_attach_type { · 3 unmodified lines
269266 /* Flag for stack_map, store build_id+offset instead of pointer */
270267 #define BPF_F_STACK_BUILD_ID (1U << 5)
271268
269+/* Zero-initialize hash function seed. This should only be used for testing. */
270+#define BPF_F_ZERO_SEED (1U << 6)
271+
272+/* flags for BPF_PROG_QUERY */
273+#define BPF_F_QUERY_EFFECTIVE (1U << 0)
274+
272275 enum bpf_stack_build_id_status {
273276 /* user space need an empty entry to identify end of a trace */
274277 BPF_STACK_BUILD_ID_EMPTY = 0,
@@ -2201,6 +2204,8 @@ union bpf_attr { · 1926 unmodified lines
22012204 * **CONFIG_NET** configuration option.
22022205 * Return
22032206 * Pointer to *struct bpf_sock*, or NULL in case of failure.
2207+ * For sockets with reuseport option, *struct bpf_sock*
2208+ * return is from reuse->socks[] using hash of the packet.
22042209 *
22052210 * struct bpf_sock *bpf_sk_lookup_udp(void *ctx, struct bpf_sock_tuple *tuple, u32 tuple_size, u32 netns, u64 flags)
22062211 * Description
@@ -2233,6 +2238,8 @@ union bpf_attr { · 26 unmodified lines
22332238 * **CONFIG_NET** configuration option.
22342239 * Return
22352240 * Pointer to *struct bpf_sock*, or NULL in case of failure.
2241+ * For sockets with reuseport option, *struct bpf_sock*
2242+ * return is from reuse->socks[] using hash of the packet.
22362243 *
22372244 * int bpf_sk_release(struct bpf_sock *sk)
22382245 * Description

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t