Lines Matching refs:serr
32 struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); in rxrpc_lookup_peer_local_rcu() local
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
49 switch (serr->ee.ee_origin) { in rxrpc_lookup_peer_local_rcu()
52 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu()
57 skb_network_header(skb) + serr->addr_offset + 12, in rxrpc_lookup_peer_local_rcu()
69 switch (serr->ee.ee_origin) { in rxrpc_lookup_peer_local_rcu()
71 srx->transport.sin6.sin6_port = serr->port; in rxrpc_lookup_peer_local_rcu()
73 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu()
79 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
81 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu()
136 struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); in rxrpc_input_error() local
142 if (!skb->len && serr->ee.ee_origin == SO_EE_ORIGIN_TIMESTAMPING) { in rxrpc_input_error()
155 trace_rxrpc_rx_icmp(peer, &serr->ee, &srx); in rxrpc_input_error()
157 if ((serr->ee.ee_origin == SO_EE_ORIGIN_ICMP && in rxrpc_input_error()
158 serr->ee.ee_type == ICMP_DEST_UNREACH && in rxrpc_input_error()
159 serr->ee.ee_code == ICMP_FRAG_NEEDED)) { in rxrpc_input_error()
160 rxrpc_adjust_mtu(peer, serr->ee.ee_info); in rxrpc_input_error()
175 struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); in rxrpc_store_error() local
176 struct sock_extended_err *ee = &serr->ee; in rxrpc_store_error()