summaryrefslogblamecommitdiff
path: root/bpf/filter/bpf_bpfel.o
blob: 2167b9934c4a1f2f02eaa58ab41147911c7b6292 (plain) (tree)
1
2
3
4
5




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
ELF�P@@
�aa�-# qq
gO2��Uq
gqO2q	gO2qgO2qg O2qg(O{*�������������GPL���  	@28 GL@X�\
�b
t{� �@�`������ 
����� �int__ARRAY_SIZE_TYPE____u64unsigned long long__u16unsigned shorttypemax_entrieskeyvaluemac_blacklist_mapxdp_mddatadata_enddata_metaingress_ifindexrx_queue_indexegress_ifindex__u32unsigned intctxmac_filterxdp./bpf.cint mac_filter(struct xdp_md *ctx)	void *data_end = (void *)(long)ctx->data_end;	struct ethhdr *eth = (void *)(long)ctx->data;	if ((void *) (eth + 1) > data_end)	if (eth->h_proto != bpf_htons(ETH_P_IP) &&	ret.bytes[1] = bytes[4];}	ret.bytes[0] = bytes[5];	ret.bytes[2] = bytes[3];	ret.bytes[3] = bytes[2];	ret.bytes[4] = bytes[1];	ret.bytes[5] = bytes[0];	*mac = nchar6_to_u64(eth->h_source);	blocked = bpf_map_lookup_elem(&mac_blacklist_map, &mac);char__license.mapslicense�� �������&��A*��p�(�p�0���P��*�`��|h���p��xx��������������������*�������D�������^������4 �0��Hp0w`8- M�,@P`p�������� 0@P`p����.text.rel.BTF.ext.mapsmac_filter.relxdpmac_blacklist_map.llvm_addrsig__license.strtab.symtab.rel.BTFLBB0_5LBB0_3W�
~@)@8%	@	Ox� k��g	@	 ��	@8	�	?L�o��
_`�