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