Home
last modified time | relevance | path

Searched refs:skb_tail_pointer (Results 1 – 25 of 129) sorted by relevance

123456

/linux/net/ipv4/netfilter/
H A Darpt_mangle.c30 (arpptr + hln > skb_tail_pointer(skb))) in target()
37 (arpptr + pln > skb_tail_pointer(skb))) in target()
48 (arpptr + hln > skb_tail_pointer(skb))) in target()
59 (arpptr + pln > skb_tail_pointer(skb))) in target()
/linux/include/uapi/linux/netfilter/
H A Dnfnetlink_compat.h48 ({ struct nfattr *__start = (struct nfattr *)skb_tail_pointer(skb); \
52 ({ (start)->nfa_len = skb_tail_pointer(skb) - (unsigned char *)(start); \
/linux/net/sctp/
H A Dinqueue.c218 skb_tail_pointer(chunk->skb)) { in sctp_inq_pop()
221 } else if (chunk->chunk_end > skb_tail_pointer(chunk->skb)) { in sctp_inq_pop()
224 chunk->chunk_end = skb_tail_pointer(chunk->skb); in sctp_inq_pop()
/linux/net/ieee802154/
H A Dheader_ops.c332 if (buf + 3 > skb_tail_pointer(skb)) in ieee802154_hdr_peek_addrs()
338 if (rc < 0 || buf + rc > skb_tail_pointer(skb)) in ieee802154_hdr_peek_addrs()
360 if (buf + want > skb_tail_pointer(skb)) in ieee802154_hdr_peek()
/linux/net/dsa/
H A Dtag_xrs700x.c29 trailer = skb_tail_pointer(skb) - 1; in xrs700x_rcv()
H A Dtag_ksz.c297 tag = skb_tail_pointer(skb) - KSZ_EGRESS_TAG_LEN; in ksz9477_rcv()
355 tag = skb_tail_pointer(skb) - KSZ_EGRESS_TAG_LEN; in ksz8795_rcv()
431 tag = skb_tail_pointer(skb) - KSZ_EGRESS_TAG_LEN; in ksz8463_rcv()
H A Dtag_hellcreek.c46 u8 *tag = skb_tail_pointer(skb) - HELLCREEK_TAG_LEN; in hellcreek_rcv()
H A Dtag_trailer.c38 trailer = skb_tail_pointer(skb) - 4; in trailer_rcv()
H A Dtag_rtl8_4.c232 if (unlikely(rtl8_4_read_tag(skb, dev, skb_tail_pointer(skb) - RTL8_4_TAG_LEN))) { in rtl8_4t_tag_rcv()
/linux/net/netfilter/ipvs/
H A Dip_vs_ftp.c281 data_limit = skb_tail_pointer(skb); in ip_vs_ftp_out()
298 data_limit = skb_tail_pointer(skb); in ip_vs_ftp_out()
446 data_limit = skb_tail_pointer(skb); in ip_vs_ftp_in()
/linux/net/ipv6/
H A Ddatagram.c378 __skb_pull(skb, skb_tail_pointer(skb) - skb->data); in ipv6_local_error()
413 __skb_pull(skb, skb_tail_pointer(skb) - skb->data); in ipv6_local_rxpmtu()
624 if (ptr + 2 > skb_tail_pointer(skb)) in ipv6_get_exthdr_len()
629 return (len <= skb_tail_pointer(skb) - ptr) ? len : 0; in ipv6_get_exthdr_len()
682 if (ptr + 2 > skb_tail_pointer(skb)) in ip6_datagram_recv_specific_ctl()
705 if (ptr + len > skb_tail_pointer(skb)) in ip6_datagram_recv_specific_ctl()
H A Dexthdrs_core.c122 int packet_len = skb_tail_pointer(skb) - skb_network_header(skb); in ipv6_find_tlv()
/linux/net/sched/
H A Dematch.c455 tail = skb_tail_pointer(skb); in tcf_em_tree_dump()
477 tail = skb_tail_pointer(skb); in tcf_em_tree_dump()
H A Dact_api.c490 unsigned char *b = skb_tail_pointer(skb); in tcf_action_dump_terse()
520 unsigned char *b = skb_tail_pointer(skb); in tcf_action_dump_1()
1665 unsigned char *b = skb_tail_pointer(skb); in tca_get_fill()
1689 nlh->nlmsg_len = skb_tail_pointer(skb) - b; in tca_get_fill()
1781 b = skb_tail_pointer(skb); in tca_action_flush()
1821 nlh->nlmsg_len = skb_tail_pointer(skb) - b; in tca_action_flush()
2225 unsigned char *b = skb_tail_pointer(skb); in tc_dump_action()
2297 nlh->nlmsg_len = skb_tail_pointer(skb) - b; in tc_dump_action()
H A Dact_connmark.c196 unsigned char *b = skb_tail_pointer(skb); in tcf_connmark_dump()
/linux/net/nfc/nci/
H A Drsp.c134 if (supported_rf_interface + 2 > skb_tail_pointer(skb)) in nci_core_init_rsp_packet_v2()
139 if (supported_rf_interface + rf_extension_cnt > skb_tail_pointer(skb)) in nci_core_init_rsp_packet_v2()
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-utils.c52 tcp_payload_len = skb_tail_pointer(tmp) - in iwl_tx_tso_segment()
/linux/drivers/s390/net/
H A Dctcm_mpc.c958 ch->xid = (struct xid2 *)skb_tail_pointer(ch->xid_skb); in mpc_channel_action()
960 ch->xid_id = skb_tail_pointer(ch->xid_skb); in mpc_channel_action()
1289 grp->xid = (struct xid2 *)skb_tail_pointer(grp->xid_skb); in ctcmpc_init_mpc_group()
1294 grp->xid_id = skb_tail_pointer(grp->xid_skb); in ctcmpc_init_mpc_group()
1575 (struct xid2 *)skb_tail_pointer(grp->rcvd_xid_skb); in mpc_validate_xid()
1677 ch->rcvd_xid = (struct xid2 *)skb_tail_pointer(ch->trans_skb); in mpc_action_side_xid()
1680 ch->rcvd_xid_id = skb_tail_pointer(ch->trans_skb); in mpc_action_side_xid()
/linux/net/mac802154/
H A Dllsec.c632 datalen = skb_tail_pointer(skb) - data; in llsec_do_encrypt_unauth()
676 datalen = skb_tail_pointer(skb) - data; in llsec_do_encrypt_auth()
858 datalen = skb_tail_pointer(skb) - data; in llsec_do_decrypt_unauth()
892 datalen = skb_tail_pointer(skb) - data; in llsec_do_decrypt_auth()
/linux/include/net/
H A Dmac802154.h241 (skb_tail_pointer(skb) - in ieee802154_get_fc_from_skb()
/linux/net/netfilter/
H A Dnf_nat_helper.c40 skb_tail_pointer(skb) - (skb_network_header(skb) + dataoff + in mangle_contents()
/linux/drivers/net/wireless/silabs/wfx/
H A Dsta.c363 if (WARN_ON(ptr > (u16 *)skb_tail_pointer(skb))) in wfx_set_mfp_ap()
367 if (WARN_ON(ptr > (u16 *)skb_tail_pointer(skb))) in wfx_set_mfp_ap()
371 if (WARN_ON(ptr > (u16 *)skb_tail_pointer(skb))) in wfx_set_mfp_ap()
/linux/net/hsr/
H A Dhsr_main.h243 unsigned char *tail = skb_tail_pointer(skb) - HSR_HLEN; in skb_get_PRP_rct()
/linux/net/ipv4/
H A Dicmp.c731 objh->length = htons(skb_tail_pointer(skb) - (unsigned char *)objh); in icmp_ext_iio_iif_append()
791 ext_len = skb_tail_pointer(skb) - (unsigned char *)ext_hdr; in icmp_ext_append()
856 skb_tail_pointer(skb_in)) in __icmp_send()
1056 skb_tail_pointer(skb_in) || skb_ensure_writable(skb_in, in icmp_ndo_send()
/linux/drivers/net/wireless/intersil/p54/
H A Dp54usb.c173 urb->transfer_buffer = skb_tail_pointer(skb); in p54u_rx_cb()
184 urb->transfer_buffer = skb_tail_pointer(skb); in p54u_rx_cb()
244 skb_tail_pointer(skb), in p54u_init_urbs()

123456