Lines Matching refs:ctx
11 int _getsockopt_child(struct bpf_sockopt *ctx)
13 __u8 *optval_end = ctx->optval_end;
14 __u8 *optval = ctx->optval;
16 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
25 ctx->retval = 0; /* Reset system call return value to zero */
28 ctx->optlen = 1;
34 if (ctx->optlen > page_size)
35 ctx->optlen = 0;
40 int _getsockopt_parent(struct bpf_sockopt *ctx)
42 __u8 *optval_end = ctx->optval_end;
43 __u8 *optval = ctx->optval;
45 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
54 ctx->retval = 0; /* Reset system call return value to zero */
57 ctx->optlen = 1;
63 if (ctx->optlen > page_size)
64 ctx->optlen = 0;
69 int _setsockopt(struct bpf_sockopt *ctx)
71 __u8 *optval_end = ctx->optval_end;
72 __u8 *optval = ctx->optval;
74 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
81 ctx->optlen = 1;
87 if (ctx->optlen > page_size)
88 ctx->optlen = 0;