| /linux/net/ipv6/ |
| H A D | mcast_snoop.c | 75 unsigned int transport_len = ipv6_transport_len(skb); in ipv6_mc_check_mld_query() local 84 if (transport_len != sizeof(struct mld_msg)) { in ipv6_mc_check_mld_query() 86 if (transport_len < sizeof(struct mld2_query)) in ipv6_mc_check_mld_query() 137 unsigned int transport_len = ipv6_transport_len(skb); in ipv6_mc_check_icmpv6() local 143 skb_chk = skb_checksum_trimmed(skb, transport_len, in ipv6_mc_check_icmpv6()
|
| H A D | ndisc_snoop.c | 47 unsigned int transport_len = ipv6_transport_len(skb); in ndisc_check_icmpv6() local 55 skb_chk = skb_checksum_trimmed(skb, transport_len, in ndisc_check_icmpv6() 108 unsigned int transport_len = ipv6_transport_len(skb); in ndisc_check_nd_msg() local 116 if (transport_len < sizeof(struct nd_msg)) in ndisc_check_nd_msg() 153 return ndisc_check_options(skb, transport_len - sizeof(struct nd_msg), in ndisc_check_nd_msg()
|
| /linux/net/rxrpc/ |
| H A D | utils.c | 23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb() 32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb()
|
| H A D | peer_event.c | 38 srx->transport_len = local->srx.transport_len; in rxrpc_lookup_peer_local_rcu() 46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu() 77 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu()
|
| H A D | af_rxrpc.c | 93 if (srx->transport_len < sizeof(sa_family_t) || in rxrpc_validate_address() 94 srx->transport_len > len) in rxrpc_validate_address() 102 if (srx->transport_len < sizeof(struct sockaddr_in)) in rxrpc_validate_address() 111 if (srx->transport_len < sizeof(struct sockaddr_in6)) in rxrpc_validate_address() 568 rx->srx.transport_len = sizeof(struct sockaddr_in); in rxrpc_sendmsg() 572 rx->srx.transport_len = sizeof(struct sockaddr_in6); in rxrpc_sendmsg()
|
| H A D | output.c | 260 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_ack_packet() 387 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_abort_packet() 670 msg.msg_namelen = call->peer->srx.transport_len; in rxrpc_send_data_packet() 761 msg.msg_namelen = conn->peer->srx.transport_len; in rxrpc_send_conn_abort() 860 msg.msg_namelen = srx.transport_len; in rxrpc_reject_packet() 887 msg.msg_namelen = peer->srx.transport_len; in rxrpc_send_keepalive() 955 msg.msg_namelen = conn->peer->srx.transport_len; in rxrpc_send_response()
|
| H A D | peer_object.c | 41 hash_key += srx->transport_len; in rxrpc_peer_hash_key() 88 (peer->srx.transport_len - srx->transport_len) ?: in rxrpc_peer_cmp_key()
|
| H A D | local_event.c | 51 msg.msg_namelen = srx.transport_len; in rxrpc_send_version_request()
|
| H A D | local_object.c | 65 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key()
|
| H A D | rxperf.c | 203 srx.transport_len = sizeof(srx.transport.sin6); in rxperf_open_socket()
|
| H A D | conn_event.c | 125 msg.msg_namelen = conn->peer->srx.transport_len; in rxrpc_conn_retransmit_call()
|
| H A D | rxgk.c | 663 msg.msg_namelen = conn->peer->srx.transport_len; in rxgk_issue_challenge()
|
| H A D | rxkad.c | 527 msg.msg_namelen = conn->peer->srx.transport_len; in rxkad_verify_packet_2()
|
| /linux/include/uapi/linux/ |
| H A D | rxrpc.h | 22 __u16 transport_len; /* length of transport address */ member
|
| /linux/net/openvswitch/ |
| H A D | actions.c | 325 int transport_len = skb->len - skb_transport_offset(skb); in update_ip_l4_checksum() local 331 if (likely(transport_len >= sizeof(struct tcphdr))) in update_ip_l4_checksum() 335 if (likely(transport_len >= sizeof(struct udphdr))) { in update_ip_l4_checksum() 361 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum() local 364 if (likely(transport_len >= sizeof(struct tcphdr))) in update_ipv6_checksum() 368 if (likely(transport_len >= sizeof(struct udphdr))) { in update_ipv6_checksum() 379 if (likely(transport_len >= sizeof(struct icmp6hdr))) in update_ipv6_checksum()
|
| /linux/fs/afs/ |
| H A D | addr_list.c | 295 srx.transport_len = sizeof(srx.transport.sin); in afs_merge_fs_addr4() 339 srx.transport_len = sizeof(srx.transport.sin6); in afs_merge_fs_addr6()
|
| H A D | rxrpc.c | 68 srx.transport_len = sizeof(srx.transport.sin6); in afs_open_socket()
|
| /linux/net/ipv4/ |
| H A D | igmp.c | 1693 unsigned int transport_len = ip_transport_len(skb); in ip_mc_check_igmp_msg() 1697 if (transport_len != sizeof(struct igmphdr)) { in ip_mc_validate_checksum() 1699 if (transport_len < sizeof(struct igmpv3_query)) in ip_mc_validate_checksum() 1741 unsigned int transport_len = ip_transport_len(skb); in ip_mc_check_igmp() 1747 skb_chk = skb_checksum_trimmed(skb, transport_len, in ip_mc_check_igmp() 1657 unsigned int transport_len = ip_transport_len(skb); ip_mc_check_igmp_query() local 1705 unsigned int transport_len = ip_transport_len(skb); ip_mc_check_igmp_csum() local
|
| /linux/net/bridge/ |
| H A D | br_multicast.c | 3559 unsigned int transport_len = ip_transport_len(skb); in br_ip4_multicast_query() 3577 if (transport_len == sizeof(*ih)) { in br_ip4_multicast_query() 3584 } else if (transport_len >= sizeof(*ih3)) { in br_ip4_multicast_query() 3640 unsigned int transport_len = ipv6_transport_len(skb); in br_ip6_multicast_query() 3658 if (transport_len == sizeof(*mld)) { in br_ip6_multicast_query() 3548 unsigned int transport_len = ip_transport_len(skb); br_ip4_multicast_query() local 3629 unsigned int transport_len = ipv6_transport_len(skb); br_ip6_multicast_query() local
|
| /linux/net/core/ |
| H A D | skbuff.c | 6078 * @transport_len: the data length beyond the network header in skb_checksum_maybe_trim() 6083 * (e.g. transport_len exceeds skb length or out-of-memory). in skb_checksum_maybe_trim() 6089 unsigned int transport_len) in skb_checksum_maybe_trim() 6092 unsigned int len = skb_transport_offset(skb) + transport_len; in skb_checksum_maybe_trim() 6116 * @transport_len: the data length beyond the network header in skb_checksum_trimmed() 6129 unsigned int transport_len, in skb_checksum_trimmed() 6136 skb_chk = skb_checksum_maybe_trim(skb, transport_len); in skb_checksum_trimmed() 6075 skb_checksum_maybe_trim(struct sk_buff * skb,unsigned int transport_len) skb_checksum_maybe_trim() argument 6115 skb_checksum_trimmed(struct sk_buff * skb,unsigned int transport_len,__sum16 (* skb_chkf)(struct sk_buff * skb)) skb_checksum_trimmed() argument
|