Searched refs:old_ip (Results 1 – 2 of 2) sorted by relevance
| /linux/samples/bpf/ |
| H A D | test_lwt_bpf.c | 84 static inline int rewrite(struct __sk_buff *skb, uint32_t old_ip, in rewrite() argument 112 ret = bpf_l4_csum_replace(skb, off, old_ip, new_ip, in rewrite() 120 ret = bpf_l3_csum_replace(skb, IP_CSUM_OFF, old_ip, new_ip, sizeof(new_ip)); in rewrite() 143 uint32_t old_ip, new_ip = 0x3fea8c0; in do_test_rewrite() local 146 ret = bpf_skb_load_bytes(skb, IP_DST_OFF, &old_ip, 4); in do_test_rewrite() 152 if (old_ip == 0x2fea8c0) { in do_test_rewrite() 153 printk("out: rewriting from %x to %x", old_ip, new_ip); in do_test_rewrite() 154 return rewrite(skb, old_ip, new_ip, 1); in do_test_rewrite()
|
| H A D | tcbpf1_kern.c | 39 __u32 old_ip = _htonl(load_word(skb, IP_SRC_OFF)); in set_tcp_ip_src() local 41 bpf_l4_csum_replace(skb, TCP_CSUM_OFF, old_ip, new_ip, IS_PSEUDO | sizeof(new_ip)); in set_tcp_ip_src() 42 bpf_l3_csum_replace(skb, IP_CSUM_OFF, old_ip, new_ip, sizeof(new_ip)); in set_tcp_ip_src()
|