Lines Matching refs:skb
624 struct sk_buff *skb, in __cgroup_bpf_run_filter_skb() argument
627 unsigned int offset = skb->data - skb_network_header(skb); in __cgroup_bpf_run_filter_skb()
640 save_sk = skb->sk; in __cgroup_bpf_run_filter_skb()
641 skb->sk = sk; in __cgroup_bpf_run_filter_skb()
642 __skb_push(skb, offset); in __cgroup_bpf_run_filter_skb()
645 bpf_compute_and_save_data_end(skb, &saved_data_end); in __cgroup_bpf_run_filter_skb()
649 cgrp->bpf.effective[type], skb, __bpf_prog_run_save_cb); in __cgroup_bpf_run_filter_skb()
651 ret = BPF_PROG_RUN_ARRAY(cgrp->bpf.effective[type], skb, in __cgroup_bpf_run_filter_skb()
655 bpf_restore_data_end(skb, saved_data_end); in __cgroup_bpf_run_filter_skb()
656 __skb_pull(skb, offset); in __cgroup_bpf_run_filter_skb()
657 skb->sk = save_sk; in __cgroup_bpf_run_filter_skb()