Symbol: SOCK_RAW
arch/um/drivers/vector_user.c
171
fd = socket(AF_PACKET, SOCK_RAW, flags);
arch/um/drivers/vector_user.c
641
dsthints.ai_socktype = SOCK_RAW;
arch/um/drivers/vector_user.c
649
dsthints.ai_socktype = SOCK_RAW;
drivers/net/tap.c
469
q->sock.type = SOCK_RAW;
drivers/vhost/net.c
1474
if (sock->sk->sk_type != SOCK_RAW) {
include/linux/sock_diag.h
59
if (sk->sk_type == SOCK_RAW)
include/linux/sock_diag.h
71
if (sk->sk_type == SOCK_RAW)
include/trace/events/sunrpc.h
21
TRACE_DEFINE_ENUM(SOCK_RAW);
include/trace/events/sunrpc.h
30
{ SOCK_RAW, "RAW" }, \
net/bluetooth/bnep/sock.c
202
if (sock->type != SOCK_RAW)
net/bluetooth/hci_sock.c
2209
if (sock->type != SOCK_RAW)
net/bluetooth/hidp/sock.c
253
if (sock->type != SOCK_RAW)
net/bluetooth/l2cap_sock.c
1934
case SOCK_RAW:
net/bluetooth/l2cap_sock.c
2006
sock->type != SOCK_DGRAM && sock->type != SOCK_RAW)
net/bluetooth/l2cap_sock.c
2009
if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW))
net/bluetooth/l2cap_sock.c
631
&& sk->sk_type != SOCK_RAW) {
net/bluetooth/rfcomm/sock.c
324
if (sock->type != SOCK_STREAM && sock->type != SOCK_RAW)
net/can/raw.c
1096
.type = SOCK_RAW,
net/core/filter.c
5628
return sk->sk_type != SOCK_RAW && !ipv6_only_sock(sk);
net/core/sock.c
4534
if (sk->sk_type == SOCK_RAW && sk->sk_family == AF_INET)
net/core/sock.c
4536
else if (sk->sk_type == SOCK_RAW && sk->sk_family == AF_INET6)
net/ieee802154/socket.c
1013
case SOCK_RAW:
net/ipv4/af_inet.c
1190
.type = SOCK_RAW,
net/ipv4/af_inet.c
321
if (sock->type == SOCK_RAW && !kern &&
net/ipv4/af_inet.c
349
if (SOCK_RAW == sock->type) {
net/ipv4/icmp.c
1763
SOCK_RAW, IPPROTO_ICMP, &init_net);
net/ipv4/inet_diag.c
273
if (sk->sk_type == SOCK_RAW) {
net/ipv4/ip_output.c
1489
if (sk->sk_type == SOCK_RAW &&
net/ipv4/ip_sockglue.c
1019
if (sk->sk_type != SOCK_RAW)
net/ipv4/ip_sockglue.c
350
if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num == IPPROTO_RAW)
net/ipv4/ip_sockglue.c
974
if (sk->sk_type != SOCK_RAW && sk->sk_type != SOCK_DGRAM)
net/ipv4/ip_sockglue.c
994
if (sk->sk_type != SOCK_RAW)
net/ipv4/ipmr.c
1423
if (sk->sk_type != SOCK_RAW ||
net/ipv4/ipmr.c
1643
if (sk->sk_type != SOCK_RAW ||
net/ipv4/tcp_ipv4.c
3652
res = inet_ctl_sock_create(&sk, PF_INET, SOCK_RAW,
net/ipv6/af_inet6.c
166
if (sock->type == SOCK_RAW && !kern &&
net/ipv6/af_inet6.c
194
if (SOCK_RAW == sock->type) {
net/ipv6/icmp.c
1273
SOCK_RAW, IPPROTO_ICMPV6, &init_net);
net/ipv6/ip6_output.c
1993
if (sk->sk_socket->type == SOCK_RAW &&
net/ipv6/ip6mr.c
1652
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ip6mr.c
1721
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ip6mr.c
1902
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ipv6_sockglue.c
1448
if (level == SOL_IP && sk->sk_type != SOCK_RAW)
net/ipv6/ipv6_sockglue.c
562
if (sk->sk_type == SOCK_RAW)
net/ipv6/ipv6_sockglue.c
65
if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num != IPPROTO_RAW)
net/ipv6/ipv6_sockglue.c
959
if (level == SOL_IP && sk->sk_type != SOCK_RAW)
net/ipv6/mcast.c
3192
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/mcast.c
3203
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/ndisc.c
1975
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/raw.c
1301
.type = SOCK_RAW,
net/ipv6/raw.c
995
if (sk->sk_type != SOCK_RAW)
net/ipv6/tcp_ipv6.c
2345
SOCK_RAW, IPPROTO_TCP, net);
net/key/af_key.c
147
if (sock->type != SOCK_RAW)
net/netlink/af_netlink.c
657
if (sock->type != SOCK_RAW && sock->type != SOCK_DGRAM)
net/nfc/llcp_sock.c
1035
sock->type != SOCK_RAW)
net/nfc/llcp_sock.c
1038
if (sock->type == SOCK_RAW) {
net/nfc/llcp_sock.c
634
if (sock->type == SOCK_RAW)
net/nfc/llcp_sock.c
898
sk->sk_type == SOCK_RAW) {
net/nfc/rawsock.c
341
if ((sock->type != SOCK_SEQPACKET) && (sock->type != SOCK_RAW))
net/nfc/rawsock.c
344
if (sock->type == SOCK_RAW) {
net/nfc/rawsock.c
360
if (sock->type == SOCK_RAW)
net/nfc/rawsock.c
67
if (sock->type == SOCK_RAW)
net/packet/af_packet.c
1928
sock->type == SOCK_RAW) {
net/packet/af_packet.c
2782
if (po->sk.sk_socket->type == SOCK_RAW)
net/packet/af_packet.c
2999
if (sock->type == SOCK_RAW)
net/packet/af_packet.c
3049
if ((sock->type == SOCK_RAW &&
net/packet/af_packet.c
3348
if (sock->type != SOCK_DGRAM && sock->type != SOCK_RAW &&
net/packet/af_packet.c
3956
if (sock->type != SOCK_RAW)
net/unix/af_unix.c
1155
case SOCK_RAW:
net/xdp/xsk.c
2171
if (sock->type != SOCK_RAW)
net/xfrm/xfrm_nat_keepalive.c
225
err = inet_ctl_sock_create(&sk, family, SOCK_RAW, IPPROTO_UDP,
samples/bpf/sock_example.h
18
sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL));
samples/bpf/xdp_router_ipv4_user.c
267
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
samples/bpf/xdp_router_ipv4_user.c
403
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
samples/bpf/xdp_router_ipv4_user.c
458
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
samples/bpf/xdp_router_ipv4_user.c
477
sock_arp = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
security/selinux/hooks.c
1189
case SOCK_RAW:
security/tomoyo/network.c
151
[SOCK_RAW] = {
security/tomoyo/network.c
36
[SOCK_RAW] = "raw",
security/tomoyo/network.c
533
if (address->protocol == SOCK_RAW)
security/tomoyo/network.c
701
case SOCK_RAW:
security/tomoyo/network.c
738
case SOCK_RAW:
security/tomoyo/network.c
769
(type != SOCK_DGRAM && type != SOCK_RAW))
tools/accounting/delaytop.c
402
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/accounting/getdelays.c
94
fd = socket(AF_NETLINK, SOCK_RAW, protocol);
tools/accounting/procacct.c
100
fd = socket(AF_NETLINK, SOCK_RAW, protocol);
tools/bpf/bpftool/net.c
119
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
tools/lib/bpf/netlink.c
62
sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
tools/net/ynl/lib/ynl.c
756
ys->socket = socket(AF_NETLINK, SOCK_RAW, sock_type);
tools/testing/selftests/acct/taskstats_fill_stats_tgid.c
95
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/bpf/netlink_helpers.c
33
rth->fd = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, protocol);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
340
fd = socket(family, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
202
client_tx_fd = client_socket(family, SOCK_RAW, &tx_ops);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
198
ASSERT_LT(socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)), 0,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
201
fd = socket(AF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
99
s = socket(AF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
190
fd = socket(AF_NETLINK, SOCK_RAW, 0);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
216
fd = socket(AF_INET, SOCK_RAW, IPPROTO_TCP);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
112
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
165
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
225
s = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
148
sock = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
233
sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, NETLINK_ROUTE);
tools/testing/selftests/bpf/progs/sockopt_sk.c
152
if (sk && sk->family == AF_INET && sk->type == SOCK_RAW) {
tools/testing/selftests/bpf/test_maps.c
1856
fd64 = socket(AF_INET6, SOCK_RAW, IPPROTO_UDP);
tools/testing/selftests/bpf/xsk.c
241
umem->fd = socket(AF_XDP, SOCK_RAW | SOCK_CLOEXEC, 0);
tools/testing/selftests/bpf/xsk.c
569
xsk->fd = socket(AF_XDP, SOCK_RAW | SOCK_CLOEXEC, 0);
tools/testing/selftests/filesystems/xattr/xattr_socket_types_test.c
55
.type = SOCK_RAW,
tools/testing/selftests/landlock/audit.h
473
fd = socket(PF_NETLINK, SOCK_RAW, NETLINK_AUDIT);
tools/testing/selftests/namespaces/siocgskns_test.c
215
sock_raw = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
tools/testing/selftests/nci/nci_dev.c
95
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/net/af_unix/diag_uid.c
54
self->netlink_fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
tools/testing/selftests/net/can/test_raw_filter.c
69
s = socket(PF_CAN, SOCK_RAW, CAN_RAW);
tools/testing/selftests/net/cmsg_sender.c
147
opt.sock.type = SOCK_RAW;
tools/testing/selftests/net/cmsg_sender.c
514
} else if (opt.sock.type == SOCK_RAW) {
tools/testing/selftests/net/forwarding/ipmr.c
192
self->netlink_sk = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
tools/testing/selftests/net/forwarding/ipmr.c
195
self->raw_sk = socket(variant->family, SOCK_RAW, variant->protocol);
tools/testing/selftests/net/getsockopt_iter.c
45
self->fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
tools/testing/selftests/net/icmp_rfc4884.c
662
raw = socket(v->info.domain, SOCK_RAW, v->info.proto);
tools/testing/selftests/net/ip_defrag.c
350
fd_tx_raw = socket(addr->sa_family, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/ipsec.c
200
*sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
tools/testing/selftests/net/lib/csum.c
378
fd = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/lib/csum.c
930
fd = open_inet(SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/lib/gro.c
1366
txfd = socket(PF_PACKET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/lib/gro.c
1575
rxfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_NONE));
tools/testing/selftests/net/lib/xdp_helper.c
51
sock_fd = socket(AF_XDP, SOCK_RAW, 0);
tools/testing/selftests/net/mptcp/mptcp_diag.c
356
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
tools/testing/selftests/net/mptcp/mptcp_diag.c
386
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1543
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/net/msg_zerocopy.c
507
if (type == SOCK_RAW) {
tools/testing/selftests/net/msg_zerocopy.c
590
if (type == SOCK_RAW && protocol == IPPROTO_RAW)
tools/testing/selftests/net/msg_zerocopy.c
643
if (cfg_family == PF_INET && type == SOCK_RAW) {
tools/testing/selftests/net/msg_zerocopy.c
810
do_test(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/msg_zerocopy.c
814
do_test(cfg_family, SOCK_RAW, IPPROTO_EGP);
tools/testing/selftests/net/msg_zerocopy.c
816
do_test(cfg_family, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/netfilter/audit_logread.c
147
fd = socket(PF_NETLINK, SOCK_RAW, NETLINK_AUDIT);
tools/testing/selftests/net/netlink-dumps.c
120
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
tools/testing/selftests/net/netlink-dumps.c
205
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/net/netlink-dumps.c
225
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/net/netlink-dumps.c
241
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/net/nettest.c
1421
if (!args->has_local_ip && args->type == SOCK_RAW)
tools/testing/selftests/net/nettest.c
2080
args.type = SOCK_RAW;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1131
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
tools/testing/selftests/net/psock_fanout.c
290
fd0 = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/psock_fanout.c
68
fd = socket(AF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/psock_fanout.c
98
fd = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/psock_snd.c
223
fd = socket(PF_PACKET, cfg_use_dgram ? SOCK_DGRAM : SOCK_RAW, 0);
tools/testing/selftests/net/psock_snd.c
295
fd = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/psock_tpacket.c
101
int ret, sock = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/psock_tpacket.c
395
rcv_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
tools/testing/selftests/net/rxtimestamp.c
308
port = (s->type == SOCK_RAW) ? 0 : next_port++;
tools/testing/selftests/net/rxtimestamp.c
315
if (s->type == SOCK_RAW)
tools/testing/selftests/net/rxtimestamp.c
65
{ "ip", SOCK_RAW, IPPROTO_EGP },
tools/testing/selftests/net/skf_net_off.c
107
fd = socket(PF_INET6, SOCK_RAW, IPPROTO_UDP);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
182
int sk = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
296
int sk = socket(AF_INET6, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
182
int sk = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
296
int sk = socket(AF_INET6, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/net/tcp_ao/lib/netlink.c
23
*sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
tools/testing/selftests/net/txring_overwrite.c
79
fdr = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP));
tools/testing/selftests/net/txring_overwrite.c
92
fdt = socket(PF_PACKET, SOCK_RAW, 0);
tools/testing/selftests/net/txtimestamp.c
502
if (cfg_use_pf_packet || cfg_proto == SOCK_RAW) {
tools/testing/selftests/net/txtimestamp.c
587
if (cfg_use_pf_packet || cfg_proto == SOCK_RAW) {
tools/testing/selftests/net/txtimestamp.c
782
cfg_proto = SOCK_RAW;
tools/testing/selftests/net/txtimestamp.c
787
cfg_proto = SOCK_RAW;
tools/testing/selftests/net/txtimestamp.c
875
type = cfg_proto == SOCK_RAW ? SOCK_DGRAM : cfg_proto;
tools/testing/selftests/uevent/uevent_filtering.c
92
sk_fd = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC,
tools/testing/vsock/vsock_diag_test.c
261
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
tools/virtio/vhost_net_test.c
106
dev->sock = socket(AF_PACKET, SOCK_RAW, htons(TEST_PTYPE));