Home
last modified time | relevance | path

Searched refs:ipv6_skip_exthdr (Results 1 – 23 of 23) sorted by relevance

/linux-4.1.27/net/ipv6/
Dexthdrs_core.c71 int ipv6_skip_exthdr(const struct sk_buff *skb, int start, u8 *nexthdrp, in ipv6_skip_exthdr() function
113 EXPORT_SYMBOL(ipv6_skip_exthdr);
Dip6_input.c329 offset = ipv6_skip_exthdr(skb, sizeof(*hdr), in ip6_mc_input()
Dicmp.c155 ptr = ipv6_skip_exthdr(skb, ptr, &nexthdr, &frag_off); in is_ineligible()
641 inner_offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in icmpv6_notify()
Dip6_output.c276 offset = ipv6_skip_exthdr(skb, sizeof(*hdr), &nexthdr, &frag_off); in ip6_forward_proxy_check()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_reject_ipv6.c29 tcphoff = ipv6_skip_exthdr(oldskb, ((u8*)(oip6h+1) - oldskb->data), in nf_reject_ip6_tcphdr_get()
227 thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo); in reject6_csum_ok()
Dnf_conntrack_l3proto_ipv6.c83 protoff = ipv6_skip_exthdr(skb, extoff, &nexthdr, &frag_off); in ipv6_get_l4proto()
124 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ipv6_helper()
148 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, in ipv6_confirm()
Dnf_nat_l3proto_ipv6.c93 hdroff = ipv6_skip_exthdr(skb, iphdroff + sizeof(*ipv6h), in nf_nat_ipv6_manip_pkt()
301 hdrlen = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), in nf_nat_ipv6_fn()
Dip6t_SYNPROXY.c343 thoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ipv6_synproxy_hook()
/linux-4.1.27/net/netfilter/
Dxt_TCPOPTSTRIP.c108 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpoptstrip_tg6()
Dxt_AUDIT.c111 offset = ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(_ip6h), in audit_ip6()
Dxt_TCPMSS.c236 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpmss_tg6()
Dxt_socket.c288 inside_hdrlen = ipv6_skip_exthdr(skb, outside_hdrlen + sizeof(_icmph) + in extract_icmp6_fields()
Dxt_hashlimit.c562 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, &frag_off); in hashlimit_init_dst()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_getport.c138 protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, in ip_set_get_ip6_port()
/linux-4.1.27/net/bridge/netfilter/
Debt_ip6.c63 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
Debt_log.c131 offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off); in ebt_log_packet()
Dnft_reject_bridge.c195 thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo); in reject6_br_csum_ok()
/linux-4.1.27/security/
Dlsm_audit.c130 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_skb_to_auditdata()
/linux-4.1.27/net/openvswitch/
Dflow.c273 payload_ofs = ipv6_skip_exthdr(skb, payload_ofs, &nexthdr, &frag_off); in parse_ipv6hdr()
/linux-4.1.27/include/net/
Dipv6.h860 int ipv6_skip_exthdr(const struct sk_buff *, int start, u8 *nexthdrp,
/linux-4.1.27/net/bridge/
Dbr_multicast.c1695 offset = ipv6_skip_exthdr(skb, sizeof(*ip6h), &nexthdr, &frag_off); in br_multicast_ipv6_rcv()
/linux-4.1.27/security/smack/
Dsmack_lsm.c3578 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in smk_skb_to_addr_ipv6()
/linux-4.1.27/security/selinux/
Dhooks.c3839 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in selinux_parse_skb_ipv6()