Home
last modified time | relevance | path

Searched refs:thoff (Results 1 – 25 of 183) sorted by relevance

12345678

/dports/multimedia/v4l_compat/linux-5.13-rc2/net/netfilter/
H A Dnf_flow_table_ip.c173 unsigned int thoff; in nf_flow_tuple_ip() local
180 thoff = (iph->ihl * 4); in nf_flow_tuple_ip()
186 thoff += offset; in nf_flow_tuple_ip()
338 unsigned int thoff, mtu; in nf_flow_offload_ip_hook() local
373 thoff -= offset; in nf_flow_offload_ip_hook()
456 unsigned int thoff, in nf_flow_snat_ipv6() argument
479 unsigned int thoff, in nf_flow_dnat_ipv6() argument
523 unsigned int thoff; in nf_flow_tuple_ipv6() local
525 thoff = sizeof(*ip6h) + offset; in nf_flow_tuple_ipv6()
526 if (!pskb_may_pull(skb, thoff)) in nf_flow_tuple_ipv6()
[all …]
H A Dxt_l2tp.c79 static bool l2tp_udp_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_udp_mt() argument
83 int offs = thoff + uhlen; in l2tp_udp_mt()
139 static bool l2tp_ip_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_ip_mt() argument
147 lh = skb_header_pointer(skb, thoff, sizeof(lhbuf), &lhbuf); in l2tp_ip_mt()
155 lh = skb_header_pointer(skb, thoff + 8, sizeof(lhbuf), in l2tp_ip_mt()
178 return l2tp_udp_mt(skb, par, par->thoff); in l2tp_mt4()
180 return l2tp_ip_mt(skb, par, par->thoff); in l2tp_mt4()
189 unsigned int thoff = 0; in l2tp_mt6() local
193 ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL); in l2tp_mt6()
200 return l2tp_udp_mt(skb, par, thoff); in l2tp_mt6()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/net/netfilter/
H A Dnf_flow_table_ip.c173 unsigned int thoff; in nf_flow_tuple_ip() local
180 thoff = (iph->ihl * 4); in nf_flow_tuple_ip()
186 thoff += offset; in nf_flow_tuple_ip()
338 unsigned int thoff, mtu; in nf_flow_offload_ip_hook() local
373 thoff -= offset; in nf_flow_offload_ip_hook()
456 unsigned int thoff, in nf_flow_snat_ipv6() argument
479 unsigned int thoff, in nf_flow_dnat_ipv6() argument
523 unsigned int thoff; in nf_flow_tuple_ipv6() local
525 thoff = sizeof(*ip6h) + offset; in nf_flow_tuple_ipv6()
526 if (!pskb_may_pull(skb, thoff)) in nf_flow_tuple_ipv6()
[all …]
H A Dxt_l2tp.c79 static bool l2tp_udp_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_udp_mt() argument
83 int offs = thoff + uhlen; in l2tp_udp_mt()
139 static bool l2tp_ip_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_ip_mt() argument
147 lh = skb_header_pointer(skb, thoff, sizeof(lhbuf), &lhbuf); in l2tp_ip_mt()
155 lh = skb_header_pointer(skb, thoff + 8, sizeof(lhbuf), in l2tp_ip_mt()
178 return l2tp_udp_mt(skb, par, par->thoff); in l2tp_mt4()
180 return l2tp_ip_mt(skb, par, par->thoff); in l2tp_mt4()
189 unsigned int thoff = 0; in l2tp_mt6() local
193 ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL); in l2tp_mt6()
200 return l2tp_udp_mt(skb, par, thoff); in l2tp_mt6()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/net/netfilter/
H A Dnf_flow_table_ip.c173 unsigned int thoff; in nf_flow_tuple_ip() local
180 thoff = (iph->ihl * 4); in nf_flow_tuple_ip()
186 thoff += offset; in nf_flow_tuple_ip()
338 unsigned int thoff, mtu; in nf_flow_offload_ip_hook() local
373 thoff -= offset; in nf_flow_offload_ip_hook()
456 unsigned int thoff, in nf_flow_snat_ipv6() argument
479 unsigned int thoff, in nf_flow_dnat_ipv6() argument
523 unsigned int thoff; in nf_flow_tuple_ipv6() local
525 thoff = sizeof(*ip6h) + offset; in nf_flow_tuple_ipv6()
526 if (!pskb_may_pull(skb, thoff)) in nf_flow_tuple_ipv6()
[all …]
H A Dxt_l2tp.c79 static bool l2tp_udp_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_udp_mt() argument
83 int offs = thoff + uhlen; in l2tp_udp_mt()
139 static bool l2tp_ip_mt(const struct sk_buff *skb, struct xt_action_param *par, u16 thoff) in l2tp_ip_mt() argument
147 lh = skb_header_pointer(skb, thoff, sizeof(lhbuf), &lhbuf); in l2tp_ip_mt()
155 lh = skb_header_pointer(skb, thoff + 8, sizeof(lhbuf), in l2tp_ip_mt()
178 return l2tp_udp_mt(skb, par, par->thoff); in l2tp_mt4()
180 return l2tp_ip_mt(skb, par, par->thoff); in l2tp_mt4()
189 unsigned int thoff = 0; in l2tp_mt6() local
193 ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL); in l2tp_mt6()
200 return l2tp_udp_mt(skb, par, thoff); in l2tp_mt6()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/include/net/netfilter/
H A Dnf_tables_ipv6.h13 int protohdr, thoff = 0; in nft_set_pktinfo_ipv6() local
16 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6()
24 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6()
34 unsigned int thoff = 0; in __nft_set_pktinfo_ipv6_validate() local
51 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in __nft_set_pktinfo_ipv6_validate()
57 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv6_validate()
79 unsigned int thoff = 0; in nft_set_pktinfo_ipv6_ingress() local
99 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6_ingress()
105 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6_ingress()
H A Dnf_tables_ipv4.h16 pkt->xt.thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4()
24 u32 len, thoff; in __nft_set_pktinfo_ipv4_validate() local
35 thoff = iph->ihl * 4; in __nft_set_pktinfo_ipv4_validate()
38 else if (len < thoff) in __nft_set_pktinfo_ipv4_validate()
43 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv4_validate()
60 u32 len, thoff; in nft_set_pktinfo_ipv4_ingress() local
70 thoff = iph->ihl * 4; in nft_set_pktinfo_ipv4_ingress()
74 } else if (len < thoff) { in nft_set_pktinfo_ipv4_ingress()
80 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv4_ingress()
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/net/netfilter/
H A Dnf_tables_ipv6.h13 int protohdr, thoff = 0; in nft_set_pktinfo_ipv6() local
16 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6()
24 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6()
34 unsigned int thoff = 0; in __nft_set_pktinfo_ipv6_validate() local
51 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in __nft_set_pktinfo_ipv6_validate()
57 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv6_validate()
79 unsigned int thoff = 0; in nft_set_pktinfo_ipv6_ingress() local
99 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6_ingress()
105 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6_ingress()
H A Dnf_tables_ipv4.h16 pkt->xt.thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4()
24 u32 len, thoff; in __nft_set_pktinfo_ipv4_validate() local
35 thoff = iph->ihl * 4; in __nft_set_pktinfo_ipv4_validate()
38 else if (len < thoff) in __nft_set_pktinfo_ipv4_validate()
43 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv4_validate()
60 u32 len, thoff; in nft_set_pktinfo_ipv4_ingress() local
70 thoff = iph->ihl * 4; in nft_set_pktinfo_ipv4_ingress()
74 } else if (len < thoff) { in nft_set_pktinfo_ipv4_ingress()
80 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv4_ingress()
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/net/netfilter/
H A Dnf_tables_ipv6.h13 int protohdr, thoff = 0; in nft_set_pktinfo_ipv6() local
16 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6()
24 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6()
34 unsigned int thoff = 0; in __nft_set_pktinfo_ipv6_validate() local
51 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in __nft_set_pktinfo_ipv6_validate()
57 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv6_validate()
79 unsigned int thoff = 0; in nft_set_pktinfo_ipv6_ingress() local
99 protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags); in nft_set_pktinfo_ipv6_ingress()
105 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6_ingress()
H A Dnf_tables_ipv4.h16 pkt->xt.thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4()
24 u32 len, thoff; in __nft_set_pktinfo_ipv4_validate() local
35 thoff = iph->ihl * 4; in __nft_set_pktinfo_ipv4_validate()
38 else if (len < thoff) in __nft_set_pktinfo_ipv4_validate()
43 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv4_validate()
60 u32 len, thoff; in nft_set_pktinfo_ipv4_ingress() local
70 thoff = iph->ihl * 4; in nft_set_pktinfo_ipv4_ingress()
74 } else if (len < thoff) { in nft_set_pktinfo_ipv4_ingress()
80 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv4_ingress()
/dports/multimedia/v4l_compat/linux-5.13-rc2/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c97 __u16 thoff = skb->flow_keys->thoff; in bpf_flow_dissect_get_header() local
101 if (thoff > (USHRT_MAX - hdr_size)) in bpf_flow_dissect_get_header()
104 hdr = data + thoff; in bpf_flow_dissect_get_header()
192 keys->thoff += 4; /* Step over key */ in parse_ip_proto()
206 keys->thoff += sizeof(*eth); in parse_ip_proto()
282 keys->thoff += iph->ihl << 2; in PROG()
283 if (data + keys->thoff > data_end) in PROG()
322 keys->thoff += sizeof(struct ipv6hdr); in PROG()
359 keys->thoff += sizeof(*fragh); in PROG()
405 keys->thoff += sizeof(*vlan); in PROG()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c97 __u16 thoff = skb->flow_keys->thoff; in bpf_flow_dissect_get_header() local
101 if (thoff > (USHRT_MAX - hdr_size)) in bpf_flow_dissect_get_header()
104 hdr = data + thoff; in bpf_flow_dissect_get_header()
192 keys->thoff += 4; /* Step over key */ in parse_ip_proto()
206 keys->thoff += sizeof(*eth); in parse_ip_proto()
282 keys->thoff += iph->ihl << 2; in PROG()
283 if (data + keys->thoff > data_end) in PROG()
322 keys->thoff += sizeof(struct ipv6hdr); in PROG()
359 keys->thoff += sizeof(*fragh); in PROG()
405 keys->thoff += sizeof(*vlan); in PROG()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c97 __u16 thoff = skb->flow_keys->thoff; in bpf_flow_dissect_get_header() local
101 if (thoff > (USHRT_MAX - hdr_size)) in bpf_flow_dissect_get_header()
104 hdr = data + thoff; in bpf_flow_dissect_get_header()
192 keys->thoff += 4; /* Step over key */ in parse_ip_proto()
206 keys->thoff += sizeof(*eth); in parse_ip_proto()
282 keys->thoff += iph->ihl << 2; in PROG()
283 if (data + keys->thoff > data_end) in PROG()
322 keys->thoff += sizeof(struct ipv6hdr); in PROG()
359 keys->thoff += sizeof(*fragh); in PROG()
405 keys->thoff += sizeof(*vlan); in PROG()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/net/ipv6/netfilter/
H A Dnf_socket_ipv6.c105 int thoff = 0, tproto; in nf_sk_lookup_slow_v6() local
107 tproto = ipv6_find_hdr(skb, &thoff, -1, NULL, NULL); in nf_sk_lookup_slow_v6()
117 hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ? in nf_sk_lookup_slow_v6()
128 thoff + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v6()
129 thoff + sizeof(*hp); in nf_sk_lookup_slow_v6()
134 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, in nf_sk_lookup_slow_v6()
H A Dnf_tproxy_ipv6.c39 nf_tproxy_handle_time_wait6(struct sk_buff *skb, int tproto, int thoff, in nf_tproxy_handle_time_wait6() argument
48 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nf_tproxy_handle_time_wait6()
59 sk2 = nf_tproxy_get_sock_v6(net, skb, thoff, tproto, in nf_tproxy_handle_time_wait6()
76 nf_tproxy_get_sock_v6(struct net *net, struct sk_buff *skb, int thoff, in nf_tproxy_get_sock_v6() argument
89 hp = skb_header_pointer(skb, thoff, in nf_tproxy_get_sock_v6()
97 thoff + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v6()
H A Dnf_reject_ipv6.c18 int thoff; in nf_reject_v6_csum_ok() local
30 thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo); in nf_reject_v6_csum_ok()
31 if (thoff < 0 || thoff >= skb->len || (fo & htons(~0x7)) != 0) in nf_reject_v6_csum_ok()
37 return nf_ip6_checksum(skb, hook, thoff, proto) == 0; in nf_reject_v6_csum_ok()
378 int thoff; in reject6_csum_ok() local
386 thoff = ipv6_skip_exthdr(skb, ((u8 *)(ip6h + 1) - skb->data), &proto, &fo); in reject6_csum_ok()
388 if (thoff < 0 || thoff >= skb->len || (fo & htons(~0x7)) != 0) in reject6_csum_ok()
394 return nf_ip6_checksum(skb, hook, thoff, proto) == 0; in reject6_csum_ok()
/dports/multimedia/v4l_compat/linux-5.13-rc2/net/ipv6/netfilter/
H A Dnf_tproxy_ipv6.c39 nf_tproxy_handle_time_wait6(struct sk_buff *skb, int tproto, int thoff, in nf_tproxy_handle_time_wait6() argument
48 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nf_tproxy_handle_time_wait6()
59 sk2 = nf_tproxy_get_sock_v6(net, skb, thoff, tproto, in nf_tproxy_handle_time_wait6()
76 nf_tproxy_get_sock_v6(struct net *net, struct sk_buff *skb, int thoff, in nf_tproxy_get_sock_v6() argument
89 hp = skb_header_pointer(skb, thoff, in nf_tproxy_get_sock_v6()
97 thoff + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v6()
H A Dnf_socket_ipv6.c105 int thoff = 0, tproto; in nf_sk_lookup_slow_v6() local
107 tproto = ipv6_find_hdr(skb, &thoff, -1, NULL, NULL); in nf_sk_lookup_slow_v6()
117 hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ? in nf_sk_lookup_slow_v6()
128 thoff + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v6()
129 thoff + sizeof(*hp); in nf_sk_lookup_slow_v6()
134 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, in nf_sk_lookup_slow_v6()
/dports/multimedia/v4l-utils/linux-5.13-rc2/net/ipv6/netfilter/
H A Dnf_socket_ipv6.c105 int thoff = 0, tproto; in nf_sk_lookup_slow_v6() local
107 tproto = ipv6_find_hdr(skb, &thoff, -1, NULL, NULL); in nf_sk_lookup_slow_v6()
117 hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ? in nf_sk_lookup_slow_v6()
128 thoff + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v6()
129 thoff + sizeof(*hp); in nf_sk_lookup_slow_v6()
134 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, in nf_sk_lookup_slow_v6()
H A Dnf_tproxy_ipv6.c39 nf_tproxy_handle_time_wait6(struct sk_buff *skb, int tproto, int thoff, in nf_tproxy_handle_time_wait6() argument
48 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nf_tproxy_handle_time_wait6()
59 sk2 = nf_tproxy_get_sock_v6(net, skb, thoff, tproto, in nf_tproxy_handle_time_wait6()
76 nf_tproxy_get_sock_v6(struct net *net, struct sk_buff *skb, int thoff, in nf_tproxy_get_sock_v6() argument
89 hp = skb_header_pointer(skb, thoff, in nf_tproxy_get_sock_v6()
97 thoff + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v6()
/dports/multimedia/v4l_compat/linux-5.13-rc2/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c30 got.thoff, expected.thoff, \
121 .thoff = ETH_HLEN + sizeof(struct iphdr),
141 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
185 .thoff = ETH_HLEN + VLAN_HLEN * 2 +
209 .thoff = ETH_HLEN + sizeof(struct iphdr),
234 .thoff = ETH_HLEN + sizeof(struct iphdr),
256 .thoff = ETH_HLEN + sizeof(struct ipv6hdr) +
303 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
326 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
352 .thoff = ETH_HLEN + sizeof(struct iphdr) +
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c30 got.thoff, expected.thoff, \
121 .thoff = ETH_HLEN + sizeof(struct iphdr),
141 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
185 .thoff = ETH_HLEN + VLAN_HLEN * 2 +
209 .thoff = ETH_HLEN + sizeof(struct iphdr),
234 .thoff = ETH_HLEN + sizeof(struct iphdr),
256 .thoff = ETH_HLEN + sizeof(struct ipv6hdr) +
303 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
326 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
352 .thoff = ETH_HLEN + sizeof(struct iphdr) +
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c30 got.thoff, expected.thoff, \
121 .thoff = ETH_HLEN + sizeof(struct iphdr),
141 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
185 .thoff = ETH_HLEN + VLAN_HLEN * 2 +
209 .thoff = ETH_HLEN + sizeof(struct iphdr),
234 .thoff = ETH_HLEN + sizeof(struct iphdr),
256 .thoff = ETH_HLEN + sizeof(struct ipv6hdr) +
303 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
326 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
352 .thoff = ETH_HLEN + sizeof(struct iphdr) +
[all …]

12345678