Home
last modified time | relevance | path

Searched refs:SOCK_RAW (Results 1 – 25 of 59) sorted by relevance

123

/Linux-v4.19/samples/bpf/
Dsock_flags_kern.c24 sk->type == SOCK_RAW && in bpf_prog1()
42 sk->type == SOCK_RAW && in bpf_prog2()
Dsock_example.h18 sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL)); in open_raw_sock()
Dxdp_router_ipv4_user.c312 sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in get_route_table()
449 sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in get_arp_table()
511 sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in monitor_route()
529 sock_arp = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in monitor_route()
/Linux-v4.19/include/linux/
Dsock_diag.h41 if (sk->sk_type == SOCK_RAW) in sock_diag_destroy_group()
53 if (sk->sk_type == SOCK_RAW) in sock_diag_destroy_group()
Dnet.h66 SOCK_RAW = 3, enumerator
/Linux-v4.19/arch/um/drivers/
Dvector_user.c166 fd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in user_init_tap_fds()
219 rxfd = socket(AF_PACKET, SOCK_RAW, ETH_P_ALL); in user_init_raw_fds()
224 txfd = socket(AF_PACKET, SOCK_RAW, 0); /* Turn off RX on this fd */ in user_init_raw_fds()
357 dsthints.ai_socktype = SOCK_RAW; in user_init_socket_fds()
365 dsthints.ai_socktype = SOCK_RAW; in user_init_socket_fds()
/Linux-v4.19/security/tomoyo/
Dnetwork.c36 [SOCK_RAW] = "raw",
151 [SOCK_RAW] = {
528 if (address->protocol == SOCK_RAW) in tomoyo_check_inet_address()
694 case SOCK_RAW: in tomoyo_socket_connect_permission()
731 case SOCK_RAW: in tomoyo_socket_bind_permission()
762 (type != SOCK_DGRAM && type != SOCK_RAW)) in tomoyo_socket_sendmsg_permission()
/Linux-v4.19/net/nfc/
Drawsock.c78 if (sock->type == SOCK_RAW) in rawsock_release()
344 if ((sock->type != SOCK_SEQPACKET) && (sock->type != SOCK_RAW)) in rawsock_create()
347 if (sock->type == SOCK_RAW) in rawsock_create()
360 if (sock->type == SOCK_RAW) in rawsock_create()
Dllcp_sock.c642 if (sock->type == SOCK_RAW) in llcp_sock_release()
872 sk->sk_type == SOCK_RAW) { in llcp_sock_recvmsg()
1011 sock->type != SOCK_RAW) in llcp_sock_create()
1014 if (sock->type == SOCK_RAW) in llcp_sock_create()
/Linux-v4.19/arch/mips/include/asm/
Dsocket.h32 SOCK_RAW = 3, enumerator
/Linux-v4.19/tools/testing/selftests/net/
Dmsg_zerocopy.c501 if (type == SOCK_RAW) { in do_tx()
581 if (type == SOCK_RAW && protocol == IPPROTO_RAW) in do_setup_rx()
634 if (cfg_family == PF_INET && type == SOCK_RAW) { in do_flush_datagram()
794 do_test(PF_PACKET, SOCK_RAW, 0); in main()
798 do_test(cfg_family, SOCK_RAW, IPPROTO_EGP); in main()
800 do_test(cfg_family, SOCK_RAW, IPPROTO_RAW); in main()
Dpsock_snd.c223 fd = socket(PF_PACKET, cfg_use_dgram ? SOCK_DGRAM : SOCK_RAW, 0); in do_tx()
295 fd = socket(PF_PACKET, SOCK_RAW, 0); in setup_sniffer()
Dpsock_tpacket.c115 int ret, sock = socket(PF_PACKET, SOCK_RAW, 0); in pfsocket()
409 rcv_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in walk_tx()
Dpsock_fanout.c80 fd = socket(PF_PACKET, SOCK_RAW, 0); in sock_fanout_open()
/Linux-v4.19/tools/testing/selftests/networking/timestamping/
Dtxtimestamp.c284 if (cfg_proto == SOCK_RAW) { in do_test()
338 if (cfg_proto == SOCK_RAW) { in do_test()
443 cfg_proto = SOCK_RAW; in parse_opt()
448 cfg_proto = SOCK_RAW; in parse_opt()
Drxtimestamp.c61 { "ip", SOCK_RAW, IPPROTO_EGP },
273 int port = (s.type == SOCK_RAW) ? 0 : next_port++; in run_test_case()
314 if (s.type == SOCK_RAW) in run_test_case()
/Linux-v4.19/net/ipv6/
Dipv6_sockglue.c67 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num != IPPROTO_RAW) in ip6_ra_control()
178 if (sk->sk_type == SOCK_RAW) in do_ipv6_setsockopt()
927 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_setsockopt()
950 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_setsockopt()
1366 if (level == SOL_IP && sk->sk_type != SOCK_RAW) in ipv6_getsockopt()
1396 if (level == SOL_IP && sk->sk_type != SOCK_RAW) { in compat_ipv6_getsockopt()
Daf_inet6.c171 if (sock->type == SOCK_RAW && !kern && in inet6_create()
196 if (SOCK_RAW == sock->type) { in inet6_create()
/Linux-v4.19/net/bluetooth/bnep/
Dsock.c201 if (sock->type != SOCK_RAW) in bnep_sock_create()
/Linux-v4.19/net/bluetooth/cmtp/
Dsock.c204 if (sock->type != SOCK_RAW) in cmtp_sock_create()
/Linux-v4.19/net/bluetooth/hidp/
Dsock.c234 if (sock->type != SOCK_RAW) in hidp_sock_create()
/Linux-v4.19/net/bluetooth/
Dl2cap_sock.c563 && sk->sk_type != SOCK_RAW) { in l2cap_sock_getsockopt()
1546 case SOCK_RAW: in l2cap_sock_init()
1628 sock->type != SOCK_DGRAM && sock->type != SOCK_RAW) in l2cap_sock_create()
1631 if (sock->type == SOCK_RAW && !kern && !capable(CAP_NET_RAW)) in l2cap_sock_create()
/Linux-v4.19/tools/testing/selftests/uevent/
Duevent_filtering.c93 sk_fd = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, in uevent_listener()
/Linux-v4.19/net/ipv4/
Dip_sockglue.c344 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num == IPPROTO_RAW) in ip_ra_control()
738 if (sk->sk_type != SOCK_RAW && sk->sk_type != SOCK_DGRAM) in do_ip_setsockopt()
764 if (sk->sk_type != SOCK_RAW) { in do_ip_setsockopt()
771 if (sk->sk_type != SOCK_RAW) { in do_ip_setsockopt()
/Linux-v4.19/Documentation/networking/
Dpacket_mmap.txt80 where mode is SOCK_RAW for the raw interface were link level
170 So, whatever you choose for the socket mode (SOCK_DGRAM or SOCK_RAW),
175 the frame (for payload alignment with SOCK_RAW mode for instance) you
176 can set tp_net (with SOCK_DGRAM) or tp_mac (with SOCK_RAW). In order
620 int err, fd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_IP));
807 fd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL));

123