| /tools/perf/util/ |
| A D | clockid.c | 71 const struct clockid_map *cm; in parse_clockid() local 97 for (cm = clockids; cm->name; cm++) { in parse_clockid() 98 if (!strcasecmp(str, cm->name)) { in parse_clockid() 99 opts->clockid = cm->clockid; in parse_clockid() 112 const struct clockid_map *cm; in clockid_name() local 114 for (cm = clockids; cm->name; cm++) { in clockid_name() 115 if (cm->clockid == clk_id) in clockid_name() 116 return cm->name; in clockid_name()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | net_timestamping.c | 77 struct cmsghdr *cm; in test_recv_errmsg_cmsg() local 79 for (cm = CMSG_FIRSTHDR(msg); in test_recv_errmsg_cmsg() 80 cm && cm->cmsg_len; in test_recv_errmsg_cmsg() 81 cm = CMSG_NXTHDR(msg, cm)) { in test_recv_errmsg_cmsg() 82 if (cm->cmsg_level == SOL_SOCKET && in test_recv_errmsg_cmsg() 84 tss = (void *)CMSG_DATA(cm); in test_recv_errmsg_cmsg() 86 cm->cmsg_type == IP_RECVERR) || in test_recv_errmsg_cmsg() 87 (cm->cmsg_level == SOL_IPV6 && in test_recv_errmsg_cmsg() 88 cm->cmsg_type == IPV6_RECVERR) || in test_recv_errmsg_cmsg() 89 (cm->cmsg_level == SOL_PACKET && in test_recv_errmsg_cmsg() [all …]
|
| A D | sk_lookup.c | 310 struct cmsghdr *cm; in udp_recv_send() local 334 for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) { in udp_recv_send() 335 if ((cm->cmsg_level == SOL_IP && in udp_recv_send() 336 cm->cmsg_type == IP_ORIGDSTADDR) || in udp_recv_send() 337 (cm->cmsg_level == SOL_IPV6 && in udp_recv_send() 338 cm->cmsg_type == IPV6_ORIGDSTADDR)) { in udp_recv_send() 339 dst_addr = (struct sockaddr_storage *)CMSG_DATA(cm); in udp_recv_send() 343 cm->cmsg_level, cm->cmsg_type); in udp_recv_send()
|
| /tools/testing/vsock/ |
| A D | msg_zerocopy_common.c | 22 struct cmsghdr *cm; in vsock_recv_completion() local 34 cm = CMSG_FIRSTHDR(&msg); in vsock_recv_completion() 35 if (!cm) { in vsock_recv_completion() 40 if (cm->cmsg_level != SOL_VSOCK) { in vsock_recv_completion() 45 if (cm->cmsg_type != VSOCK_RECVERR) { in vsock_recv_completion() 50 serr = (void *)CMSG_DATA(cm); in vsock_recv_completion()
|
| /tools/testing/selftests/net/ |
| A D | ipv6_flowlabel.c | 75 struct cmsghdr *cm; in do_send() local 77 cm = (void *)control; in do_send() 78 cm->cmsg_len = CMSG_LEN(sizeof(flowlabel)); in do_send() 79 cm->cmsg_level = SOL_IPV6; in do_send() 80 cm->cmsg_type = IPV6_FLOWINFO; in do_send() 103 struct cmsghdr *cm; in do_recv() local 130 cm = CMSG_FIRSTHDR(&msg); in do_recv() 132 if (!cm) in do_recv() 134 if (CMSG_NXTHDR(&msg, cm)) in do_recv() 136 if (cm->cmsg_level != SOL_IPV6 || in do_recv() [all …]
|
| A D | tcp_inq.c | 103 struct cmsghdr *cm; in main() local 166 for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) in main() 167 if (cm->cmsg_level == SOL_TCP && cm->cmsg_type == TCP_CM_INQ) in main() 168 inq = *((int *) CMSG_DATA(cm)); in main()
|
| A D | txtimestamp.c | 316 struct cmsghdr *cm; in __recv_errmsg_cmsg() local 319 for (cm = CMSG_FIRSTHDR(msg); in __recv_errmsg_cmsg() 320 cm && cm->cmsg_len; in __recv_errmsg_cmsg() 321 cm = CMSG_NXTHDR(msg, cm)) { in __recv_errmsg_cmsg() 322 if (cm->cmsg_level == SOL_SOCKET && in __recv_errmsg_cmsg() 324 tss = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg() 326 cm->cmsg_type == IP_RECVERR) || in __recv_errmsg_cmsg() 327 (cm->cmsg_level == SOL_IPV6 && in __recv_errmsg_cmsg() 331 serr = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg() 340 cm->cmsg_type == IP_PKTINFO) { in __recv_errmsg_cmsg() [all …]
|
| A D | so_txtime.c | 78 struct cmsghdr *cm; in do_send_one() local 99 cm = CMSG_FIRSTHDR(&msg); in do_send_one() 100 cm->cmsg_level = SOL_SOCKET; in do_send_one() 101 cm->cmsg_type = SCM_TXTIME; in do_send_one() 102 cm->cmsg_len = CMSG_LEN(sizeof(tdeliver)); in do_send_one() 164 struct cmsghdr *cm; in do_recv_errqueue_timeout() local 187 cm = CMSG_FIRSTHDR(&msg); in do_recv_errqueue_timeout() 188 if (cm->cmsg_level != cfg_errq_level || in do_recv_errqueue_timeout() 189 cm->cmsg_type != cfg_errq_type) in do_recv_errqueue_timeout() 191 cm->cmsg_level, cm->cmsg_type); in do_recv_errqueue_timeout() [all …]
|
| A D | msg_zerocopy.c | 175 struct cmsghdr *cm; in add_zcopy_cookie() local 179 cm = (void *)msg->msg_control; in add_zcopy_cookie() 181 cm->cmsg_level = SOL_RDS; in add_zcopy_cookie() 400 struct cmsghdr *cm; in do_recv_completion() local 419 cm = CMSG_FIRSTHDR(&msg); in do_recv_completion() 420 if (!cm) in do_recv_completion() 422 if (!((cm->cmsg_level == SOL_IP && cm->cmsg_type == IP_RECVERR) || in do_recv_completion() 423 (cm->cmsg_level == SOL_IPV6 && cm->cmsg_type == IPV6_RECVERR) || in do_recv_completion() 424 (cm->cmsg_level == SOL_PACKET && cm->cmsg_type == PACKET_TX_TIMESTAMP))) in do_recv_completion() 426 cm->cmsg_level, cm->cmsg_type); in do_recv_completion() [all …]
|
| A D | udpgso_bench_tx.c | 314 static void send_ts_cmsg(struct cmsghdr *cm) in send_ts_cmsg() argument 318 cm->cmsg_level = SOL_SOCKET; in send_ts_cmsg() 319 cm->cmsg_type = SO_TIMESTAMPING; in send_ts_cmsg() 320 cm->cmsg_len = CMSG_LEN(sizeof(cfg_tx_ts)); in send_ts_cmsg() 321 valp = (void *)CMSG_DATA(cm); in send_ts_cmsg() 378 static void send_udp_segment_cmsg(struct cmsghdr *cm) in send_udp_segment_cmsg() argument 382 cm->cmsg_level = SOL_UDP; in send_udp_segment_cmsg() 383 cm->cmsg_type = UDP_SEGMENT; in send_udp_segment_cmsg() 384 cm->cmsg_len = CMSG_LEN(sizeof(cfg_gso_size)); in send_udp_segment_cmsg() 385 valp = (void *)CMSG_DATA(cm); in send_udp_segment_cmsg()
|
| A D | nettest.c | 908 struct cmsghdr *cm; in get_index_from_cmsg() local 914 cm = (struct cmsghdr *)CMSG_NXTHDR(m, cm)) { in get_index_from_cmsg() 916 if (cm->cmsg_level == SOL_IP && in get_index_from_cmsg() 966 struct cmsghdr *cm; in send_msg_cmsg() local 978 cm = (struct cmsghdr *)cmsgbuf; in send_msg_cmsg() 979 m.msg_control = (caddr_t)cm; in send_msg_cmsg() 984 cm->cmsg_level = SOL_IP; in send_msg_cmsg() 985 cm->cmsg_type = IP_PKTINFO; in send_msg_cmsg() 995 cm->cmsg_level = SOL_IPV6; in send_msg_cmsg() 996 cm->cmsg_type = IPV6_PKTINFO; in send_msg_cmsg() [all …]
|
| A D | udpgso.c | 381 struct cmsghdr *cm; in send_one() local 396 cm = CMSG_FIRSTHDR(&msg); in send_one() 397 cm->cmsg_level = SOL_UDP; in send_one() 398 cm->cmsg_type = UDP_SEGMENT; in send_one() 399 cm->cmsg_len = CMSG_LEN(sizeof(uint16_t)); in send_one() 400 *((uint16_t *) CMSG_DATA(cm)) = gso_len; in send_one()
|
| A D | timestamping.c | 285 struct cmsghdr cm; in recvpacket() member
|
| /tools/testing/selftests/drivers/net/ |
| A D | stats.py | 146 with ksft_raises(NlError) as cm: 148 ksft_eq(cm.exception.nl_msg.error, -34) 149 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex') 152 with ksft_raises(NlError) as cm: 154 ksft_eq(cm.exception.nl_msg.error, -errno.EOPNOTSUPP) 155 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex') 164 with ksft_raises(NlError) as cm: 166 ksft_eq(cm.exception.nl_msg.error, -19) 167 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.ifindex')
|
| A D | queues.py | 107 with ksft_raises(NlError) as cm: 109 ksft_eq(cm.exception.nl_msg.error, -errno.ENOENT) 112 with ksft_raises(NlError) as cm: 114 ksft_eq(cm.exception.nl_msg.error, -errno.ENOENT)
|
| /tools/testing/selftests/drivers/net/hw/ |
| A D | ncdevmem.c | 617 struct cmsghdr *cm = NULL; in do_server() local 641 for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) { in do_server() 793 struct cmsghdr *cm; in wait_compl() local 814 for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) { in wait_compl() 815 if (cm->cmsg_level != SOL_IP && in wait_compl() 816 cm->cmsg_level != SOL_IPV6) in wait_compl() 818 if (cm->cmsg_level == SOL_IP && in wait_compl() 819 cm->cmsg_type != IP_RECVERR) in wait_compl() 821 if (cm->cmsg_level == SOL_IPV6 && in wait_compl() 822 cm->cmsg_type != IPV6_RECVERR) in wait_compl() [all …]
|
| A D | rss_api.py | 215 with ksft_raises(NlError) as cm: 218 ksft_eq(cm.exception.nl_msg.extack['bad-attr'], '.hkey') 407 with ksft_raises(NlError) as cm: 414 ksft_eq(cm.exception.nl_msg.error, -errno.EBUSY)
|
| A D | rss_ctx.py | 676 with ksft_raises(CmdExitFailure) as cm: 680 if cm.exception: 681 ksft_in('Invalid argument', cm.exception.cmd.stderr)
|
| /tools/testing/selftests/net/lib/ |
| A D | csum.c | 698 struct cmsghdr *cm; in recv_get_packet_csum_status() local 703 for (cm = CMSG_FIRSTHDR(msg); cm; cm = CMSG_NXTHDR(msg, cm)) { in recv_get_packet_csum_status() 704 if (cm->cmsg_level != SOL_PACKET || in recv_get_packet_csum_status() 705 cm->cmsg_type != PACKET_AUXDATA) in recv_get_packet_csum_status() 707 cm->cmsg_level, cm->cmsg_type); in recv_get_packet_csum_status() 709 if (cm->cmsg_len != CMSG_LEN(sizeof(struct tpacket_auxdata))) in recv_get_packet_csum_status() 711 cm->cmsg_len, CMSG_LEN(sizeof(struct tpacket_auxdata))); in recv_get_packet_csum_status() 713 aux = (void *)CMSG_DATA(cm); in recv_get_packet_csum_status()
|