1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146 |
- use super::bindings::*;
- pub unsafe fn bpf_map_lookup_elem(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(1usize);
- fun(map, key)
- }
- pub unsafe fn bpf_map_update_elem(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- value: *const ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- value: *const ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(2usize);
- fun(map, key, value, flags)
- }
- pub unsafe fn bpf_map_delete_elem(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(3usize);
- fun(map, key)
- }
- pub unsafe fn bpf_probe_read(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(4usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_ktime_get_ns() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(5usize);
- fun()
- }
- pub unsafe fn bpf_get_prandom_u32() -> __u32 {
- let fun: unsafe extern "C" fn() -> __u32 = ::core::mem::transmute(7usize);
- fun()
- }
- pub unsafe fn bpf_get_smp_processor_id() -> __u32 {
- let fun: unsafe extern "C" fn() -> __u32 = ::core::mem::transmute(8usize);
- fun()
- }
- pub unsafe fn bpf_skb_store_bytes(
- skb: *mut __sk_buff,
- offset: __u32,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- offset: __u32,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(9usize);
- fun(skb, offset, from, len, flags)
- }
- pub unsafe fn bpf_l3_csum_replace(
- skb: *mut __sk_buff,
- offset: __u32,
- from: __u64,
- to: __u64,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- offset: __u32,
- from: __u64,
- to: __u64,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(10usize);
- fun(skb, offset, from, to, size)
- }
- pub unsafe fn bpf_l4_csum_replace(
- skb: *mut __sk_buff,
- offset: __u32,
- from: __u64,
- to: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- offset: __u32,
- from: __u64,
- to: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(11usize);
- fun(skb, offset, from, to, flags)
- }
- pub unsafe fn bpf_tail_call(
- ctx: *mut ::aya_bpf_cty::c_void,
- prog_array_map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- prog_array_map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(12usize);
- fun(ctx, prog_array_map, index)
- }
- pub unsafe fn bpf_clone_redirect(
- skb: *mut __sk_buff,
- ifindex: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- ifindex: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(13usize);
- fun(skb, ifindex, flags)
- }
- pub unsafe fn bpf_get_current_pid_tgid() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(14usize);
- fun()
- }
- pub unsafe fn bpf_get_current_uid_gid() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(15usize);
- fun()
- }
- pub unsafe fn bpf_get_current_comm(
- buf: *mut ::aya_bpf_cty::c_void,
- size_of_buf: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- buf: *mut ::aya_bpf_cty::c_void,
- size_of_buf: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(16usize);
- fun(buf, size_of_buf)
- }
- pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(17usize);
- fun(skb)
- }
- pub unsafe fn bpf_skb_vlan_push(
- skb: *mut __sk_buff,
- vlan_proto: __be16,
- vlan_tci: __u16,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- vlan_proto: __be16,
- vlan_tci: __u16,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(18usize);
- fun(skb, vlan_proto, vlan_tci)
- }
- pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(19usize);
- fun(skb)
- }
- pub unsafe fn bpf_skb_get_tunnel_key(
- skb: *mut __sk_buff,
- key: *mut bpf_tunnel_key,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- key: *mut bpf_tunnel_key,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(20usize);
- fun(skb, key, size, flags)
- }
- pub unsafe fn bpf_skb_set_tunnel_key(
- skb: *mut __sk_buff,
- key: *mut bpf_tunnel_key,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- key: *mut bpf_tunnel_key,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(21usize);
- fun(skb, key, size, flags)
- }
- pub unsafe fn bpf_perf_event_read(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 {
- let fun: unsafe extern "C" fn(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 =
- ::core::mem::transmute(22usize);
- fun(map, flags)
- }
- pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(23usize);
- fun(ifindex, flags)
- }
- pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(24usize);
- fun(skb)
- }
- pub unsafe fn bpf_perf_event_output(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(25usize);
- fun(ctx, map, flags, data, size)
- }
- pub unsafe fn bpf_skb_load_bytes(
- skb: *const ::aya_bpf_cty::c_void,
- offset: __u32,
- to: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *const ::aya_bpf_cty::c_void,
- offset: __u32,
- to: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(26usize);
- fun(skb, offset, to, len)
- }
- pub unsafe fn bpf_get_stackid(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(27usize);
- fun(ctx, map, flags)
- }
- pub unsafe fn bpf_csum_diff(
- from: *mut __be32,
- from_size: __u32,
- to: *mut __be32,
- to_size: __u32,
- seed: __wsum,
- ) -> __s64 {
- let fun: unsafe extern "C" fn(
- from: *mut __be32,
- from_size: __u32,
- to: *mut __be32,
- to_size: __u32,
- seed: __wsum,
- ) -> __s64 = ::core::mem::transmute(28usize);
- fun(from, from_size, to, to_size, seed)
- }
- pub unsafe fn bpf_skb_get_tunnel_opt(
- skb: *mut __sk_buff,
- opt: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- opt: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(29usize);
- fun(skb, opt, size)
- }
- pub unsafe fn bpf_skb_set_tunnel_opt(
- skb: *mut __sk_buff,
- opt: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- opt: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(30usize);
- fun(skb, opt, size)
- }
- pub unsafe fn bpf_skb_change_proto(
- skb: *mut __sk_buff,
- proto: __be16,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- proto: __be16,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(31usize);
- fun(skb, proto, flags)
- }
- pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(32usize);
- fun(skb, type_)
- }
- pub unsafe fn bpf_skb_under_cgroup(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(33usize);
- fun(skb, map, index)
- }
- pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(34usize);
- fun(skb)
- }
- pub unsafe fn bpf_get_current_task() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(35usize);
- fun()
- }
- pub unsafe fn bpf_probe_write_user(
- dst: *mut ::aya_bpf_cty::c_void,
- src: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- src: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(36usize);
- fun(dst, src, len)
- }
- pub unsafe fn bpf_current_task_under_cgroup(
- map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- index: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(37usize);
- fun(map, index)
- }
- pub unsafe fn bpf_skb_change_tail(
- skb: *mut __sk_buff,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(38usize);
- fun(skb, len, flags)
- }
- pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(39usize);
- fun(skb, len)
- }
- pub unsafe fn bpf_csum_update(skb: *mut __sk_buff, csum: __wsum) -> __s64 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff, csum: __wsum) -> __s64 =
- ::core::mem::transmute(40usize);
- fun(skb, csum)
- }
- pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize);
- fun(skb)
- }
- pub unsafe fn bpf_get_numa_node_id() -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_long = ::core::mem::transmute(42usize);
- fun()
- }
- pub unsafe fn bpf_skb_change_head(
- skb: *mut __sk_buff,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(43usize);
- fun(skb, len, flags)
- }
- pub unsafe fn bpf_xdp_adjust_head(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(44usize);
- fun(xdp_md, delta)
- }
- pub unsafe fn bpf_probe_read_str(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(45usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 =
- ::core::mem::transmute(46usize);
- fun(ctx)
- }
- pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize);
- fun(skb)
- }
- pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(48usize);
- fun(skb, hash)
- }
- pub unsafe fn bpf_setsockopt(
- bpf_socket: *mut ::aya_bpf_cty::c_void,
- level: ::aya_bpf_cty::c_int,
- optname: ::aya_bpf_cty::c_int,
- optval: *mut ::aya_bpf_cty::c_void,
- optlen: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- bpf_socket: *mut ::aya_bpf_cty::c_void,
- level: ::aya_bpf_cty::c_int,
- optname: ::aya_bpf_cty::c_int,
- optval: *mut ::aya_bpf_cty::c_void,
- optlen: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(49usize);
- fun(bpf_socket, level, optname, optval, optlen)
- }
- pub unsafe fn bpf_skb_adjust_room(
- skb: *mut __sk_buff,
- len_diff: __s32,
- mode: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- len_diff: __s32,
- mode: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(50usize);
- fun(skb, len_diff, mode, flags)
- }
- pub unsafe fn bpf_redirect_map(
- map: *mut ::aya_bpf_cty::c_void,
- key: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- key: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(51usize);
- fun(map, key, flags)
- }
- pub unsafe fn bpf_sk_redirect_map(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- key: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- key: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(52usize);
- fun(skb, map, key, flags)
- }
- pub unsafe fn bpf_sock_map_update(
- skops: *mut bpf_sock_ops,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skops: *mut bpf_sock_ops,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(53usize);
- fun(skops, map, key, flags)
- }
- pub unsafe fn bpf_xdp_adjust_meta(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(54usize);
- fun(xdp_md, delta)
- }
- pub unsafe fn bpf_perf_event_read_value(
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- buf: *mut bpf_perf_event_value,
- buf_size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- buf: *mut bpf_perf_event_value,
- buf_size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(55usize);
- fun(map, flags, buf, buf_size)
- }
- pub unsafe fn bpf_perf_prog_read_value(
- ctx: *mut bpf_perf_event_data,
- buf: *mut bpf_perf_event_value,
- buf_size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_perf_event_data,
- buf: *mut bpf_perf_event_value,
- buf_size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(56usize);
- fun(ctx, buf, buf_size)
- }
- pub unsafe fn bpf_getsockopt(
- bpf_socket: *mut ::aya_bpf_cty::c_void,
- level: ::aya_bpf_cty::c_int,
- optname: ::aya_bpf_cty::c_int,
- optval: *mut ::aya_bpf_cty::c_void,
- optlen: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- bpf_socket: *mut ::aya_bpf_cty::c_void,
- level: ::aya_bpf_cty::c_int,
- optname: ::aya_bpf_cty::c_int,
- optval: *mut ::aya_bpf_cty::c_void,
- optlen: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(57usize);
- fun(bpf_socket, level, optname, optval, optlen)
- }
- pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(58usize);
- fun(regs, rc)
- }
- pub unsafe fn bpf_sock_ops_cb_flags_set(
- bpf_sock: *mut bpf_sock_ops,
- argval: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- bpf_sock: *mut bpf_sock_ops,
- argval: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(59usize);
- fun(bpf_sock, argval)
- }
- pub unsafe fn bpf_msg_redirect_map(
- msg: *mut sk_msg_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- msg: *mut sk_msg_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(60usize);
- fun(msg, map, key, flags)
- }
- pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(61usize);
- fun(msg, bytes)
- }
- pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(62usize);
- fun(msg, bytes)
- }
- pub unsafe fn bpf_msg_pull_data(
- msg: *mut sk_msg_md,
- start: __u32,
- end: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- msg: *mut sk_msg_md,
- start: __u32,
- end: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(63usize);
- fun(msg, start, end, flags)
- }
- pub unsafe fn bpf_bind(
- ctx: *mut bpf_sock_addr,
- addr: *mut sockaddr,
- addr_len: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_sock_addr,
- addr: *mut sockaddr,
- addr_len: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(64usize);
- fun(ctx, addr, addr_len)
- }
- pub unsafe fn bpf_xdp_adjust_tail(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- xdp_md: *mut xdp_md,
- delta: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(65usize);
- fun(xdp_md, delta)
- }
- pub unsafe fn bpf_skb_get_xfrm_state(
- skb: *mut __sk_buff,
- index: __u32,
- xfrm_state: *mut bpf_xfrm_state,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- index: __u32,
- xfrm_state: *mut bpf_xfrm_state,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(66usize);
- fun(skb, index, xfrm_state, size, flags)
- }
- pub unsafe fn bpf_get_stack(
- ctx: *mut ::aya_bpf_cty::c_void,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(67usize);
- fun(ctx, buf, size, flags)
- }
- pub unsafe fn bpf_skb_load_bytes_relative(
- skb: *const ::aya_bpf_cty::c_void,
- offset: __u32,
- to: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- start_header: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *const ::aya_bpf_cty::c_void,
- offset: __u32,
- to: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- start_header: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(68usize);
- fun(skb, offset, to, len, start_header)
- }
- pub unsafe fn bpf_fib_lookup(
- ctx: *mut ::aya_bpf_cty::c_void,
- params: *mut bpf_fib_lookup,
- plen: ::aya_bpf_cty::c_int,
- flags: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- params: *mut bpf_fib_lookup,
- plen: ::aya_bpf_cty::c_int,
- flags: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(69usize);
- fun(ctx, params, plen, flags)
- }
- pub unsafe fn bpf_sock_hash_update(
- skops: *mut bpf_sock_ops,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skops: *mut bpf_sock_ops,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(70usize);
- fun(skops, map, key, flags)
- }
- pub unsafe fn bpf_msg_redirect_hash(
- msg: *mut sk_msg_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- msg: *mut sk_msg_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(71usize);
- fun(msg, map, key, flags)
- }
- pub unsafe fn bpf_sk_redirect_hash(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(72usize);
- fun(skb, map, key, flags)
- }
- pub unsafe fn bpf_lwt_push_encap(
- skb: *mut __sk_buff,
- type_: __u32,
- hdr: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- type_: __u32,
- hdr: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(73usize);
- fun(skb, type_, hdr, len)
- }
- pub unsafe fn bpf_lwt_seg6_store_bytes(
- skb: *mut __sk_buff,
- offset: __u32,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- offset: __u32,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(74usize);
- fun(skb, offset, from, len)
- }
- pub unsafe fn bpf_lwt_seg6_adjust_srh(
- skb: *mut __sk_buff,
- offset: __u32,
- delta: __s32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- offset: __u32,
- delta: __s32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(75usize);
- fun(skb, offset, delta)
- }
- pub unsafe fn bpf_lwt_seg6_action(
- skb: *mut __sk_buff,
- action: __u32,
- param: *mut ::aya_bpf_cty::c_void,
- param_len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- action: __u32,
- param: *mut ::aya_bpf_cty::c_void,
- param_len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(76usize);
- fun(skb, action, param, param_len)
- }
- pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(77usize);
- fun(ctx)
- }
- pub unsafe fn bpf_rc_keydown(
- ctx: *mut ::aya_bpf_cty::c_void,
- protocol: __u32,
- scancode: __u64,
- toggle: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- protocol: __u32,
- scancode: __u64,
- toggle: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(78usize);
- fun(ctx, protocol, scancode, toggle)
- }
- pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u64 = ::core::mem::transmute(79usize);
- fun(skb)
- }
- pub unsafe fn bpf_get_current_cgroup_id() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(80usize);
- fun()
- }
- pub unsafe fn bpf_get_local_storage(
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(81usize);
- fun(map, flags)
- }
- pub unsafe fn bpf_sk_select_reuseport(
- reuse: *mut sk_reuseport_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- reuse: *mut sk_reuseport_md,
- map: *mut ::aya_bpf_cty::c_void,
- key: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(82usize);
- fun(reuse, map, key, flags)
- }
- pub unsafe fn bpf_skb_ancestor_cgroup_id(
- skb: *mut __sk_buff,
- ancestor_level: ::aya_bpf_cty::c_int,
- ) -> __u64 {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- ancestor_level: ::aya_bpf_cty::c_int,
- ) -> __u64 = ::core::mem::transmute(83usize);
- fun(skb, ancestor_level)
- }
- pub unsafe fn bpf_sk_lookup_tcp(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock = ::core::mem::transmute(84usize);
- fun(ctx, tuple, tuple_size, netns, flags)
- }
- pub unsafe fn bpf_sk_lookup_udp(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock = ::core::mem::transmute(85usize);
- fun(ctx, tuple, tuple_size, netns, flags)
- }
- pub unsafe fn bpf_sk_release(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(86usize);
- fun(sock)
- }
- pub unsafe fn bpf_map_push_elem(
- map: *mut ::aya_bpf_cty::c_void,
- value: *const ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- value: *const ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(87usize);
- fun(map, value, flags)
- }
- pub unsafe fn bpf_map_pop_elem(
- map: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(88usize);
- fun(map, value)
- }
- pub unsafe fn bpf_map_peek_elem(
- map: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(89usize);
- fun(map, value)
- }
- pub unsafe fn bpf_msg_push_data(
- msg: *mut sk_msg_md,
- start: __u32,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- msg: *mut sk_msg_md,
- start: __u32,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(90usize);
- fun(msg, start, len, flags)
- }
- pub unsafe fn bpf_msg_pop_data(
- msg: *mut sk_msg_md,
- start: __u32,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- msg: *mut sk_msg_md,
- start: __u32,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(91usize);
- fun(msg, start, len, flags)
- }
- pub unsafe fn bpf_rc_pointer_rel(
- ctx: *mut ::aya_bpf_cty::c_void,
- rel_x: __s32,
- rel_y: __s32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- rel_x: __s32,
- rel_y: __s32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(92usize);
- fun(ctx, rel_x, rel_y)
- }
- pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(93usize);
- fun(lock)
- }
- pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(94usize);
- fun(lock)
- }
- pub unsafe fn bpf_sk_fullsock(sk: *mut bpf_sock) -> *mut bpf_sock {
- let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_sock =
- ::core::mem::transmute(95usize);
- fun(sk)
- }
- pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock {
- let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_tcp_sock =
- ::core::mem::transmute(96usize);
- fun(sk)
- }
- pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(97usize);
- fun(skb)
- }
- pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock {
- let fun: unsafe extern "C" fn(sk: *mut bpf_sock) -> *mut bpf_sock =
- ::core::mem::transmute(98usize);
- fun(sk)
- }
- pub unsafe fn bpf_skc_lookup_tcp(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- tuple: *mut bpf_sock_tuple,
- tuple_size: __u32,
- netns: __u64,
- flags: __u64,
- ) -> *mut bpf_sock = ::core::mem::transmute(99usize);
- fun(ctx, tuple, tuple_size, netns, flags)
- }
- pub unsafe fn bpf_tcp_check_syncookie(
- sk: *mut ::aya_bpf_cty::c_void,
- iph: *mut ::aya_bpf_cty::c_void,
- iph_len: __u32,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- sk: *mut ::aya_bpf_cty::c_void,
- iph: *mut ::aya_bpf_cty::c_void,
- iph_len: __u32,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(100usize);
- fun(sk, iph, iph_len, th, th_len)
- }
- pub unsafe fn bpf_sysctl_get_name(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(101usize);
- fun(ctx, buf, buf_len, flags)
- }
- pub unsafe fn bpf_sysctl_get_current_value(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(102usize);
- fun(ctx, buf, buf_len)
- }
- pub unsafe fn bpf_sysctl_get_new_value(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_sysctl,
- buf: *mut ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(103usize);
- fun(ctx, buf, buf_len)
- }
- pub unsafe fn bpf_sysctl_set_new_value(
- ctx: *mut bpf_sysctl,
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_sysctl,
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(104usize);
- fun(ctx, buf, buf_len)
- }
- pub unsafe fn bpf_strtol(
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- res: *mut ::aya_bpf_cty::c_long,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- res: *mut ::aya_bpf_cty::c_long,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(105usize);
- fun(buf, buf_len, flags, res)
- }
- pub unsafe fn bpf_strtoul(
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- res: *mut ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- buf: *const ::aya_bpf_cty::c_char,
- buf_len: ::aya_bpf_cty::c_ulong,
- flags: __u64,
- res: *mut ::aya_bpf_cty::c_ulong,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(106usize);
- fun(buf, buf_len, flags, res)
- }
- pub unsafe fn bpf_sk_storage_get(
- map: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(107usize);
- fun(map, sk, value, flags)
- }
- pub unsafe fn bpf_sk_storage_delete(
- map: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(108usize);
- fun(map, sk)
- }
- pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(109usize);
- fun(sig)
- }
- pub unsafe fn bpf_tcp_gen_syncookie(
- sk: *mut ::aya_bpf_cty::c_void,
- iph: *mut ::aya_bpf_cty::c_void,
- iph_len: __u32,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> __s64 {
- let fun: unsafe extern "C" fn(
- sk: *mut ::aya_bpf_cty::c_void,
- iph: *mut ::aya_bpf_cty::c_void,
- iph_len: __u32,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> __s64 = ::core::mem::transmute(110usize);
- fun(sk, iph, iph_len, th, th_len)
- }
- pub unsafe fn bpf_skb_output(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(111usize);
- fun(ctx, map, flags, data, size)
- }
- pub unsafe fn bpf_probe_read_user(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(112usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_probe_read_kernel(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(113usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_probe_read_user_str(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(114usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_probe_read_kernel_str(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- unsafe_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(115usize);
- fun(dst, size, unsafe_ptr)
- }
- pub unsafe fn bpf_tcp_send_ack(
- tp: *mut ::aya_bpf_cty::c_void,
- rcv_nxt: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- tp: *mut ::aya_bpf_cty::c_void,
- rcv_nxt: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(116usize);
- fun(tp, rcv_nxt)
- }
- pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(117usize);
- fun(sig)
- }
- pub unsafe fn bpf_jiffies64() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(118usize);
- fun()
- }
- pub unsafe fn bpf_read_branch_records(
- ctx: *mut bpf_perf_event_data,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut bpf_perf_event_data,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(119usize);
- fun(ctx, buf, size, flags)
- }
- pub unsafe fn bpf_get_ns_current_pid_tgid(
- dev: __u64,
- ino: __u64,
- nsdata: *mut bpf_pidns_info,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dev: __u64,
- ino: __u64,
- nsdata: *mut bpf_pidns_info,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(120usize);
- fun(dev, ino, nsdata, size)
- }
- pub unsafe fn bpf_xdp_output(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(121usize);
- fun(ctx, map, flags, data, size)
- }
- pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 =
- ::core::mem::transmute(122usize);
- fun(ctx)
- }
- pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 {
- let fun: unsafe extern "C" fn(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 =
- ::core::mem::transmute(123usize);
- fun(ancestor_level)
- }
- pub unsafe fn bpf_sk_assign(
- ctx: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- sk: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(124usize);
- fun(ctx, sk, flags)
- }
- pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(125usize);
- fun()
- }
- pub unsafe fn bpf_seq_printf(
- m: *mut seq_file,
- fmt: *const ::aya_bpf_cty::c_char,
- fmt_size: __u32,
- data: *const ::aya_bpf_cty::c_void,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- m: *mut seq_file,
- fmt: *const ::aya_bpf_cty::c_char,
- fmt_size: __u32,
- data: *const ::aya_bpf_cty::c_void,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(126usize);
- fun(m, fmt, fmt_size, data, data_len)
- }
- pub unsafe fn bpf_seq_write(
- m: *mut seq_file,
- data: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- m: *mut seq_file,
- data: *const ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(127usize);
- fun(m, data, len)
- }
- pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_bpf_cty::c_void) -> __u64 {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> __u64 =
- ::core::mem::transmute(128usize);
- fun(sk)
- }
- pub unsafe fn bpf_sk_ancestor_cgroup_id(
- sk: *mut ::aya_bpf_cty::c_void,
- ancestor_level: ::aya_bpf_cty::c_int,
- ) -> __u64 {
- let fun: unsafe extern "C" fn(
- sk: *mut ::aya_bpf_cty::c_void,
- ancestor_level: ::aya_bpf_cty::c_int,
- ) -> __u64 = ::core::mem::transmute(129usize);
- fun(sk, ancestor_level)
- }
- pub unsafe fn bpf_ringbuf_output(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- data: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(130usize);
- fun(ringbuf, data, size, flags)
- }
- pub unsafe fn bpf_ringbuf_reserve(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- size: __u64,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(131usize);
- fun(ringbuf, size, flags)
- }
- pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_bpf_cty::c_void, flags: __u64) {
- let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) =
- ::core::mem::transmute(132usize);
- fun(data, flags)
- }
- pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_bpf_cty::c_void, flags: __u64) {
- let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) =
- ::core::mem::transmute(133usize);
- fun(data, flags)
- }
- pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 {
- let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 =
- ::core::mem::transmute(134usize);
- fun(ringbuf, flags)
- }
- pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(135usize);
- fun(skb, level)
- }
- pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock =
- ::core::mem::transmute(136usize);
- fun(sk)
- }
- pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock =
- ::core::mem::transmute(137usize);
- fun(sk)
- }
- pub unsafe fn bpf_skc_to_tcp_timewait_sock(
- sk: *mut ::aya_bpf_cty::c_void,
- ) -> *mut tcp_timewait_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_timewait_sock =
- ::core::mem::transmute(138usize);
- fun(sk)
- }
- pub unsafe fn bpf_skc_to_tcp_request_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock =
- ::core::mem::transmute(139usize);
- fun(sk)
- }
- pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock =
- ::core::mem::transmute(140usize);
- fun(sk)
- }
- pub unsafe fn bpf_get_task_stack(
- task: *mut task_struct,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- task: *mut task_struct,
- buf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(141usize);
- fun(task, buf, size, flags)
- }
- pub unsafe fn bpf_load_hdr_opt(
- skops: *mut bpf_sock_ops,
- searchby_res: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skops: *mut bpf_sock_ops,
- searchby_res: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(142usize);
- fun(skops, searchby_res, len, flags)
- }
- pub unsafe fn bpf_store_hdr_opt(
- skops: *mut bpf_sock_ops,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skops: *mut bpf_sock_ops,
- from: *const ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(143usize);
- fun(skops, from, len, flags)
- }
- pub unsafe fn bpf_reserve_hdr_opt(
- skops: *mut bpf_sock_ops,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skops: *mut bpf_sock_ops,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(144usize);
- fun(skops, len, flags)
- }
- pub unsafe fn bpf_inode_storage_get(
- map: *mut ::aya_bpf_cty::c_void,
- inode: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- inode: *mut ::aya_bpf_cty::c_void,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(145usize);
- fun(map, inode, value, flags)
- }
- pub unsafe fn bpf_inode_storage_delete(
- map: *mut ::aya_bpf_cty::c_void,
- inode: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_int {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- inode: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_int = ::core::mem::transmute(146usize);
- fun(map, inode)
- }
- pub unsafe fn bpf_d_path(
- path: *mut path,
- buf: *mut ::aya_bpf_cty::c_char,
- sz: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- path: *mut path,
- buf: *mut ::aya_bpf_cty::c_char,
- sz: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(147usize);
- fun(path, buf, sz)
- }
- pub unsafe fn bpf_copy_from_user(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- user_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- user_ptr: *const ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(148usize);
- fun(dst, size, user_ptr)
- }
- pub unsafe fn bpf_snprintf_btf(
- str_: *mut ::aya_bpf_cty::c_char,
- str_size: __u32,
- ptr: *mut btf_ptr,
- btf_ptr_size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- str_: *mut ::aya_bpf_cty::c_char,
- str_size: __u32,
- ptr: *mut btf_ptr,
- btf_ptr_size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(149usize);
- fun(str_, str_size, ptr, btf_ptr_size, flags)
- }
- pub unsafe fn bpf_seq_printf_btf(
- m: *mut seq_file,
- ptr: *mut btf_ptr,
- ptr_size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- m: *mut seq_file,
- ptr: *mut btf_ptr,
- ptr_size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(150usize);
- fun(m, ptr, ptr_size, flags)
- }
- pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 {
- let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u64 = ::core::mem::transmute(151usize);
- fun(skb)
- }
- pub unsafe fn bpf_redirect_neigh(
- ifindex: __u32,
- params: *mut bpf_redir_neigh,
- plen: ::aya_bpf_cty::c_int,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ifindex: __u32,
- params: *mut bpf_redir_neigh,
- plen: ::aya_bpf_cty::c_int,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(152usize);
- fun(ifindex, params, plen, flags)
- }
- pub unsafe fn bpf_per_cpu_ptr(
- percpu_ptr: *const ::aya_bpf_cty::c_void,
- cpu: __u32,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- percpu_ptr: *const ::aya_bpf_cty::c_void,
- cpu: __u32,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(153usize);
- fun(percpu_ptr, cpu)
- }
- pub unsafe fn bpf_this_cpu_ptr(
- percpu_ptr: *const ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- percpu_ptr: *const ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(154usize);
- fun(percpu_ptr)
- }
- pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(155usize);
- fun(ifindex, flags)
- }
- pub unsafe fn bpf_task_storage_get(
- map: *mut ::aya_bpf_cty::c_void,
- task: *mut task_struct,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- task: *mut task_struct,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(156usize);
- fun(map, task, value, flags)
- }
- pub unsafe fn bpf_task_storage_delete(
- map: *mut ::aya_bpf_cty::c_void,
- task: *mut task_struct,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- task: *mut task_struct,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(157usize);
- fun(map, task)
- }
- pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct {
- let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize);
- fun()
- }
- pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(159usize);
- fun(bprm, flags)
- }
- pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(160usize);
- fun()
- }
- pub unsafe fn bpf_ima_inode_hash(
- inode: *mut inode,
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- inode: *mut inode,
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(161usize);
- fun(inode, dst, size)
- }
- pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket {
- let fun: unsafe extern "C" fn(file: *mut file) -> *mut socket =
- ::core::mem::transmute(162usize);
- fun(file)
- }
- pub unsafe fn bpf_check_mtu(
- ctx: *mut ::aya_bpf_cty::c_void,
- ifindex: __u32,
- mtu_len: *mut __u32,
- len_diff: __s32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- ifindex: __u32,
- mtu_len: *mut __u32,
- len_diff: __s32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(163usize);
- fun(ctx, ifindex, mtu_len, len_diff, flags)
- }
- pub unsafe fn bpf_for_each_map_elem(
- map: *mut ::aya_bpf_cty::c_void,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(164usize);
- fun(map, callback_fn, callback_ctx, flags)
- }
- pub unsafe fn bpf_snprintf(
- str_: *mut ::aya_bpf_cty::c_char,
- str_size: __u32,
- fmt: *const ::aya_bpf_cty::c_char,
- data: *mut __u64,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- str_: *mut ::aya_bpf_cty::c_char,
- str_size: __u32,
- fmt: *const ::aya_bpf_cty::c_char,
- data: *mut __u64,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(165usize);
- fun(str_, str_size, fmt, data, data_len)
- }
- pub unsafe fn bpf_sys_bpf(
- cmd: __u32,
- attr: *mut ::aya_bpf_cty::c_void,
- attr_size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- cmd: __u32,
- attr: *mut ::aya_bpf_cty::c_void,
- attr_size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(166usize);
- fun(cmd, attr, attr_size)
- }
- pub unsafe fn bpf_btf_find_by_name_kind(
- name: *mut ::aya_bpf_cty::c_char,
- name_sz: ::aya_bpf_cty::c_int,
- kind: __u32,
- flags: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- name: *mut ::aya_bpf_cty::c_char,
- name_sz: ::aya_bpf_cty::c_int,
- kind: __u32,
- flags: ::aya_bpf_cty::c_int,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(167usize);
- fun(name, name_sz, kind, flags)
- }
- pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(168usize);
- fun(fd)
- }
- pub unsafe fn bpf_timer_init(
- timer: *mut bpf_timer,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- timer: *mut bpf_timer,
- map: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(169usize);
- fun(timer, map, flags)
- }
- pub unsafe fn bpf_timer_set_callback(
- timer: *mut bpf_timer,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- timer: *mut bpf_timer,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(170usize);
- fun(timer, callback_fn)
- }
- pub unsafe fn bpf_timer_start(
- timer: *mut bpf_timer,
- nsecs: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- timer: *mut bpf_timer,
- nsecs: __u64,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(171usize);
- fun(timer, nsecs, flags)
- }
- pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(172usize);
- fun(timer)
- }
- pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 =
- ::core::mem::transmute(173usize);
- fun(ctx)
- }
- pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 =
- ::core::mem::transmute(174usize);
- fun(ctx)
- }
- pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(175usize);
- fun(task)
- }
- pub unsafe fn bpf_get_branch_snapshot(
- entries: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- entries: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(176usize);
- fun(entries, size, flags)
- }
- pub unsafe fn bpf_trace_vprintk(
- fmt: *const ::aya_bpf_cty::c_char,
- fmt_size: __u32,
- data: *const ::aya_bpf_cty::c_void,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- fmt: *const ::aya_bpf_cty::c_char,
- fmt_size: __u32,
- data: *const ::aya_bpf_cty::c_void,
- data_len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(177usize);
- fun(fmt, fmt_size, data, data_len)
- }
- pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock =
- ::core::mem::transmute(178usize);
- fun(sk)
- }
- pub unsafe fn bpf_kallsyms_lookup_name(
- name: *const ::aya_bpf_cty::c_char,
- name_sz: ::aya_bpf_cty::c_int,
- flags: ::aya_bpf_cty::c_int,
- res: *mut __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- name: *const ::aya_bpf_cty::c_char,
- name_sz: ::aya_bpf_cty::c_int,
- flags: ::aya_bpf_cty::c_int,
- res: *mut __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(179usize);
- fun(name, name_sz, flags, res)
- }
- pub unsafe fn bpf_find_vma(
- task: *mut task_struct,
- addr: __u64,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- task: *mut task_struct,
- addr: __u64,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(180usize);
- fun(task, addr, callback_fn, callback_ctx, flags)
- }
- pub unsafe fn bpf_loop(
- nr_loops: __u32,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- nr_loops: __u32,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- callback_ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(181usize);
- fun(nr_loops, callback_fn, callback_ctx, flags)
- }
- pub unsafe fn bpf_strncmp(
- s1: *const ::aya_bpf_cty::c_char,
- s1_sz: __u32,
- s2: *const ::aya_bpf_cty::c_char,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- s1: *const ::aya_bpf_cty::c_char,
- s1_sz: __u32,
- s2: *const ::aya_bpf_cty::c_char,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(182usize);
- fun(s1, s1_sz, s2)
- }
- pub unsafe fn bpf_get_func_arg(
- ctx: *mut ::aya_bpf_cty::c_void,
- n: __u32,
- value: *mut __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- n: __u32,
- value: *mut __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(183usize);
- fun(ctx, n, value)
- }
- pub unsafe fn bpf_get_func_ret(
- ctx: *mut ::aya_bpf_cty::c_void,
- value: *mut __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ctx: *mut ::aya_bpf_cty::c_void,
- value: *mut __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(184usize);
- fun(ctx, value)
- }
- pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(185usize);
- fun(ctx)
- }
- pub unsafe fn bpf_get_retval() -> ::aya_bpf_cty::c_int {
- let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_int = ::core::mem::transmute(186usize);
- fun()
- }
- pub unsafe fn bpf_set_retval(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int {
- let fun: unsafe extern "C" fn(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int =
- ::core::mem::transmute(187usize);
- fun(retval)
- }
- pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 {
- let fun: unsafe extern "C" fn(xdp_md: *mut xdp_md) -> __u64 = ::core::mem::transmute(188usize);
- fun(xdp_md)
- }
- pub unsafe fn bpf_xdp_load_bytes(
- xdp_md: *mut xdp_md,
- offset: __u32,
- buf: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- xdp_md: *mut xdp_md,
- offset: __u32,
- buf: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(189usize);
- fun(xdp_md, offset, buf, len)
- }
- pub unsafe fn bpf_xdp_store_bytes(
- xdp_md: *mut xdp_md,
- offset: __u32,
- buf: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- xdp_md: *mut xdp_md,
- offset: __u32,
- buf: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(190usize);
- fun(xdp_md, offset, buf, len)
- }
- pub unsafe fn bpf_copy_from_user_task(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- user_ptr: *const ::aya_bpf_cty::c_void,
- tsk: *mut task_struct,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- user_ptr: *const ::aya_bpf_cty::c_void,
- tsk: *mut task_struct,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(191usize);
- fun(dst, size, user_ptr, tsk, flags)
- }
- pub unsafe fn bpf_skb_set_tstamp(
- skb: *mut __sk_buff,
- tstamp: __u64,
- tstamp_type: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- skb: *mut __sk_buff,
- tstamp: __u64,
- tstamp_type: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(192usize);
- fun(skb, tstamp, tstamp_type)
- }
- pub unsafe fn bpf_ima_file_hash(
- file: *mut file,
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- file: *mut file,
- dst: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(193usize);
- fun(file, dst, size)
- }
- pub unsafe fn bpf_kptr_xchg(
- map_value: *mut ::aya_bpf_cty::c_void,
- ptr: *mut ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map_value: *mut ::aya_bpf_cty::c_void,
- ptr: *mut ::aya_bpf_cty::c_void,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(194usize);
- fun(map_value, ptr)
- }
- pub unsafe fn bpf_map_lookup_percpu_elem(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- cpu: __u32,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- key: *const ::aya_bpf_cty::c_void,
- cpu: __u32,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(195usize);
- fun(map, key, cpu)
- }
- pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock {
- let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock =
- ::core::mem::transmute(196usize);
- fun(sk)
- }
- pub unsafe fn bpf_dynptr_from_mem(
- data: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ptr: *mut bpf_dynptr,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- data: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ptr: *mut bpf_dynptr,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(197usize);
- fun(data, size, flags, ptr)
- }
- pub unsafe fn bpf_ringbuf_reserve_dynptr(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ptr: *mut bpf_dynptr,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- ringbuf: *mut ::aya_bpf_cty::c_void,
- size: __u32,
- flags: __u64,
- ptr: *mut bpf_dynptr,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(198usize);
- fun(ringbuf, size, flags, ptr)
- }
- pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) {
- let fun: unsafe extern "C" fn(ptr: *mut bpf_dynptr, flags: __u64) =
- ::core::mem::transmute(199usize);
- fun(ptr, flags)
- }
- pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) {
- let fun: unsafe extern "C" fn(ptr: *mut bpf_dynptr, flags: __u64) =
- ::core::mem::transmute(200usize);
- fun(ptr, flags)
- }
- pub unsafe fn bpf_dynptr_read(
- dst: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- src: *const bpf_dynptr,
- offset: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- src: *const bpf_dynptr,
- offset: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(201usize);
- fun(dst, len, src, offset, flags)
- }
- pub unsafe fn bpf_dynptr_write(
- dst: *const bpf_dynptr,
- offset: __u32,
- src: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- dst: *const bpf_dynptr,
- offset: __u32,
- src: *mut ::aya_bpf_cty::c_void,
- len: __u32,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(202usize);
- fun(dst, offset, src, len, flags)
- }
- pub unsafe fn bpf_dynptr_data(
- ptr: *const bpf_dynptr,
- offset: __u32,
- len: __u32,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- ptr: *const bpf_dynptr,
- offset: __u32,
- len: __u32,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(203usize);
- fun(ptr, offset, len)
- }
- pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4(
- iph: *mut iphdr,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> __s64 {
- let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr, th_len: __u32) -> __s64 =
- ::core::mem::transmute(204usize);
- fun(iph, th, th_len)
- }
- pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6(
- iph: *mut ipv6hdr,
- th: *mut tcphdr,
- th_len: __u32,
- ) -> __s64 {
- let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr, th_len: __u32) -> __s64 =
- ::core::mem::transmute(205usize);
- fun(iph, th, th_len)
- }
- pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4(
- iph: *mut iphdr,
- th: *mut tcphdr,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(206usize);
- fun(iph, th)
- }
- pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6(
- iph: *mut ipv6hdr,
- th: *mut tcphdr,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long =
- ::core::mem::transmute(207usize);
- fun(iph, th)
- }
- pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 {
- let fun: unsafe extern "C" fn() -> __u64 = ::core::mem::transmute(208usize);
- fun()
- }
- pub unsafe fn bpf_user_ringbuf_drain(
- map: *mut ::aya_bpf_cty::c_void,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- callback_fn: *mut ::aya_bpf_cty::c_void,
- ctx: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(209usize);
- fun(map, callback_fn, ctx, flags)
- }
- pub unsafe fn bpf_cgrp_storage_get(
- map: *mut ::aya_bpf_cty::c_void,
- cgroup: *mut cgroup,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- cgroup: *mut cgroup,
- value: *mut ::aya_bpf_cty::c_void,
- flags: __u64,
- ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(210usize);
- fun(map, cgroup, value, flags)
- }
- pub unsafe fn bpf_cgrp_storage_delete(
- map: *mut ::aya_bpf_cty::c_void,
- cgroup: *mut cgroup,
- ) -> ::aya_bpf_cty::c_long {
- let fun: unsafe extern "C" fn(
- map: *mut ::aya_bpf_cty::c_void,
- cgroup: *mut cgroup,
- ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(211usize);
- fun(map, cgroup)
- }
|