Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/netfilter/
Dnf_nat_proto_sctp.c35 struct sctphdr *hdr; in sctp_manip_pkt()
48 hdr = (struct sctphdr *)(skb->data + hdroff); in sctp_manip_pkt()
Dnf_conntrack_proto_sctp.c163 for ((offset) = (dataoff) + sizeof(struct sctphdr), (count) = 0; \
284 const struct sctphdr *sh; in sctp_packet()
285 struct sctphdr _sctph; in sctp_packet()
405 const struct sctphdr *sh; in sctp_new()
406 struct sctphdr _sctph; in sctp_new()
478 const struct sctphdr *sh; in sctp_error()
481 if (skb->len < dataoff + sizeof(struct sctphdr)) { in sctp_error()
487 if (!skb_make_writable(skb, dataoff + sizeof(struct sctphdr))) { in sctp_error()
491 sh = (const struct sctphdr *)(skb->data + dataoff); in sctp_error()
Dxt_sctp.c121 const struct sctphdr *sh; in sctp_mt()
122 struct sctphdr _sh; in sctp_mt()
/Linux-v4.19/net/sctp/
Dinput.c82 struct sctphdr *sh = sctp_hdr(skb); in sctp_rcv_checksum()
120 if (skb->len < sizeof(struct sctphdr) + sizeof(struct sctp_chunkhdr) + in sctp_rcv()
129 !pskb_may_pull(skb, sizeof(struct sctphdr))) in sctp_rcv()
144 __skb_pull(skb, sizeof(struct sctphdr)); in sctp_rcv()
478 struct sctphdr *sctphdr, in sctp_err_lookup() argument
489 __u32 vtag = ntohl(sctphdr->vtag); in sctp_err_lookup()
526 sizeof(struct sctphdr), in sctp_err_lookup()
1054 struct sctphdr *sh = sctp_hdr(skb); in __sctp_rcv_init_lookup()
Doutput.c552 struct sctphdr *sh = in sctp_packet_pack()
553 (struct sctphdr *)skb_transport_header(head); in sctp_packet_pack()
561 head->csum_offset = offsetof(struct sctphdr, checksum); in sctp_packet_pack()
580 struct sctphdr *sh; in sctp_packet_transmit()
607 sh = skb_push(head, sizeof(struct sctphdr)); in sctp_packet_transmit()
Doffload.c46 struct sctphdr *sh; in sctp_gso_segment()
Dipv6.c486 struct sctphdr *sh = sctp_hdr(skb); in sctp_v6_from_skb()
847 struct sctphdr *sh; in sctp_inet6_skb_msgname()
Dprotocol.c234 struct sctphdr *sh = sctp_hdr(skb); in sctp_v4_from_skb()
913 struct sctphdr *sh = sctp_hdr(skb); in sctp_inet_skb_msgname()
/Linux-v4.19/net/netfilter/ipset/
Dip_set_getport.c41 struct sctphdr _sh; in get_port()
42 const struct sctphdr *sh; in get_port()
/Linux-v4.19/include/linux/
Dsctp.h60 struct sctphdr { struct
67 static inline struct sctphdr *sctp_hdr(const struct sk_buff *skb) in sctp_hdr() argument
69 return (struct sctphdr *)skb_transport_header(skb); in sctp_hdr()
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_proto_sctp.c20 struct sctphdr *sh, _sctph; in sctp_conn_schedule()
80 static void sctp_nat_csum(struct sk_buff *skb, struct sctphdr *sctph, in sctp_nat_csum()
91 struct sctphdr *sctph; in sctp_snat_handler()
138 struct sctphdr *sctph; in sctp_dnat_handler()
186 struct sctphdr *sh, _sctph; in sctp_csum_check()
392 cofs = ihl + sizeof(struct sctphdr); in set_sctp_state()
Dip_vs_core.c1049 sch = skb_header_pointer(skb, nh_len + sizeof(struct sctphdr), in is_sctp_abort()
1083 sch = skb_header_pointer(skb, iph->len + sizeof(struct sctphdr), in is_new_conn()
/Linux-v4.19/include/net/sctp/
Dchecksum.h64 struct sctphdr *sh = sctp_hdr(skb); in sctp_compute_cksum()
Dsctp.h158 struct sctphdr *, struct sctp_association **,
592 __u32 overhead = sizeof(struct sctphdr) + extra; in sctp_mtu_payload()
Dstructs.h622 struct sctphdr *sctp_hdr;
/Linux-v4.19/security/
Dlsm_audit.c90 struct sctphdr *sh = sctp_hdr(skb); in ipv4_skb_to_auditdata()
170 struct sctphdr _sctph, *sh; in ipv6_skb_to_auditdata()
/Linux-v4.19/net/openvswitch/
Dflow.c246 sizeof(struct sctphdr)); in sctphdr_ok()
670 struct sctphdr *sctp = sctp_hdr(skb); in key_extract()
783 struct sctphdr *sctp = sctp_hdr(skb); in key_extract()
Dactions.c785 struct sctphdr *sh; in set_sctp()
789 err = skb_ensure_writable(skb, sctphoff + sizeof(struct sctphdr)); in set_sctp()
/Linux-v4.19/net/sched/
Dact_csum.c359 struct sctphdr *sctph; in tcf_csum_sctp()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c338 struct sctphdr *sctp; in i40e_add_del_fdir_sctpv4()
353 sctp = (struct sctphdr *)(raw_packet + IP_HEADER_OFFSET in i40e_add_del_fdir_sctpv4()
3169 offset |= (sizeof(struct sctphdr) >> 2) << in i40e_tx_enable_csum()
/Linux-v4.19/net/core/
Dflow_dissector.c1332 poff += sizeof(struct sctphdr); in __skb_get_poff()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c2079 offset |= (sizeof(struct sctphdr) >> 2) << in i40e_tx_enable_csum()
/Linux-v4.19/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2096 case offsetof(struct sctphdr, checksum): in igbvf_tx_csum()
/Linux-v4.19/security/selinux/
Dhooks.c4294 struct sctphdr _sctph, *sh; in selinux_parse_skb_ipv4()
4384 struct sctphdr _sctph, *sh; in selinux_parse_skb_ipv6()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c674 (sizeof(struct sctphdr) >> 2)); in hns3_set_l2l3l4_len()

12