Lines Matching refs:ret
87 int ret, off = 0, flags = IS_PSEUDO; in rewrite() local
90 ret = bpf_skb_load_bytes(skb, IP_PROTO_OFF, &proto, 1); in rewrite()
91 if (ret < 0) { in rewrite()
92 printk("bpf_l4_csum_replace failed: %d", ret); in rewrite()
112 ret = bpf_l4_csum_replace(skb, off, old_ip, new_ip, in rewrite()
114 if (ret < 0) { in rewrite()
120 ret = bpf_l3_csum_replace(skb, IP_CSUM_OFF, old_ip, new_ip, sizeof(new_ip)); in rewrite()
121 if (ret < 0) { in rewrite()
122 printk("bpf_l3_csum_replace failed: %d", ret); in rewrite()
127 ret = bpf_skb_store_bytes(skb, IP_DST_OFF, &new_ip, sizeof(new_ip), 0); in rewrite()
129 ret = bpf_skb_store_bytes(skb, IP_SRC_OFF, &new_ip, sizeof(new_ip), 0); in rewrite()
131 if (ret < 0) { in rewrite()
132 printk("bpf_skb_store_bytes() failed: %d", ret); in rewrite()
144 int ret; in do_test_rewrite() local
146 ret = bpf_skb_load_bytes(skb, IP_DST_OFF, &old_ip, 4); in do_test_rewrite()
147 if (ret < 0) { in do_test_rewrite()
148 printk("bpf_skb_load_bytes failed: %d", ret); in do_test_rewrite()
163 int ret, ifindex = DST_IFINDEX; in __do_push_ll_and_redirect() local
166 ret = bpf_skb_change_head(skb, 14, 0); in __do_push_ll_and_redirect()
167 if (ret < 0) { in __do_push_ll_and_redirect()
168 printk("skb_change_head() failed: %d", ret); in __do_push_ll_and_redirect()
175 ret = bpf_skb_store_bytes(skb, 0, &ehdr, sizeof(ehdr), 0); in __do_push_ll_and_redirect()
176 if (ret < 0) { in __do_push_ll_and_redirect()
177 printk("skb_store_bytes() failed: %d", ret); in __do_push_ll_and_redirect()
193 int ret, ifindex = DST_IFINDEX; in do_push_ll_and_redirect() local
195 ret = __do_push_ll_and_redirect(skb); in do_push_ll_and_redirect()
196 if (ret >= 0) in do_push_ll_and_redirect()
199 return ret; in do_push_ll_and_redirect()