Home
last modified time | relevance | path

Searched refs:sctphdr (Results 1 – 25 of 37) sorted by relevance

12

/linux/include/net/sctp/
A Dchecksum.h54 struct sctphdr *sh = (struct sctphdr *)(skb->data + offset); in sctp_compute_cksum()
A Dsctp.h144 struct sctphdr *, struct sctp_association **,
581 __u32 overhead = sizeof(struct sctphdr) + extra; in __sctp_mtu_payload()
629 sizeof(struct sctphdr); in sctp_transport_pl_hlen()
A Dstructs.h611 struct sctphdr *sctp_hdr;
/linux/net/netfilter/ipvs/
A Dip_vs_proto_sctp.c23 struct sctphdr *sh, _sctph; in sctp_conn_schedule()
83 static void sctp_nat_csum(struct sk_buff *skb, struct sctphdr *sctph, in sctp_nat_csum()
94 struct sctphdr *sctph; in sctp_snat_handler()
141 struct sctphdr *sctph; in sctp_dnat_handler()
189 struct sctphdr *sh; in sctp_csum_check()
199 sh = (struct sctphdr *)(skb->data + sctphoff); in sctp_csum_check()
392 cofs = ihl + sizeof(struct sctphdr); in set_sctp_state()
A Dip_vs_core.c1055 sch = skb_header_pointer(skb, nh_len + sizeof(struct sctphdr), in is_sctp_abort()
1089 sch = skb_header_pointer(skb, iph->len + sizeof(struct sctphdr), in is_new_conn()
/linux/net/netfilter/
A Dnf_conntrack_proto_sctp.c157 for ((offset) = (dataoff) + sizeof(struct sctphdr), (count) = 0; \
273 const struct sctphdr *sh, unsigned int dataoff) in sctp_new()
331 const struct sctphdr *sh; in sctp_error()
334 if (skb->len < dataoff + sizeof(struct sctphdr)) { in sctp_error()
345 sh = (const struct sctphdr *)(skb->data + dataoff); in sctp_error()
367 const struct sctphdr *sh; in nf_conntrack_sctp_packet()
368 struct sctphdr _sctph; in nf_conntrack_sctp_packet()
A Dxt_sctp.c122 const struct sctphdr *sh; in sctp_mt()
123 struct sctphdr _sh; in sctp_mt()
A Dnft_payload.c573 struct sctphdr *sh; in nft_payload_csum_sctp()
578 sh = (struct sctphdr *)(skb->data + offset); in nft_payload_csum_sctp()
739 if (priv->csum_offset != offsetof(struct sctphdr, checksum)) in nft_payload_set_init()
A Dnf_nat_proto.c105 struct sctphdr *hdr; in sctp_manip_pkt()
118 hdr = (struct sctphdr *)(skb->data + hdroff); in sctp_manip_pkt()
A Dnft_exthdr.c315 unsigned int offset = nft_thoff(pkt) + sizeof(struct sctphdr); in nft_exthdr_sctp_eval()
/linux/net/sctp/
A Dinput.c70 struct sctphdr *sh = sctp_hdr(skb); in sctp_rcv_checksum()
108 if (skb->len < sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr) + in sctp_rcv()
117 !pskb_may_pull(skb, sizeof(struct sctphdr))) in sctp_rcv()
132 __skb_pull(skb, sizeof(struct sctphdr)); in sctp_rcv()
474 struct sctphdr *sctphdr, in sctp_err_lookup() argument
485 __u32 vtag = ntohl(sctphdr->vtag); in sctp_err_lookup()
522 sizeof(struct sctphdr), in sctp_err_lookup()
883 sizeof(struct sctphdr)); in __sctp_rcv_lookup_endpoint()
1128 struct sctphdr *sh = sctp_hdr(skb); in __sctp_rcv_init_lookup()
A Doutput.c226 overhead += sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr); in sctp_packet_bundle_pad()
548 struct sctphdr *sh = in sctp_packet_pack()
549 (struct sctphdr *)skb_transport_header(head); in sctp_packet_pack()
557 head->csum_offset = offsetof(struct sctphdr, checksum); in sctp_packet_pack()
575 struct sctphdr *sh; in sctp_packet_transmit()
605 sh = skb_push(head, sizeof(struct sctphdr)); in sctp_packet_transmit()
A Doffload.c42 struct sctphdr *sh; in sctp_gso_segment()
A Dipv6.c529 struct sctphdr *sh = sctp_hdr(skb); in sctp_v6_from_skb()
895 struct sctphdr *sh; in sctp_inet6_skb_msgname()
A Dprotocol.c219 struct sctphdr *sh = sctp_hdr(skb); in sctp_v4_from_skb()
989 struct sctphdr *sh = sctp_hdr(skb); in sctp_inet_skb_msgname()
/linux/net/netfilter/ipset/
A Dip_set_getport.c42 struct sctphdr _sh; in get_port()
43 const struct sctphdr *sh; in get_port()
/linux/include/linux/
A Dsctp.h45 struct sctphdr { struct
52 static inline struct sctphdr *sctp_hdr(const struct sk_buff *skb) in sctp_hdr() argument
54 return (struct sctphdr *)skb_transport_header(skb); in sctp_hdr()
/linux/security/
A Dlsm_audit.c88 struct sctphdr *sh = sctp_hdr(skb); in ipv4_skb_to_auditdata()
167 struct sctphdr _sctph, *sh; in ipv6_skb_to_auditdata()
/linux/net/openvswitch/
A Dflow.c234 sizeof(struct sctphdr)); in sctphdr_ok()
599 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4()
722 struct sctphdr *sctp = sctp_hdr(skb); in key_extract_l3l4()
A Dactions.c713 struct sctphdr *sh; in set_sctp()
717 err = skb_ensure_writable(skb, sctphoff + sizeof(struct sctphdr)); in set_sctp()
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_fdir.c390 struct sctphdr *sctph = (struct sctphdr *)hdr->buffer; in iavf_fill_fdir_sctp_hdr()
/linux/net/sched/
A Dact_csum.c368 struct sctphdr *sctph; in tcf_csum_sctp()
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.c284 struct sctphdr *sctp; in i40e_create_dummy_sctp_packet()
289 sctp = (struct sctphdr *)tmp; in i40e_create_dummy_sctp_packet()
3310 offset |= (sizeof(struct sctphdr) >> 2) << in i40e_tx_enable_csum()
/linux/drivers/net/ethernet/intel/ice/
A Dice_virtchnl_fdir.c1021 struct sctphdr *sctph; in ice_vc_fdir_parse_pattern()
1102 sctph = (struct sctphdr *)hdr->buffer; in ice_vc_fdir_parse_pattern()
/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_tx.c258 *l4_len = sizeof(struct sctphdr); in get_inner_l4_info()

Completed in 59 milliseconds

12