Home
last modified time | relevance | path

Searched refs:skb_ensure_writable (Results 1 – 25 of 34) sorted by relevance

12

/linux/net/netfilter/
H A Dxt_DSCP.c36 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in dscp_tg()
53 if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) in dscp_tg6()
82 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in tos_tg()
102 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in tos_tg6()
H A Dxt_HL.c32 if (skb_ensure_writable(skb, sizeof(*iph))) in ttl_tg()
72 if (skb_ensure_writable(skb, sizeof(*ip6h))) in hl_tg6()
H A Dnf_nat_proto.c73 if (skb_ensure_writable(skb, hdroff + sizeof(*hdr))) in udp_manip_pkt()
99 if (skb_ensure_writable(skb, hdroff + hdrsize)) in sctp_manip_pkt()
140 if (skb_ensure_writable(skb, hdroff + hdrsize)) in tcp_manip_pkt()
174 if (skb_ensure_writable(skb, hdroff + sizeof(*hdr))) in icmp_manip_pkt()
205 if (skb_ensure_writable(skb, hdroff + sizeof(*hdr))) in icmpv6_manip_pkt()
233 if (skb_ensure_writable(skb, hdroff + sizeof(*pgreh) - 8)) in gre_manip_pkt()
299 if (skb_ensure_writable(skb, iphdroff + sizeof(*iph))) in nf_nat_ipv4_manip_pkt()
330 if (skb_ensure_writable(skb, iphdroff + sizeof(*ipv6h))) in nf_nat_ipv6_manip_pkt()
514 if (skb_ensure_writable(skb, hdrlen + sizeof(*inside))) in nf_nat_icmp_reply_translation()
832 if (skb_ensure_writable(skb, hdrlen + sizeof(*inside))) in nf_nat_icmpv6_reply_translation()
H A Dnf_nat_helper.c98 if (skb_ensure_writable(skb, skb->len)) in __nf_nat_mangle_tcp_packet()
148 if (skb_ensure_writable(skb, skb->len)) in nf_nat_mangle_udp_packet()
H A Dxt_TCPOPTSTRIP.c52 if (skb_ensure_writable(skb, tcphoff + tcp_hdrlen)) in tcpoptstrip_mangle_packet()
H A Dnft_payload.c709 if (skb_ensure_writable(skb, offset + sizeof(*sh))) in nft_payload_csum_sctp()
748 if (skb_ensure_writable(skb, l4csum_offset + sizeof(sum)) || in nft_payload_l4csum_update()
764 if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) || in nft_payload_csum_inet()
1156 if (skb_ensure_writable(skb, max(offset + priv->len, 0)) || in nft_payload_set_eval()
H A Dxt_TCPMSS.c89 if (skb_ensure_writable(skb, skb->len)) in tcpmss_mangle_packet()
H A Dnf_flow_table_ip.c498 if (skb_ensure_writable(skb, thoff + ctx->hdrsize)) in nf_flow_offload_forward()
1094 if (skb_ensure_writable(skb, thoff + ctx->hdrsize)) in nf_flow_offload_ipv6_forward()
H A Dnf_conntrack_proto_sctp.c309 if (skb_ensure_writable(skb, dataoff + sizeof(*sh))) { in sctp_error()
H A Dnf_nat_sip.c309 if (skb_ensure_writable(skb, skb->len)) { in nf_nat_sip()
/linux/net/bridge/netfilter/
H A Debt_snat.c25 if (skb_ensure_writable(skb, 0)) in ebt_snat_tg()
34 if (skb_ensure_writable(skb, sizeof(_ah) + ETH_ALEN)) in ebt_snat_tg()
/linux/net/ipv4/netfilter/
H A Dipt_ECN.c32 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in set_ect_ip()
61 if (skb_ensure_writable(skb, ip_hdrlen(skb) + sizeof(*tcph))) in set_ect_tcp()
H A Darpt_mangle.c20 if (skb_ensure_writable(skb, skb->len)) in target()
H A Dnf_nat_snmp_basic_main.c189 if (skb_ensure_writable(skb, skb->len)) { in help()
/linux/net/openvswitch/
H A Dactions.c232 err = skb_ensure_writable(skb, ETH_HLEN); in set_eth_addr()
462 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv4()
513 err = skb_ensure_writable(skb, skb_network_offset(skb) + in set_ipv6()
593 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp()
636 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp()
666 err = skb_ensure_writable(skb, sctphoff + sizeof(struct sctphdr)); in set_sctp()
1184 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl()
1199 err = skb_ensure_writable(skb, skb_network_offset(skb) + in execute_dec_ttl()
/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c283 if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) in decrement_ttl()
298 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in decrement_ttl()
839 if (skb_ensure_writable(skb, sizeof(struct iphdr))) in ip_vs_nat_xmit()
924 if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) in ip_vs_nat_xmit_v6()
1577 if (skb_ensure_writable(skb, wlen)) in ip_vs_icmp_xmit()
1671 if (skb_ensure_writable(skb, wlen)) in ip_vs_icmp_xmit_v6()
H A Dip_vs_ftp.c276 if (skb_ensure_writable(skb, skb->len)) in ip_vs_ftp_out()
442 if (skb_ensure_writable(skb, skb->len)) in ip_vs_ftp_in()
H A Dip_vs_proto_udp.c151 if (skb_ensure_writable(skb, udphoff + sizeof(*udph))) in udp_snat_handler()
234 if (skb_ensure_writable(skb, udphoff + sizeof(*udph))) in udp_dnat_handler()
H A Dip_vs_app.c367 if (skb_ensure_writable(skb, ipvsh->len + sizeof(*th))) in app_tcp_pkt_out()
443 if (skb_ensure_writable(skb, ipvsh->len + sizeof(*th))) in app_tcp_pkt_in()
H A Dip_vs_proto_sctp.c105 if (skb_ensure_writable(skb, sctphoff + sizeof(*sctph))) in sctp_snat_handler()
153 if (skb_ensure_writable(skb, sctphoff + sizeof(*sctph))) in sctp_dnat_handler()
H A Dip_vs_proto_tcp.c162 if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph))) in tcp_snat_handler()
240 if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph))) in tcp_dnat_handler()
H A Dip_vs_core.c1055 if (skb_ensure_writable(skb, ctoff)) in handle_response_icmp()
1449 if (skb_ensure_writable(skb, iph->len)) in handle_response()
/linux/net/sched/
H A Dact_pedit.c458 if (skb_ensure_writable(skb, in tcf_pedit_act()
467 if (skb_ensure_writable(skb, min_t(int, skb->len, in tcf_pedit_act()
H A Dact_skbmod.c68 err = skb_ensure_writable(skb, max_edit_len); in tcf_skbmod_act()
/linux/net/core/
H A Dskbuff.c6383 int skb_ensure_writable(struct sk_buff *skb, unsigned int write_len) in skb_ensure_writable() function
6393 EXPORT_SYMBOL(skb_ensure_writable);
6434 err = skb_ensure_writable(skb, VLAN_ETH_HLEN); in __skb_vlan_pop()
6672 err = skb_ensure_writable(skb, mac_len + MPLS_HLEN); in skb_mpls_pop()
6721 err = skb_ensure_writable(skb, skb->mac_len + MPLS_HLEN); in skb_mpls_update_lse()

12