Home
last modified time | relevance | path

Searched refs:PF_PACKET (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dmsg_zerocopy.c13 * PF_PACKET
334 if (domain != PF_PACKET && domain != PF_RDS) in do_setup_tx()
496 if (domain == PF_PACKET) { in do_tx()
523 if (domain == PF_PACKET || protocol == IPPROTO_RAW) { in do_tx()
574 /* If tx over PF_PACKET, rx over PF_INET(6)/SOCK_RAW, in do_setup_rx()
577 if (domain == PF_PACKET) in do_setup_rx()
680 if (cfg_cork && (domain == PF_PACKET || type != SOCK_DGRAM)) in do_test()
794 do_test(PF_PACKET, SOCK_RAW, 0); in main()
796 do_test(PF_PACKET, SOCK_DGRAM, 0); in main()
H A Dtxring_overwrite.c79 fdr = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)); in setup_rx()
92 fdt = socket(PF_PACKET, SOCK_RAW, 0); in setup_tx()
H A 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()
H A Dpsock_tpacket.c101 int ret, sock = socket(PF_PACKET, SOCK_RAW, 0); in pfsocket()
378 .sll_family = PF_PACKET, in walk_tx()
395 rcv_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in walk_tx()
732 ring->ll.sll_family = PF_PACKET; in bind_ring()
H A Dpsock_fanout.c66 fd = socket(PF_PACKET, SOCK_RAW, 0); in sock_fanout_open()
H A Dtxtimestamp.c515 fd = socket(cfg_use_pf_packet ? PF_PACKET : family, in do_test()
684 " -P: use PF_PACKET\n" in usage()
867 cfg_use_pf_packet ? "(PF_PACKET)" : ""); in do_main()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dmsg_zerocopy.c13 * PF_PACKET
334 if (domain != PF_PACKET && domain != PF_RDS) in do_setup_tx()
496 if (domain == PF_PACKET) { in do_tx()
523 if (domain == PF_PACKET || protocol == IPPROTO_RAW) { in do_tx()
574 /* If tx over PF_PACKET, rx over PF_INET(6)/SOCK_RAW, in do_setup_rx()
577 if (domain == PF_PACKET) in do_setup_rx()
680 if (cfg_cork && (domain == PF_PACKET || type != SOCK_DGRAM)) in do_test()
794 do_test(PF_PACKET, SOCK_RAW, 0); in main()
796 do_test(PF_PACKET, SOCK_DGRAM, 0); in main()
H A Dtxring_overwrite.c79 fdr = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)); in setup_rx()
92 fdt = socket(PF_PACKET, SOCK_RAW, 0); in setup_tx()
H A 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()
H A Dpsock_tpacket.c101 int ret, sock = socket(PF_PACKET, SOCK_RAW, 0); in pfsocket()
378 .sll_family = PF_PACKET, in walk_tx()
395 rcv_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in walk_tx()
732 ring->ll.sll_family = PF_PACKET; in bind_ring()
H A Dcsum.c22 * The receiver also reads all packets with a PF_PACKET socket, to
42 * The sender can also build packets with PF_PACKET with PACKET_VNET_HDR,
43 * to cover more protocols. PF_PACKET requires passing src and dst mac
378 fd = socket(PF_PACKET, SOCK_RAW, 0); in open_packet()
492 * Otherwise background noise may cause PF_PACKET receive queue overflow,
550 fd = socket(PF_PACKET, SOCK_DGRAM, 0); in recv_prepare_packet()
H A Dpsock_fanout.c70 fd = socket(PF_PACKET, SOCK_RAW, 0); in sock_fanout_open()
H A Dtoeplitz.c4 * 1. Read packets and their rx_hash using PF_PACKET/TPACKET_V3
346 fd = socket(PF_PACKET, SOCK_DGRAM, 0); in create_ring()
H A Dgro.c809 txfd = socket(PF_PACKET, SOCK_RAW, IPPROTO_RAW); in gro_sender()
912 rxfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_NONE)); in gro_receiver()
H A Dtxtimestamp.c515 fd = socket(cfg_use_pf_packet ? PF_PACKET : family, in do_test()
684 " -P: use PF_PACKET\n" in usage()
867 cfg_use_pf_packet ? "(PF_PACKET)" : ""); in do_main()
/kernel/linux/linux-5.10/samples/bpf/
H A Dsock_example.h18 sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL)); in open_raw_sock()
/kernel/linux/linux-6.6/samples/bpf/
H A Dsock_example.h18 sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL)); in open_raw_sock()
/kernel/linux/linux-5.10/tools/perf/trace/beauty/include/linux/
H A Dsocket.h249 #define PF_PACKET AF_PACKET macro
/kernel/linux/linux-5.10/net/packet/
H A Daf_packet.c1519 if (sk->sk_family != PF_PACKET) in match_fanout_group()
3316 sk = sk_alloc(net, PF_PACKET, GFP_KERNEL, &packet_proto, kern); in packet_create()
3328 sk->sk_family = PF_PACKET; in packet_create()
4567 .family = PF_PACKET,
4587 .family = PF_PACKET,
4609 .family = PF_PACKET,
4703 sock_unregister(PF_PACKET); in packet_exit()
4729 sock_unregister(PF_PACKET); in packet_init()
4739 MODULE_ALIAS_NETPROTO(PF_PACKET); variable
/kernel/linux/linux-5.10/include/linux/
H A Dsocket.h252 #define PF_PACKET AF_PACKET macro
/kernel/linux/linux-6.6/include/linux/
H A Dsocket.h265 #define PF_PACKET AF_PACKET macro
/kernel/linux/linux-6.6/tools/perf/trace/beauty/include/linux/
H A Dsocket.h265 #define PF_PACKET AF_PACKET macro
/kernel/linux/linux-6.6/net/packet/
H A Daf_packet.c1554 if (sk->sk_family != PF_PACKET) in match_fanout_group()
3358 sk = sk_alloc(net, PF_PACKET, GFP_KERNEL, &packet_proto, kern); in packet_create()
3370 sk->sk_family = PF_PACKET; in packet_create()
4619 .family = PF_PACKET,
4638 .family = PF_PACKET,
4659 .family = PF_PACKET,
4753 sock_unregister(PF_PACKET); in packet_exit()
4791 MODULE_ALIAS_NETPROTO(PF_PACKET); variable
/kernel/linux/linux-6.6/net/
H A Dsocket.c192 [PF_PACKET] = "PF_PACKET",
1523 family = PF_PACKET; in __sock_create()
/kernel/linux/linux-5.10/net/
H A Dsocket.c1387 family = PF_PACKET; in __sock_create()

Completed in 37 milliseconds

12