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/isdn/mISDN/socket.c
753
if (sock->type != SOCK_RAW)
drivers/net/tap.c
469
q->sock.type = SOCK_RAW;
drivers/vhost/net.c
1465
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/appletalk/ddp.c
1046
if (sock->type != SOCK_RAW && sock->type != SOCK_DGRAM)
net/appletalk/ddp.c
1050
if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW))
net/appletalk/ddp.c
1744
if (sk->sk_type != SOCK_RAW) {
net/ax25/af_ax25.c
267
s->sk->sk_type == SOCK_RAW &&
net/ax25/af_ax25.c
896
case SOCK_RAW:
net/bluetooth/bnep/sock.c
205
if (sock->type != SOCK_RAW)
net/bluetooth/cmtp/sock.c
207
if (sock->type != SOCK_RAW)
net/bluetooth/hci_sock.c
2208
if (sock->type != SOCK_RAW)
net/bluetooth/hidp/sock.c
256
if (sock->type != SOCK_RAW)
net/bluetooth/l2cap_sock.c
1879
case SOCK_RAW:
net/bluetooth/l2cap_sock.c
1959
sock->type != SOCK_DGRAM && sock->type != SOCK_RAW)
net/bluetooth/l2cap_sock.c
1962
if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW))
net/bluetooth/l2cap_sock.c
624
&& sk->sk_type != SOCK_RAW) {
net/bluetooth/rfcomm/sock.c
314
if (sock->type != SOCK_STREAM && sock->type != SOCK_RAW)
net/can/raw.c
1094
.type = SOCK_RAW,
net/core/sock.c
4473
if (sk->sk_type == SOCK_RAW && sk->sk_family == AF_INET)
net/core/sock.c
4475
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
1195
.type = SOCK_RAW,
net/ipv4/af_inet.c
322
if (sock->type == SOCK_RAW && !kern &&
net/ipv4/af_inet.c
350
if (SOCK_RAW == sock->type) {
net/ipv4/icmp.c
1757
SOCK_RAW, IPPROTO_ICMP, &init_net);
net/ipv4/inet_diag.c
273
if (sk->sk_type == SOCK_RAW) {
net/ipv4/ip_output.c
1491
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
1388
if (sk->sk_type != SOCK_RAW ||
net/ipv4/ipmr.c
1598
if (sk->sk_type != SOCK_RAW ||
net/ipv4/tcp_ipv4.c
3725
res = inet_ctl_sock_create(&sk, PF_INET, SOCK_RAW,
net/ipv6/af_inet6.c
173
if (sock->type == SOCK_RAW && !kern &&
net/ipv6/af_inet6.c
201
if (SOCK_RAW == sock->type) {
net/ipv6/icmp.c
1275
SOCK_RAW, IPPROTO_ICMPV6, &init_net);
net/ipv6/ip6_output.c
1963
if (sk->sk_socket->type == SOCK_RAW &&
net/ipv6/ip6mr.c
1617
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ip6mr.c
1684
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ip6mr.c
1859
if (sk->sk_type != SOCK_RAW ||
net/ipv6/ipv6_sockglue.c
1457
if (level == SOL_IP && sk->sk_type != SOCK_RAW)
net/ipv6/ipv6_sockglue.c
563
if (sk->sk_type == SOCK_RAW)
net/ipv6/ipv6_sockglue.c
66
if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num != IPPROTO_RAW)
net/ipv6/ipv6_sockglue.c
967
if (level == SOL_IP && sk->sk_type != SOCK_RAW)
net/ipv6/mcast.c
3173
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/mcast.c
3184
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/ndisc.c
1974
SOCK_RAW, IPPROTO_ICMPV6, net);
net/ipv6/raw.c
1300
.type = SOCK_RAW,
net/ipv6/raw.c
994
if (sk->sk_type != SOCK_RAW)
net/ipv6/tcp_ipv6.c
2347
SOCK_RAW, IPPROTO_TCP, net);
net/key/af_key.c
147
if (sock->type != SOCK_RAW)
net/netlink/af_netlink.c
656
if (sock->type != SOCK_RAW && sock->type != SOCK_DGRAM)
net/nfc/llcp_sock.c
1033
sock->type != SOCK_RAW)
net/nfc/llcp_sock.c
1036
if (sock->type == SOCK_RAW) {
net/nfc/llcp_sock.c
634
if (sock->type == SOCK_RAW)
net/nfc/llcp_sock.c
896
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
1927
sock->type == SOCK_RAW) {
net/packet/af_packet.c
2780
if (po->sk.sk_socket->type == SOCK_RAW)
net/packet/af_packet.c
2993
if (sock->type == SOCK_RAW)
net/packet/af_packet.c
3043
if ((sock->type == SOCK_RAW &&
net/packet/af_packet.c
3342
if (sock->type != SOCK_DGRAM && sock->type != SOCK_RAW &&
net/packet/af_packet.c
3950
if (sock->type != SOCK_RAW)
net/unix/af_unix.c
1156
case SOCK_RAW:
net/xdp/xsk.c
1864
if (sock->type != SOCK_RAW)
net/xfrm/xfrm_nat_keepalive.c
222
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/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
197
ASSERT_LT(socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)), 0,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
200
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/test_bpf_smc.c
112
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
163
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
220
s = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
143
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/test_maps.c
1854
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/drivers/net/gro.c
1066
txfd = socket(PF_PACKET, SOCK_RAW, IPPROTO_RAW);
tools/testing/selftests/drivers/net/gro.c
1215
rxfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_NONE));
tools/testing/selftests/landlock/audit.h
376
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/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
203
*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/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
1545
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
1112
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));