/linux-6.6.21/samples/bpf/ |
D | sock_example.h | 18 sock = socket(PF_PACKET, SOCK_RAW | SOCK_NONBLOCK | SOCK_CLOEXEC, htons(ETH_P_ALL)); in open_raw_sock() 27 sll.sll_protocol = htons(ETH_P_ALL); in open_raw_sock()
|
/linux-6.6.21/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_vcap_impl.c | 135 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IP) { in lan966x_vcap_is1_get_port_keysets() 149 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IPV6) { in lan966x_vcap_is1_get_port_keysets() 196 if (l3_proto == ETH_P_ALL) in lan966x_vcap_is2_get_port_keysets() 199 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_SNAP) { in lan966x_vcap_is2_get_port_keysets() 208 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_CFM) { in lan966x_vcap_is2_get_port_keysets() 217 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_ARP) { in lan966x_vcap_is2_get_port_keysets() 226 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IP) { in lan966x_vcap_is2_get_port_keysets() 240 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IPV6) { in lan966x_vcap_is2_get_port_keysets()
|
D | lan966x_tc_flower.c | 16 case ETH_P_ALL: in lan966x_tc_is_known_etype() 25 case ETH_P_ALL: in lan966x_tc_is_known_etype() 231 .l3_proto = ETH_P_ALL, in lan966x_tc_flower_use_dissectors() 447 u16 l3_proto = ETH_P_ALL; in lan966x_tc_flower_add()
|
D | lan966x_ptp.c | 152 LAN966X_VCAP_L2_PTP_TRAP, ETH_P_ALL); in lan966x_ptp_add_l2_rule()
|
/linux-6.6.21/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_vcap_impl.c | 147 ETH_P_ALL, 154 ETH_P_ALL, 162 ETH_P_ALL, 434 if (l3_proto == ETH_P_ALL) in sparx5_vcap_is0_get_port_keysets() 437 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IP) in sparx5_vcap_is0_get_port_keysets() 453 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IPV6) in sparx5_vcap_is0_get_port_keysets() 488 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_ARP) { in sparx5_vcap_is2_get_port_keysets() 499 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IP) { in sparx5_vcap_is2_get_port_keysets() 527 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_IPV6) { in sparx5_vcap_is2_get_port_keysets() 642 if (l3_proto == ETH_P_ALL || l3_proto == ETH_P_ARP) { in sparx5_vcap_es2_get_port_keysets() [all …]
|
D | sparx5_tc_flower.c | 434 if (l3_proto == ETH_P_ALL && count < portkeysetlist.cnt) in sparx5_tc_select_protocol_keyset() 511 err = vcap_val_rule(vrule, ETH_P_ALL); in sparx5_tc_add_rule_copy() 1084 .l3_proto = ETH_P_ALL, in sparx5_tc_flower_replace() 1221 if (state.l3_proto == ETH_P_ALL) in sparx5_tc_flower_replace() 1346 .l3_proto = ETH_P_ALL, in sparx5_tc_flower_template_create()
|
/linux-6.6.21/include/uapi/linux/ |
D | if_ether.h | 132 #define ETH_P_ALL 0x0003 /* Every packet (be careful!!!) */ macro
|
/linux-6.6.21/tools/testing/selftests/bpf/prog_tests/ |
D | lsm_cgroup.c | 201 ASSERT_LT(socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)), 0, in test_lsm_cgroup_functional() 211 .sll_protocol = htons(ETH_P_ALL), in test_lsm_cgroup_functional()
|
/linux-6.6.21/arch/um/drivers/ |
D | vector_user.c | 288 result->rx_fd = create_raw_fd(iface, ETH_P_ALL, ETH_P_ALL); in user_init_hybrid_fds() 449 rxfd = create_raw_fd(iface, ETH_P_ALL, ETH_P_ALL); in user_init_raw_fds()
|
/linux-6.6.21/net/core/ |
D | net-procfs.c | 272 if (pt->type == htons(ETH_P_ALL)) { in ptype_seq_next() 304 if (pt->type == htons(ETH_P_ALL)) in ptype_seq_show()
|
/linux-6.6.21/drivers/net/ethernet/marvell/prestera/ |
D | prestera_matchall.c | 88 if (protocol != htons(ETH_P_ALL)) in prestera_mall_replace()
|
D | prestera_flower.c | 241 if (ntohs(match.key->n_proto) == ETH_P_ALL) { in prestera_flower_parse()
|
/linux-6.6.21/tools/lib/bpf/ |
D | netlink.c | 749 protocol = ETH_P_ALL; in bpf_tc_attach() 822 protocol = ETH_P_ALL; in __bpf_tc_detach() 893 protocol = ETH_P_ALL; in bpf_tc_query()
|
/linux-6.6.21/tools/testing/selftests/net/ |
D | psock_tpacket.c | 395 rcv_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in walk_tx() 733 ring->ll.sll_protocol = htons(ETH_P_ALL); in bind_ring()
|
/linux-6.6.21/Documentation/networking/ |
D | packet_mmap.rst | 83 int fd = socket(PF_PACKET, mode, htons(ETH_P_ALL)); 131 set. Otherwise, htons(ETH_P_ALL) or any other protocol, for example. 163 my_addr.sll_protocol = htons(ETH_P_ALL); 832 fd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); 875 ll.sll_protocol = htons(ETH_P_ALL);
|
/linux-6.6.21/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_matchall.c | 241 if (protocol != htons(ETH_P_ALL)) { in mlxsw_sp_mall_replace()
|
D | spectrum_flower.c | 607 if (n_proto_key == ETH_P_ALL) { in mlxsw_sp_flower_parse()
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 126 if (cls_bpf->common.protocol != htons(ETH_P_ALL)) { in nfp_bpf_setup_tc_block_cb()
|
/linux-6.6.21/drivers/net/netdevsim/ |
D | bpf.c | 135 if (cls_bpf->common.protocol != htons(ETH_P_ALL)) { in nsim_bpf_setup_tc_block_cb()
|
/linux-6.6.21/net/netfilter/ |
D | nf_tables_offload.c | 249 __be16 proto = ETH_P_ALL; in nft_flow_cls_offload_setup()
|
D | nf_flow_table_offload.c | 846 __be16 proto = ETH_P_ALL; in nf_flow_offload_tuple()
|
/linux-6.6.21/drivers/net/ethernet/mscc/ |
D | ocelot_flower.c | 763 if (match_protocol && proto != ETH_P_ALL) { in ocelot_flower_parse_key()
|
/linux-6.6.21/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_tc_flower.c | 187 if (ethtype_key == ETH_P_ALL) { in cxgb4_process_flow_match()
|
/linux-6.6.21/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_tc.c | 109 case ETH_P_ALL: in tc_fill_entry()
|
/linux-6.6.21/drivers/net/ethernet/microchip/vcap/ |
D | vcap_api_kunit.c | 303 ret = vcap_val_rule(rule, ETH_P_ALL); in test_vcap_xn_rule_creator() 1417 ret = vcap_val_rule(rule, ETH_P_ALL); in vcap_api_encode_rule_test()
|