skb_ensure_writable
int skb_ensure_writable(struct sk_buff *skb, unsigned int write_len);
if (skb_ensure_writable(skb, 0))
if (skb_ensure_writable(skb, 0))
if (skb_ensure_writable(skb, 0))
ret = skb_ensure_writable(skb, offset + sizeof(__sum16));
ret = skb_ensure_writable(skb, offset + sizeof(__le32));
return skb_ensure_writable(skb, write_len);
EXPORT_SYMBOL(skb_ensure_writable);
err = skb_ensure_writable(skb, VLAN_ETH_HLEN);
err = skb_ensure_writable(skb, mac_len + MPLS_HLEN);
err = skb_ensure_writable(skb, skb->mac_len + MPLS_HLEN);
skb_tail_pointer(skb_in) || skb_ensure_writable(skb_in,
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, ip_hdrlen(skb) + sizeof(*tcph)))
if (skb_ensure_writable(skb, skb->len)) {
if (skb_ensure_writable(skb, optoff + 2 + hdr->opt_len))
skb_tail_pointer(skb_in) || skb_ensure_writable(skb_in,
if (unlikely(skb_ensure_writable(skb, srhoff + srhlen)))
err = skb_ensure_writable(skb, ETH_HLEN);
if (skb_ensure_writable(skb, tcp_offset + sizeof(*th)))
if (skb_ensure_writable(skb, tcp_offset + sizeof(*th)))
if (skb_ensure_writable(skb, iph->len))
if (skb_ensure_writable(skb, offset))
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, sctphoff + sizeof(*sctph)))
if (skb_ensure_writable(skb, sctphoff + sizeof(*sctph)))
if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph)))
if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph)))
if (skb_ensure_writable(skb, udphoff + sizeof(*udph)))
if (skb_ensure_writable(skb, udphoff + sizeof(*udph)))
if (skb_ensure_writable(skb, offset))
if (skb_ensure_writable(skb, offset))
if (skb_ensure_writable(skb, sizeof(struct ipv6hdr)))
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, sizeof(struct ipv6hdr)))
if (skb_ensure_writable(skb, dataoff + sizeof(*sh))) {
if (skb_ensure_writable(skb, optend))
if (skb_ensure_writable(skb, protoff + sizeof(*tcph)))
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, hdroff + hdrsize))
if (skb_ensure_writable(skb, hdroff + hdrsize))
if (skb_ensure_writable(skb, hdroff + sizeof(*hdr)))
if (skb_ensure_writable(skb, hdroff + sizeof(*hdr)))
if (skb_ensure_writable(skb, hdroff + sizeof(*pgreh) - 8))
if (skb_ensure_writable(skb, iphdroff + sizeof(*iph)))
if (skb_ensure_writable(skb, iphdroff + sizeof(*ipv6h)))
if (skb_ensure_writable(skb, hdrlen + sizeof(*inside)))
if (skb_ensure_writable(skb, hdroff + sizeof(*hdr)))
if (skb_ensure_writable(skb, hdrlen + sizeof(*inside)))
if (skb_ensure_writable(skb, hdroff + sizeof(*hdr)))
if (skb_ensure_writable(skb, skb->len)) {
if (skb_ensure_writable(skb, optend))
if (skb_ensure_writable(e->skb, data_len))
if (skb_ensure_writable(pkt->skb, nft_thoff(pkt) + tcphdr_len))
if (skb_ensure_writable(pkt->skb, nft_thoff(pkt) + tcphdr_len))
if (skb_ensure_writable(skb, offset + sizeof(*sh)))
if (skb_ensure_writable(skb, l4csum_offset + sizeof(sum)) ||
if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) ||
if (skb_ensure_writable(skb, max(offset + priv->len, 0)) ||
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, sizeof(struct ipv6hdr)))
if (skb_ensure_writable(skb, sizeof(struct iphdr)))
if (skb_ensure_writable(skb, sizeof(*iph)))
if (skb_ensure_writable(skb, sizeof(*ip6h)))
if (skb_ensure_writable(skb, skb->len))
if (skb_ensure_writable(skb, tcphoff + tcp_hdrlen))
err = skb_ensure_writable(skb, skb_network_offset(skb) +
err = skb_ensure_writable(skb, skb_network_offset(skb) +
err = skb_ensure_writable(skb, ETH_HLEN);
err = skb_ensure_writable(skb, skb_network_offset(skb) +
err = skb_ensure_writable(skb, skb_network_offset(skb) +
err = skb_ensure_writable(skb, skb_transport_offset(skb) +
err = skb_ensure_writable(skb, skb_transport_offset(skb) +
err = skb_ensure_writable(skb, sctphoff + sizeof(struct sctphdr));
if (skb_ensure_writable(skb, min(skb->len, max_offset)))
err = skb_ensure_writable(skb, max_edit_len);