| /linux-6.15/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_timestamping_server.pkt | 52 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 70 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 88 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 106 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 123 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 140 ee_origin=SO_EE_ORIGIN_TIMESTAMPING,
|
| H A D | tcp_timestamping_client-only-last-byte.pkt | 52 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 70 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 87 ee_origin=SO_EE_ORIGIN_TIMESTAMPING,
|
| H A D | tcp_zerocopy_basic.pkt | 32 ee_origin=SO_EE_ORIGIN_ZEROCOPY, 50 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_timestamping_partial.pkt | 50 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 68 ee_origin=SO_EE_ORIGIN_TIMESTAMPING, 86 ee_origin=SO_EE_ORIGIN_TIMESTAMPING,
|
| H A D | tcp_zerocopy_small.pkt | 33 ee_origin=SO_EE_ORIGIN_ZEROCOPY, 52 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_maxfrags.pkt | 66 ee_origin=SO_EE_ORIGIN_ZEROCOPY, 113 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_client.pkt | 25 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_batch.pkt | 36 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_fastopen-server.pkt | 37 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_closed.pkt | 39 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_epoll_edge.pkt | 56 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_epoll_exclusive.pkt | 58 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_epoll_oneshot.pkt | 61 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| H A D | tcp_zerocopy_fastopen-client.pkt | 51 ee_origin=SO_EE_ORIGIN_ZEROCOPY,
|
| /linux-6.15/tools/testing/vsock/ |
| H A D | msg_zerocopy_common.c | 51 if (serr->ee_origin != SO_EE_ORIGIN_ZEROCOPY) { in vsock_recv_completion() 52 fprintf(stderr, "serr: wrong origin: %u\n", serr->ee_origin); in vsock_recv_completion()
|
| /linux-6.15/net/rxrpc/ |
| H A D | peer_event.c | 49 switch (serr->ee.ee_origin) { in rxrpc_lookup_peer_local_rcu() 69 switch (serr->ee.ee_origin) { in rxrpc_lookup_peer_local_rcu() 148 if (!skb->len && serr->ee.ee_origin == SO_EE_ORIGIN_TIMESTAMPING) { in rxrpc_input_error() 163 if ((serr->ee.ee_origin == SO_EE_ORIGIN_ICMP && in rxrpc_input_error() 170 if ((serr->ee.ee_origin == SO_EE_ORIGIN_ICMP6 && in rxrpc_input_error() 194 switch (ee->ee_origin) { in rxrpc_store_error()
|
| /linux-6.15/net/ipv6/ |
| H A D | datagram.c | 323 serr->ee.ee_origin = SO_EE_ORIGIN_ICMP6; in ipv6_icmp_error() 368 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in ipv6_local_error() 424 return serr->ee.ee_origin == SO_EE_ORIGIN_ICMP6 || in ipv6_datagram_support_addr() 425 serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || in ipv6_datagram_support_addr() 426 serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port; in ipv6_datagram_support_addr() 438 if (serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || in ip6_datagram_support_cmsg() 439 serr->ee.ee_origin == SO_EE_ORIGIN_ICMP6) in ip6_datagram_support_cmsg() 442 if (serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL) in ip6_datagram_support_cmsg()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | errqueue.h | 17 __u8 ee_origin; member
|
| /linux-6.15/net/can/j1939/ |
| H A D | socket.c | 1037 serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; in __j1939_sk_errqueue() 1043 serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; in __j1939_sk_errqueue() 1049 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in __j1939_sk_errqueue() 1055 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in __j1939_sk_errqueue() 1061 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in __j1939_sk_errqueue() 1067 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in __j1939_sk_errqueue()
|
| /linux-6.15/net/ipv4/ |
| H A D | ip_sockglue.c | 423 serr->ee.ee_origin = SO_EE_ORIGIN_ICMP; in ip_icmp_error() 465 serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; in ip_local_error() 486 return serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || in ipv4_datagram_support_addr() 487 serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port; in ipv4_datagram_support_addr() 497 int ee_origin) in ipv4_datagram_support_cmsg() argument 501 if (ee_origin == SO_EE_ORIGIN_ICMP) in ipv4_datagram_support_cmsg() 504 if (ee_origin == SO_EE_ORIGIN_LOCAL) in ipv4_datagram_support_cmsg() 567 if (ipv4_datagram_support_cmsg(sk, skb, serr->ee.ee_origin)) { in ip_recv_error()
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | udpgso_bench_tx.c | 166 switch (err->ee_origin) { in flush_cmsg() 190 err->ee_origin); in flush_cmsg() 194 err->ee_origin); in flush_cmsg()
|
| H A D | timestamping.c | 224 err->ee_origin, in printpacket() 226 err->ee_origin == SO_EE_ORIGIN_TIMESTAMPING ? in printpacket()
|
| H A D | so_txtime.c | 194 if (err->ee_origin != SO_EE_ORIGIN_TXTIME) in do_recv_errqueue_timeout() 195 error(1, 0, "errqueue: origin 0x%x\n", err->ee_origin); in do_recv_errqueue_timeout()
|
| H A D | msg_zerocopy.c | 429 if (serr->ee_origin != SO_EE_ORIGIN_ZEROCOPY) in do_recv_completion() 430 error(1, 0, "serr: wrong origin: %u", serr->ee_origin); in do_recv_completion()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | net_timestamping.c | 92 ASSERT_EQ(serr->ee_origin, SO_EE_ORIGIN_TIMESTAMPING, in test_recv_errmsg_cmsg()
|