ELF@@'& @ @}_D@_?#{S`(SA{¨#_?#{XA{#_?#{ >R`J @{¨#_?#CA8{`ST@bBBD?TRA8@"Bca T{BSCC#_փ@#BT~T!T[(`@4!R K[D2(@4@R2R4#2Ra@!, !*`@(`@2R, *#@T# 5[D`@"R@K[D2[?#{S[5&B"c#g !g h f e" b(a& !* 4[B*SAcC#@{Ũ#_*`5`DB*SA[BcC#@{Ũ#_?#{A8"@B"\8#R|_ |5 @ ` @@{#_?#{A8"@B"\8#R|_ |5 @ ` @@{#_B<#   B<#   macvtaptap%d%s?#{Sc["B*4[B*SA{Ĩ#_*`5*4@"@[B*SA{Ĩ#_b*`5@?#{ s`b! @ @{¨#_2%2%license=GPLauthor=Arnd Bergmann description=MAC-VLAN based tap driveralias=rtnl-link-macvtapS7 =8int e e ,} *%u81 %u32Y%s64q%u64&e   H   'Y  1 #U * =+ t9:;<  u=o       &e      !""#$%&'()*+,-./0123456789:;<=>?@+ K>net+,s  -eV, -,p?V -e+       !"#$%&'( @F- .F.J^.M33Aeu      z(&e+     &e ~     Be-eCDzEtap~$= , 1      ' % '  $ ' 5  % '5 ` ` !PR{ { ~(  =(   R !O ={   =0!NR2 ={ " RS h0< e ##1V1U(j > R    #!LV :R  cB  !M, { (=> !SU =U $Ol  [ R D R ` Z R $NR  !QR U   =FX2Ri GerrRc/33/2 R )8P)cptr Rdev d=errR   9  <[ M Z} k!   4 ;dev>;P v   5*"0jdev.c"w@devw0c)xdz P R P(devPDtbQ Q+ RT errUR"F(otapF5{ R)GQI JoI z">httap>6{ P@ Ao@ !C8R/ Q /1 /Hz !q8 48L@ X d8 P =2 /"6htap66{ P8 9o8 ;;;;!;3;Ii;!q; {;;;$R/  /1 /4;WL@ X d; P = /4&qd&?qPdev(;J7(!)  5*HdevH/;Jo ( (?len)e ) I *I-// 828D8V8h8z8888u* 6 @*) dev) :;* dev .;*|86|;8 V @V t BV c cBV b bDV \p\/ WpW/valW@Rerr+R #4 #5)%& qptr val  etmp  off ";Iti=pc>> AJ -val-,Rpc// 1 ,< ;!IZptr;<1!xptr1=#%v% #% i% v% ( &^v&^O &^Yh#v$ vivvv,#'+ 1v'+ 1u#'n Yi'n v'n %1 (Czi(Cv(C1 )i)v)1 *i*v*1*tmp*+I +0/+#I/cap#'l$##K,`ptr,< ,Hh ,RL-,Ip-,; -,KeM$f$c$g$h$i dW)!P  d( I4: ; 9 I !I1: ; 9 I < &I 41 : ; 9 I : ; 9 I .: ; 9 ' !$ >  1.?: ; 9 '<4: ; 9 I.: ; 9 'I 4:!; 9 I1RUX Y W  U: ;9 I.?: ; 9 'I<:!; 9 II!I/ .?: ; 9 '< 1X Y W 41.?: ;9 'I< 1X Y W !1RUX Y W ".:!; 9! '@|#.: ;9!' !$1%:! ; 9!I&>! !I: ; 9!'4:!; 9!I!(.?: ;9!'<):!; 9 I*.: ;9 'I !+<,: ;9 I->! !I: ;9!.4:!; 9!I! / : ; 9!01.?:!; 9!'<2.:!; 9 'I@|3 :!; 9!4.:!; 9!'I@z51X!Y!W! 6: ;9 I7% U8$ > 9 :&;5I<4: ; 9 I?<=4: ; 9 I?><?'I@4: ;9 I?<A> I: ;9 B> I: ; 9 C : ; 9 D : ; 9 I8 E : ; 9 I8 F.: ; 9 '@|G4: ; 9 IH 1UI UJ K.: ; 9 'L.: ; 9 'IM.1@|L8X5  $((HT     \    X9*  .  &!n }..An ~ o.J1!/=IJ O!!4<J!!/JDx.6x  .i =i" =+ Wgl g  ( r.  r  . !w.0 !/! ! !/=l  !! !2 L7=~( m.  m .  .w  <r $N..  "p   B  6 &D. 6w %r  p   ! !n  K wu%0y/ H  t  b$ \."" x !! `   m     gX T) #.      q  ? i w  b, T."* p !! `  p     jX T) #.      n     11+#v jfY# Y >?rf== KK/=Ymacvlan_devpcpu_statslong intNETDEV_OFFLOAD_XSTATS_DISABLENETIF_F_HW_HSR_TAG_RM_BIT__compiletime_assert_149__kernel_ulong_tNETIF_F_RXCSUM_BITRTAX_HOPLIMITNETIF_F_TSO6_BITNEIGH_VAR_MAX__compiletime_assert_132tap_devNETDEV_PRE_CHANGEADDRnet_devicenetdev_notifier_infoPTR_ERRNEIGH_VAR_MCAST_PROBESclass_unregisterkasan_check_writetap_del_queuesNETDEV_CHANGE_TX_QUEUE_LENNETIF_F_NTUPLE_BITkobjectNETDEV_CHANGELOWERSTATEsysfs_create_link__UNIQUE_ID_license899vlantapunsigned intNETIF_F_GSO_UDP_L4_BITNETIF_F_GSO_GRE_CSUM_BITNETDEV_CHANGEUPPERmacvlan_dellinkNETIF_F_TSO_MANGLEID_BITcdevheadNETIF_F_HW_TLS_RX_BITNETIF_F_HW_L2FW_DOFFLOAD_BITnetdev_rx_handler_unregistermodule__UNIQUE_ID_author898tap_free_minorNEIGH_VAR_DELAY_PROBE_TIMEshort intkernel_load_data_strNETIF_F_GSO_IPXIP6_BITkobj_ns_type_operationsget_currentTCP_DELACK_TIMER_DEFERREDNETIF_F_GSO_SCTP_BITRTAX_LOCKNETIF_F_HW_VLAN_STAG_TX_BITalternative_has_cap_likelyunregister_netdevice_notifierNETDEV_OFFLOAD_XSTATS_REPORT_DELTAdevtclass_registersigned charTCP_TIME_WAIT__kern_my_cpu_offsetdevicemacvtap_update_features__UNIQUE_ID___addressable_cleanup_module895NETIF_F_HW_TC_BITRX_HANDLER_ANOTHERNETIF_F_IPV6_CSUM_BITNETIF_F_HW_VLAN_CTAG_FILTER_BITNEIGH_VAR_PROXY_QLENu64_stats_teth_reserved_addr_basemacvtap_dellink__kernel_size_tevent__kernel_dev_t__UNIQUE_ID_description897TCP_LAST_ACKNETIF_F_HW_TLS_RECORD_BITresultflow_action_hw_stats_bitlong long unsigned intNETIF_F_HW_HSR_DUP_BITNEIGH_VAR_INTERVAL_PROBE_TIME_MSNETIF_F_GSO_TUNNEL_REMCSUM_BITeth_ipv6_mcast_addr_baseRTAX_INITRWNDNEIGH_VAR_RETRANS_TIME_MSNETDEV_FEAT_CHANGENETIF_F_HW_TLS_TX_BITthread_infoNETIF_F_HW_CSUM_BITNETDEV_RESEND_IGMPNEIGH_VAR_MCAST_REPROBEStap_handle_frameTSQ_QUEUEDsrc_netTCP_BOUND_INACTIVEloopNETDEV_DOWNNETDEV_UNREGISTERNEIGH_VAR_BASE_REACHABLE_TIME_MSNETIF_F_RXHASH_BIT__preempt_count_dec_and_testcpucap_is_possiblemacvtap_count_tx_dropped__vpp_verifysize_t__UNIQUE_ID___addressable_init_module894NEIGH_VAR_APP_PROBESNETDEV_CHANGEINFODATAcurrent_stack_pointerdevice_createTSQ_THROTTLEDNETIF_F_FCOE_MTU_BIT__compiletime_assert_136macvtap_cdev_BoolNETIF_F_NOCACHE_COPY_BITrx_handler_result_tvlan_pcpu_statsNETIF_F_GSO_BIT__u64_stats_update_beginTCP_SYN_RECVextackNETIF_F_GRO_UDP_FWD_BITtap_get_minorNETIF_F_HW_VLAN_STAG_FILTER_BITmacvlan_common_newlinktrueNETIF_F_GRO_HW_BITNETIF_F_GSO_IPXIP4_BITIS_ERRnotifier_blockinstrument_atomic_read_writeRTAX_REORDERINGnetlink_ext_ack__compiletime_assert_148NETDEV_PRE_TYPE_CHANGEchar__u64_stats_update_endtsq_enumNETDEV_POST_INITNETDEV_OFFLOAD_XSTATS_REPORT_USEDkcsan_check_accessNETIF_F_HW_ESP_BITtap_queue_resizedev_netRTAX_FEATURESrx_handler_resultNETDEV_UPNETDEV_CHANGE__ll_sc_atomic64_adddatalong long intNETDEV_CHANGEMTUNETDEV_RELEASENETDEV_XDP_FEAT_CHANGEnet_ns_type_operationsatomic_long_inctap_create_cdevnetdev_cmdmacvtap_classtask_struct__compiletime_assert_0__compiletime_assert_1NETIF_F_LOOPBACK_BITRTAX_RTTVARNEIGH_VAR_GC_THRESH1rtnl_link_opsTCP_CLOSINGmacvtap_setupRTAX_ADVMSSNETIF_F_GSO_ESP_BITdev_t__compiletime_assert_137boolraw_atomic_long_incu64_stats_syncNETIF_F_IP_CSUM_BITNEIGH_VAR_GC_INTERVALRX_HANDLER_CONSUMEDraw_atomic64_incRTAX_QUICKACKNEIGH_VAR_QUEUE_LEN_BYTESpnetsnprintfsizeNETDEV_UDP_TUNNEL_PUSH_INFONETDEV_POST_TYPE_CHANGEkernel_read_file_str__compiletime_assert_133NETIF_F_GSO_UDP_TUNNEL_CSUM_BITNETIF_F_HW_HSR_TAG_INS_BITGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strong__compiletime_assert_138infoNETIF_F_RXALL_BITlong unsigned intTCP_ESTABLISHEDTCP_MTU_REDUCED_DEFERREDtap_nameRTAX_INITCWNDRX_HANDLER_PASSRTAX_FASTOPEN_NO_COOKIEfeaturesu64_stats_update_beginNETDEV_PRECHANGEUPPERTCP_ACK_DEFERREDNETIF_F_FRAGLIST_BITNEIGH_VAR_GC_THRESH2NEIGH_VAR_GC_THRESH3NETIF_F_GSO_PARTIAL_BITNETIF_F_GSO_UDP_TUNNEL_BIT__lse_atomic64_addmacvtap_device_eventNETDEV_SVLAN_FILTER_PUSH_INFOrx_handler_func_tatomic_long_addNETIF_F_SG_BITRTAX_WINDOWcpucap__u32NETIF_F_LRO_BITNETIF_F_RXFCS_BITmacvtap_newlink__u64TCP_SYN_SENTNETDEV_UDP_TUNNEL_DROP_INFO__UNIQUE_ID_alias896NETDEV_NOTIFY_PEERSraw_atomic_long_addNEIGH_VAR_PROXY_DELAYNEIGH_VAR_QUEUE_LENout1out2out3out4NETDEV_CHANGENAMENETIF_F_RX_UDP_TUNNEL_PORT_BIT__this_moduleRTAX_RTTmacvtap_exitNETIF_F_SCTP_CRC_BITsyncpRTAX_UNSPECnetdev_update_featuresRTAX_SSTHRESHNETDEV_SVLAN_FILTER_DROP_INFORTAX_MTUmacvlan_count_rxRTAX_RTO_MIN__percpu_add_case_32NEIGH_VAR_LOCKTIMENETDEV_CVLAN_FILTER_PUSH_INFOraw_atomic64_addNETDEV_PRE_UPNETIF_F_GRO_BITmacvlan_common_setupsp_el0NETIF_F_GSO_ROBUST_BITNETIF_F_HW_MACSEC_BITmacvtap_notifier_blockNETDEV_OFFLOAD_XSTATS_ENABLERX_HANDLER_EXACTsuccessNETDEV_FEATURE_COUNTnetdev_rx_handler_registermacvtap_link_netmacvlan_dev_real_devu64_stats_incmacvlan_link_registerNETIF_F_HW_VLAN_CTAG_RX_BITnotifier_from_errnouintptr_tNETDEV_BONDING_FAILOVERNETDEV_REGISTERNETDEV_CVLAN_FILTER_DROP_INFOnetdev_privNETIF_F_HW_ESP_TX_CSUM_BIT__u8listNETIF_F_FSO_BITatomic64_tunusedpreempt_scheduleNETIF_F_FCOE_CRC_BIT__ptrNEIGH_VAR_RETRANS_TIMEINIT_LIST_HEADNETDEV_CHANGEADDRu64_stats_update_endTCP_NEW_SYN_RECVclassNEIGH_VAR_ANYCAST_DELAYFLOW_ACTION_HW_STATS_DISABLED_BITmacvtap_dev__int128typenlattrunsigned chareth_ipv4_mcast_addr_baseNETIF_F_HW_HSR_FWD_BITNETIF_F_TSO_ECN_BITNETIF_F_VLAN_CHALLENGED_BITNETDEV_JOINmulticastFLOW_ACTION_HW_STATS_DELAYED_BITNEIGH_VAR_BASE_REACHABLE_TIMEfalsevlanNETIF_F_GSO_UDP_BITTCP_WRITE_TIMER_DEFERREDRTAX_CWNDNETIF_F_GSO_LASTTCP_MAX_STATESRTAX_CC_ALGOmacvtap_net_namespace__s64macvtap_count_rx_droppednetdev_notifier_info_to_devmacvtap_initlist_headTCP_CLOSE_WAIT__be32NETDEV_GOING_DOWNmacvtap_link_opsl_no__RTAX_MAXNEIGH_VAR_UCAST_PROBESNETIF_F_NETNS_LOCAL_BITNETDEV_PRE_UNINITmacvlanNETDEV_BONDING_INFONETIF_F_HIGHDMA_BITtap_destroy_cdevregister_netdevice_notifier__mptrTCP_FIN_WAIT1TCP_FIN_WAIT2short unsigned intNETIF_F_GSO_GRE_BITFLOW_ACTION_HW_STATS_IMMEDIATE_BITread_pnetarch_atomic64_addpreempt_schedule_notraceNETIF_F_GSO_SHIFTu64_stats_addsysfs_remove_link__int128 unsignedNETIF_F_HW_VLAN_CTAG_TX_BITmacvtap_majorFLOW_ACTION_HW_STATS_NUM_BITSnetdev_features_t__UNUSED_NETIF_F_1TCP_LISTENpossible_net_tclassdevNEIGH_VAR_GC_STALETIMENETIF_F_GSO_FRAGLIST_BITatomic_long_tNETDEV_REBOOTTCP_TSQ_DEFERRED__preempt_count_addNETIF_F_LLTX_BITNETIF_F_GRO_FRAGLIST_BITsk_buffNETIF_F_HW_VLAN_STAG_RX_BITTCP_CLOSENETDEV_PRECHANGEMTUdevice_destroyrtnl_link_unregisterNETIF_F_TSO_BITdrivers/net/macvtap.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/net./include/linux./include/net./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/atomic./include/linux/devicemacvtap.cmacvtap.cnetdevice.hnet_namespace.hif_macvlan.hnotifier.herr.hlist.hpreempt.hcurrent.hpercpu.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hatomic-long.hinit.hstack_pointer.hnetdev_features.hstddef.hu64_stats_sync.hkernel_read_file.hsecurity.hetherdevice.hrtnetlink.hneighbour.htcp_states.hflow_offload.htcp.hrtnetlink.hdevice.hsysfs.hif_tap.hsprintf.hcpucaps.hclass.hatomic-instrumented.hinstrumented.hatomic-arch-fallback.hatomic.hatomic_lse.hatomic_ll_sc.halternative-macros.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x  \A-A@FL A-A GIGA-A@-E A ,@A-A BJA-$(A-AFA-,0A-A BFA-LA-APDCS A-A NHXV A FC,XA-A BPA-TA-AP CCF[ A-A P A-A $hA-AVA-$hA-AVA- $ 5 8E@U\(m0{  Xhhhh 5`5h 5   505\  %1&W !5!"I 1Geq"1?Qbw Xmacvtap.c$xmacvtap_net_namespacemacvtap_link_net$dmacvtap_initmacvtap_dellinkmacvtap_update_featuresmacvtap_setupmacvtap_device_eventmacvtap_exitmacvtap_newlinkmacvtap_count_tx_droppedmacvtap_count_rx_droppedmacvtap_classmacvtap_majormacvtap_cdevmacvtap_notifier_blockmacvtap_link_ops__UNIQUE_ID___addressable_cleanup_module895__UNIQUE_ID___addressable_init_module894__UNIQUE_ID_license899__UNIQUE_ID_author898__UNIQUE_ID_description897__UNIQUE_ID_alias896__this_moduletap_create_cdevclass_registerclass_unregistertap_destroy_cdevmacvlan_link_registerunregister_netdevice_notifierinit_modulenetdev_rx_handler_unregistertap_del_queuesmacvlan_dellinknetdev_update_featuresmacvlan_common_setupsnprintftap_get_minortap_queue_resizesysfs_remove_linkdevice_destroytap_free_minordevice_createsysfs_create_link__stack_chk_failrtnl_link_unregistercleanup_moduletap_handle_framenetdev_rx_handler_registermacvlan_common_newlinkpreempt_schedule_notracenet_ns_type_operations4A<BHCtDE08@F\hpGHIJK L0M@HKdNhh\\QQR(S`AT(T@UH88 $049X\d:tx;<=>?O$?(,0<48@D=8 <L$(P(@`hpP@- 1 22/&0-1"21c@1zG1N1Z1oh1r11 111=1s 11q11?1% 1e!1&1#21U>1[ J1z X1]1i1v1}1 1111)11 1 1191 1Q1)+1M11 71;=1C1I1O1sU1[1a1g1m1s1y1t11u11r111I11m111 1 1"11 111w1G 1H111 111[1!1e'1-131 91?1E1K1Q1< W1]1c1 i1Ho1cu1{1l1x 1111 1 1>111B1 1 1 1Y 1` 1 $1s)1 .1 >1 D1J1)P1W1d1+11 1 1&11 1121 111*1Q1u111 1H 1J 11- 11"1&(1.1:41:1@1LF1L1, R1X1j^1_d1j1 p1v1 |1 1[ 11< 11S 11141 111\1!1 '1-1u31; 91 ?1E1K1 Q1*W1M]1 c1i1o1Rv1{11 1!1]1111111q1 1111L1)1[1D1 1 111*10161 <1B1H1.N10T1Z1`1Nf1! l1r1x1111E1171 1b1A 1M111\1]11b1Y1C1$-1 9B1NW1<cl1x1$1p!1'W1d'1 1 ' ; 1F 'O 1]f 1 1N 1 1 1 1? 1. 3 1 T 1f 1 n 1 v 1| 1 1 1\ 1 1W 19 1[- 1? 1[ 18m 1 1 1 1 1z 1  1  ? 1=F 1BK  T 1GY  b 1Lj 1t  1 1O 1 1h 1 1  / x( /> ` L L /, 1r  #A1- Fk1/p1g1111 1 11X\<1,I1U1Cb1u1z11C1// /2:/F/Vk/////7La u1zh11C111111'14/=1MU/]/o11h/_/_hh/r/r )1/G/\1+1<Yw1111C1:11 111&181J1\1n1111111<1 1h+1 >1J1\15h1u1* 11111111h!1 +1X517Y1!r1<1x1p1a 11 11u 1Q01=1 [1y1j 1=1 1' 1 11 71}Z1r{11 111h1M11 &1 01} H1' T1na1I{1' h/<"/OC/O,  0 x-L=P`hsh $ /"2.&2F*2R.2b22p62:2>2B2F2P2U2Z2_2d2-i2:n2Es2Kx2R}2\2f2o2z2222222222222 2,282E2T2Z2f2o2w222 22222"2'2,212!; 6,60D6H 66\6,60|66h6h,60.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela.init.text.rela.exit.text.rela.altinstructions.rela.data..read_mostly.rela.exit.data.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @`@`8$+`&@@dH$1p62JE@d$ZXU@8f$ jL0e@@g$ {@h$ h@h$p@h$xoW@h/$>#'P@З`$6(9@0$ o)=@$01 0.N000^Q'9QIQ aQP\@$"S%8 \n