]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
more bpf header updates
authorStephen Hemminger <stephen@networkplumber.org>
Wed, 14 Jun 2017 16:52:44 +0000 (09:52 -0700)
committerStephen Hemminger <stephen@networkplumber.org>
Wed, 14 Jun 2017 16:52:44 +0000 (09:52 -0700)
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
include/linux/bpf.h

index 0ccb01ed27459da5cf0774e15fb9c77ec7510c30..8a966ef03b1d174db0a2bfed256efe56d5a54e28 100644 (file)
@@ -513,6 +513,11 @@ union bpf_attr {
  *     Get the owner uid of the socket stored inside sk_buff.
  *     @skb: pointer to skb
  *     Return: uid of the socket owner on success or overflowuid if failed.
+ *
+ * u32 bpf_set_hash(skb, hash)
+ *     Set full skb->hash.
+ *     @skb: pointer to skb
+ *     @hash: hash to set
  */
 #define __BPF_FUNC_MAPPER(FN)          \
        FN(unspec),                     \
@@ -562,7 +567,8 @@ union bpf_attr {
        FN(xdp_adjust_head),            \
        FN(probe_read_str),             \
        FN(get_socket_cookie),          \
-       FN(get_socket_uid),
+       FN(get_socket_uid),             \
+       FN(set_hash),
 
 /* integer value in 'imm' field of BPF_CALL instruction selects which helper
  * function eBPF program intends to call