Home
last modified time | relevance | path

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

/linux-4.1.27/net/sctp/
Dinput.c81 struct sctphdr *sh = sctp_hdr(skb); in sctp_rcv_checksum()
115 struct sctphdr *sh; in sctp_rcv()
134 if (skb->len < sizeof(struct sctphdr)) in sctp_rcv()
144 skb_pull(skb, sizeof(struct sctphdr)); in sctp_rcv()
471 struct sctphdr *sctphdr, in sctp_err_lookup() argument
482 __u32 vtag = ntohl(sctphdr->vtag); in sctp_err_lookup()
483 int len = skb->len - ((void *)sctphdr - (void *)skb->data); in sctp_err_lookup()
518 chunkhdr = (void *)sctphdr + sizeof(struct sctphdr); in sctp_err_lookup()
519 if (len < sizeof(struct sctphdr) + sizeof(sctp_chunkhdr_t) in sctp_err_lookup()
941 struct sctphdr *sh = sctp_hdr(skb); in __sctp_rcv_init_lookup()
Doutput.c126 overhead += sizeof(struct sctphdr); in sctp_packet_init()
383 struct sctphdr *sh; in sctp_packet_transmit()
428 sh = (struct sctphdr *)skb_push(nskb, sizeof(struct sctphdr)); in sctp_packet_transmit()
544 nskb->csum_offset = offsetof(struct sctphdr, checksum); in sctp_packet_transmit()
Dchunk.c200 sizeof(struct sctphdr) - sizeof(struct sctp_data_chunk)) & ~3; in sctp_datamsg_from_user()
Dipv6.c409 struct sctphdr *sh; in sctp_v6_from_skb()
763 struct sctphdr *sh; in sctp_inet6_skb_msgname()
Dprotocol.c237 struct sctphdr *sh; in sctp_v4_from_skb()
894 struct sctphdr *sh = sctp_hdr(skb); in sctp_inet_skb_msgname()
Dsocket.c3120 val -= sizeof(struct sctphdr) + in sctp_setsockopt_maxseg()
/linux-4.1.27/include/linux/
Dsctp.h60 typedef 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-4.1.27/include/net/sctp/
Dchecksum.h63 struct sctphdr *sh = sctp_hdr(skb); in sctp_compute_cksum()
Dsctp.h134 struct sctphdr *, struct sctp_association **,
415 frag -= sizeof(struct sctphdr) + sizeof(struct sctp_data_chunk); in sctp_frag_point()
Dstructs.h598 struct sctphdr *sctp_hdr;
/linux-4.1.27/net/netfilter/
Dnf_conntrack_proto_sctp.c147 const struct sctphdr *hp; in sctp_pkt_to_tuple()
148 struct sctphdr _hdr; in sctp_pkt_to_tuple()
312 const struct sctphdr *sh; in sctp_packet()
313 struct sctphdr _sctph; in sctp_packet()
416 const struct sctphdr *sh; in sctp_new()
417 struct sctphdr _sctph; in sctp_new()
Dnf_nat_proto_sctp.c42 hdr = (struct sctphdr *)(skb->data + hdroff); in sctp_manip_pkt()
/linux-4.1.27/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-4.1.27/net/openvswitch/
Dflow.c239 sizeof(struct sctphdr)); in sctphdr_ok()
547 struct sctphdr *sctp = sctp_hdr(skb); in key_extract()
661 struct sctphdr *sctp = sctp_hdr(skb); in key_extract()
Dactions.c573 struct sctphdr *sh; in set_sctp()
577 err = skb_ensure_writable(skb, sctphoff + sizeof(struct sctphdr)); in set_sctp()
/linux-4.1.27/net/core/
Dflow_dissector.c399 poff += sizeof(struct sctphdr); in __skb_get_poff()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_proto_sctp.c177 struct sctphdr *sh, _sctph; in sctp_csum_check()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1573 *td_offset |= (sizeof(struct sctphdr) >> 2) << in i40e_tx_enable_csum()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2323 *td_offset |= (sizeof(struct sctphdr) >> 2) << in i40e_tx_enable_csum()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3374 mss_l4len_idx = sizeof(struct sctphdr) << in ixgbevf_tx_csum()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4752 mss_l4len_idx = sizeof(struct sctphdr) << in igb_tx_csum()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c6885 mss_l4len_idx = sizeof(struct sctphdr) << in ixgbe_tx_csum()