ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ELF          >                    t          @     @ ( '          GNU S	$32ZH$L6П        Linux                Linux                       U   H]    UGfH]HHHff.     @     UHcHAUATSH   H@t+A@u<   A<t[DA\A]]I4   HH    CKH    HDHH HtTH@HtKD$2HD    AH   H+   Df       D[A\A]]ùH  1딹    1Aff.          UHAUATASH  PH    FKH    HDHH HtAH@Ht8HDH    H   H+   DAf       D[A\A]]A    D[A\A]]f.         U   HAUATIHMܾ   SHHeH%(   HEHLLhAEE      C
HMܺ   L   fE    ]  AEHMܺ   L
   fE    6  CHMܺ   L   E      CHMܺ   L   E       AEHMܺ   L   E       C	   HH@fxtRIMH      L       IM8   	   L    HUeH+%(   uoH[A\A]]AEHMܺ   L   E    u<AE HMܺ   L   E    11Ҿ   L    C    ff.     @     UEHAUIATMAH    SL    Ht5LLHHsx&A$   I$   H)C1[A\A]]øHtI$   H9w)L    f         UHAWIAVIAUATSHHGHP0    H  L$    ID$HHE    I$I9tiLh1HcÃI;GP|'IGA   ML   PIp4uIELhI9uHcH}    I_PAFpH[A\A]A^A_]1ff.     @     U    HSH  H    HH{H    H[H        H]1f.         UHAWEAVIAUI   ATISH    I$   LI+$   fA$   AUI$   fD8fPAT$pffPA}AN,AV(ED$p׃    [A\A]A^A_]f     UHSHH   Ѓ`<@t2<`tH]   H   H+   9y⟈   H]1           H]ÐWGAR!OG
G	WWW1www)1)1)1)1)1)1)ff.         UHAWAVIAUIATSDH(HUHMeH%(   HE1F      E E1`<`s  L    AǅuIAFf   HMMt$LIDf    I   H}1ɀ} D fHPu1HEeH+%(   6  H(D[A\A]A^A_]E E1u   @    fP tA   I   I+   )L9   D)ffHfA   ffP
A      I   f| ufA   ߋPʀPFIEHUHuE    E    H0      A   tAA   t@ыE+EH1HH fEfE A   {L        A    ff.     @     UHAWIAVHMIAUATISHHeH%(   HE1Ff% D       AŅuDEHLLLHEeH+%(   uHD[A\A]A^A_]    f.         UIHHHATI  HBJf%fBJRKH    I    IDHL Mt2IL$Ht6ЃD    D	VK<t'    I    LLeE1    LLefN8E1f    UHHAUATIH~SHHH)4HH eH%(   HD$1H    HF,    HFID$ HPH$  Rt
   N0SID$ HHHtAfC(ID$ HHHtACID$ HH HtAfID$ Hx( t	CID$    Hp8E1Ht)   HA       H$HT$HCHSID$ HpHHt9   H    H$HT$HCHS ID$ H@PHty@fC*ID$ HPX1HtEt\RS,HT$eH+%(   uMHe[A\A]]ú   HP0E1HtBA   CID$ HP@HtBCy    ff.     f    UHAWAVAUATSH    H  L$    ID$I     I"    HHE    I$HLyHZI9uEHIOI?HJHMwMo    MtI         HSHKIHrI9uH}    H[A\A]A^A_]ff.         UHAVIAUIDATSHHeH%(   HE1    AąuAEft"fHEeH+%(   uHD[A\A]A^]IFHUHuE    E    H0      A   t,A   t+ыE+EH1HH fEfL            D      UHS   HH   @   BfffBCpCp;Ct      H   H      H`H   @   H)`t&f      Hf uL   1H]   9yσៈ   BfffBCpCp;CtbC~t+G ft"11 
  H    u   H   g?wH1Ҿ          H    H      H)(    U   HATSH  HtIsLtuC[A\]L    1[A\]fD      UHAWIAVIAUIATISHeH%(   HE1Ff        Åu EEfEt9ELLLL+HEeH+%(      H[A\A]A^A_]ID$HUHuE    E    H0      A$   t5A$   t3DED+EMc1LI fDEfA`L            f.         U1H8Quf9q(t]Hwy*f9~uy,9~uuy9~uۋA9]HyH9~Ht1]HAH9FPuHyHV8HAH9~8t   ]H@H9Bu1        UHHAWAVAUATSH@H^(HueH%(   HE1Aąt%HEeH+%(      H@D[A\A]A^A_]Ë    H  L4    MnL    IHXI9uuHCHXI9thL;SHMs
LtHCHSLHBHH     HCH"HC    HtH{         L    6LA    #    f    UHAWAVAUIATSH@HV(eH%(   HE1    H  H    HuLAą   f} 	  E<   1Ҿ        IH   L{L    HL`H9u   ID$L`H9   AT$At$
HMI<$stIEAuL1AU MDLA    ExUIE(AU@   LH      1҅NAHEeH+%(   u:H@D[A\A]A^A_]LA    L    AA    ff.          UHAWAVAUATIHSHHPeH%(   HE1AD$HE    <  <
  HU    AE  H=    0         IHB  HuAD$(LM   A$LLuLnfAF
AD$fAVI6AFAD$AF	1HEf  f   HE    HE    HE    HUH        Aǅ   
  H  L,    M}L    IE HEHXI9u   HCHXI9tuSs
LH;TtLA    E1L    H}Ht    HEeH+%(      HPD[A\A]A^A_]AAHMIFLHAMnINIE E1    AD$HE    HE    HE    AFAE1[HU    A     f    UHHATH@Lf(HueH%(   HE1uHuLHUeH+%(   uLe             UHAWAVAUAATSHH      SpstHIL+   )EwA9f  P   AutH   H)ʃf   @<  <uAH    H   H@H   DH    H   f+   A   Df   [DA\A]A^A_]   stD$    SpC4AA)D9   P
  uiMcI9r[t
DuLP	      H   H)ʃf   @	H    HADA[A\DA]A^A_]H    HA9w)HD    HtH      Hm9w)H    HtH      HAAf    UHAWAVIAUATSHH0Dz4Lj(L  LAGM;B0  AE 	    <  <  H  E1E1CJf%fCJCKH    H    HDHHHZ  HJHM  4    	CKM  D]HL    I    IY  HcE1IHf	S8E8  HK(EALD;[0I  DЃ f1  f  D$    McKD;C07  AE   AEAÉA    I9  3  AD   IECJ  EeA     A@	AUEE
     CJB  f  fALk(EICH9HBL;C0  {pstAA)D9z  HC(    MC0    L      K| 1DEIDUDcLML]    L]ЋMDUDEAA DfE1AEAA  AADDfA3FЃ AċCLED CL   M   Icú   HRpst)9  HC(    MC0    L   fK8E1퀣   H0L[A\A]A^A_]ù    E1E1Spst)9  HC(    LC0    H   뤋spSt)9  HC(    MC0    L   fIECJ   E1DS4II}I9uInAU DEЃt1HHD]|HMH}    H}HMD]DEu%H	L9t'DAJAtH   LA9E tADAJAMH1At$LLMDUD]LEȉM    SLMLED] DULMSLAELED}9b)H    MLEH'AD]    HcEк   E1IHfK8D]    HcE1E1IH9)H    H!LEMLM9)Hߍ4    LMЋMHLEE1MB	E1fC>4MLML]DEUDUȉM9`)H    MDUHUDEL]LM=0f.         UHAWAVAUATSH L  M   VpFtI)vPI$   E$   IAEtluB<  A)   <u-AwLuA"vpL)    HuLE1    H D[A\A]A^A_]A   At$p    AD$tHcˉLA)A9  AE
AƉA  uH9rMMf tAD{A$   HHA   BfD)ffBA$   M$   A$   Ѓ`<@e  <`   AEtAE  A   AD$pEq)AD$pA;D$ty  I$   A$   I$   I$   I+$   fA$   fx u[A$   A   eBfD)ffB-A$   A+$   DBA$   2AD$~t2P ft)11 
  L    &A$   I$   `?_HMA9)LLEB4     LEHMHI$   E$   I1ҍsLHMLELM    LMLEA$   HM A$   bAEA]A$      ffAW	A|$pDDAt$tIBML9IBLAA)D9   I$   A$   LLM	   A$   `<@   1ALHMO<LMA$       HMLMÃ f1Á  AfAЉ A$   Ѓ A$   MpwL    uA$   `K8D)fA$   H)fA$   LUHMȈU9.)L    UHMHLULLUHMLMLE    LEI$   LD)8LUHMLMLE    UH    HATS    Aą   H        Åxe   H        ÅyH        4   H        Åy8H           H        H        H    A    D[A\]U   H    H       H        H        H        ]                                                                  fou_encap_hlen  gue_encap_hlen  __fou_build_header  __gue_build_header                                                                                                                                                                                                                          net/ipv4/fou.c include/net/netlink.h &fn->fou_lock include/linux/skbuff.h 3can't add fou ops
 3can't add gue ops
     /build/linux-TxVM9Q/linux-5.15.0/net/ipv4/fou.c description=Foo over UDP license=GPL author=Tom Herbert <therbert@google.com> srcversion=69ACF53A51E18745A758356 depends=ip6_udp_tunnel,udp_tunnel,ip_tunnel retpoline=Y intree=Y name=fou vermagic=5.15.0-41-generic SMP mod_unload modversions                                                                                                                                                                                                                                                                                                                                                                                                     ^D    module_layout                                           4    kmalloc_caches                                          _V    register_pernet_device                                  t{    genl_register_family                                    ,    genl_unregister_family                                  f    __x86_indirect_thunk_rcx                                i_-    rcu_read_unlock_strict                                  82    mutex_unlock                                            W'    kvfree_call_rcu                                         `    inet6_offloads                                          ;8    skb_trim                                                Bp    udp_sock_create6                                        `    setup_udp_tunnel_sock                                   z~    __pskb_pull_tail                                            nla_memcpy                                              zQ    udp_tunnel_sock_release                                 ^@|W    ip_tunnel_encap_del_ops                                     __mutex_init                                            КD    memcmp                                                  	M    unregister_pernet_device                                a%    nla_put                                                 v9    skb_push                                                KM    mutex_lock                                              e    netlink_unicast                                         A?    __skb_get_hash                                          ]~H    __alloc_skb                                             ke    __stack_chk_fail                                        mF    kfree_skb                                               ~    _printk                                                 pHe    __x86_indirect_thunk_rax                                O    pskb_expand_head                                        m    __fentry__                                              _֋    kmem_cache_alloc_trace                                  2    udp_flow_hashrnd                                        lQ    iptunnel_handle_offloads                                "C    inet_protos                                             &    inet_offloads                                           z    kfree                                                   0;    udp_set_csum                                            5n    genlmsg_put                                             ;C    udp_sock_create4                                            csum_partial                                            }    inet_get_local_port_range                                   ip_tunnel_encap_add_ops                                 *n    __skb_checksum_complete                                         ]  &                     'net_protocol *[256]'    'int'                                                                                     0               	        	        	        6	          	        6	                                  fou                                                                                                         fou                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0         T  T    [                V                E" 	      : 	       	     \  	      }                    Q             \           R            
S \       .\      @\     Q\     b\              m       t 
               t\        |\  
      \  
  0   3            V         W    \       \    0  \     @  \     ` \     a \     b \     c ]     0  ]     0  ;]     .  V]     \ o]     h ]    8   
X S       , 	   @   J Y    T Z    e [    l \ @  l ]            ]      ]     ]     ]     ]     ]     ^     ^     %^     6^  	   G^  
   Z^     k^              z^      ^     ^     ^     ^              ^      ^     ^     ^    0   H  A      >     @   }     H       P   3    `   g     p   9  H      '9  O      ^    4   g         >        }        ^  X     _    0   
_  H       _  m                bg               
e        X        ^        d        b        S        c        T        P _     W   %_       ._     cc  ;_     ec  H_               f [  z8  >  4  N  P_     t a_     t           f [  z8  N  >  4     r_     w          f [  z8  >  4     g     _     y _     y       ;   z8  _     | _     | _     q _     |g           ^  j [    <     }     f [  
    _               ^  j e [  _       `     |g  `     |g           1$  \g   l '`               J   f [      7`            [  J   T'  I   f [  H`      X`      i`      y`     L  `     L            f [  A  T   9@     `             
~]                 -          
 gro_remcsum proto_ctype guehdr tunnel_encap_types TUNNEL_ENCAP_NONE TUNNEL_ENCAP_FOU TUNNEL_ENCAP_GUE TUNNEL_ENCAP_MPLS peer_ip peer_ip6 udp_port_cfg local_udp_port peer_udp_port bind_ifindex use_udp_checksums use_udp6_tx_checksums use_udp6_rx_checksums ipv6_v6only udp_tunnel_encap_rcv_t udp_tunnel_encap_err_lookup_t udp_tunnel_encap_destroy_t udp_tunnel_gro_receive_t udp_tunnel_gro_complete_t udp_tunnel_sock_cfg FOU_ATTR_UNSPEC FOU_ATTR_PORT FOU_ATTR_AF FOU_ATTR_IPPROTO FOU_ATTR_TYPE FOU_ATTR_REMCSUM_NOPARTIAL FOU_ATTR_LOCAL_V4 FOU_ATTR_LOCAL_V6 FOU_ATTR_PEER_V4 FOU_ATTR_PEER_V6 FOU_ATTR_PEER_PORT FOU_ATTR_IFINDEX __FOU_ATTR_MAX FOU_CMD_UNSPEC FOU_CMD_ADD FOU_CMD_DEL FOU_CMD_GET __FOU_CMD_MAX FOU_ENCAP_UNSPEC FOU_ENCAP_DIRECT FOU_ENCAP_GUE fou fou_cfg udp_config fou_net fou_list fou_lock fou_fini fou_init fou_exit_net fou_init_net gue_err gue_build_header fou_build_header fou_build_udp __gue_build_header __fou_build_header gue_encap_hlen fou_encap_hlen fou_nl_dump fou_nl_cmd_get_port fou_dump_info fou_fill_info fou_nl_cmd_rm_port fou_nl_cmd_add_port parse_nl_config gue_gro_complete gue_gro_receive fou_gro_complete fou_gro_receive gue_udp_recv fou_udp_recv skb_postpull_rcsum fou.ko  1o                                                                                                                                                                                                              N       #            q       ,       2             @      ?                   X            	       n            	                   7                                                                                              	                                                         +    	 $               D                     a     3                   	                      4                    G                   	                    @                  0                             &                 4            `       B    `             N                    Y    0      F       f                     o                 }           o                            P	                 	                 
                                 0      _                J                                                         #                7    @      >      N                 [                 k          X                                              `       @                                                         @                                                %       )       	    @       H                         "                     '                    ,     3               1                     I                     a                     {                                       5           !                                        @                                                                                                                   9                                                      .                     E                     P                   \                     m                                                                                                                                                      H7                                                          P                                  	                     "                     )                     6   W            K                     c                     {                                                                                                                                                                                             
                                             @            #                     :                     O   v                                 h                      __UNIQUE_ID_srcversion119 __UNIQUE_ID_depends118 ____versions __UNIQUE_ID_retpoline117 __UNIQUE_ID_intree116 __UNIQUE_ID_name115 __UNIQUE_ID_vermagic114 _note_9 _note_8 __kstrtab_fou_encap_hlen __kstrtabns_fou_encap_hlen __ksymtab_fou_encap_hlen __kstrtab_gue_encap_hlen __kstrtabns_gue_encap_hlen __ksymtab_gue_encap_hlen __kstrtab___fou_build_header __kstrtabns___fou_build_header __ksymtab___fou_build_header __kstrtab___gue_build_header __kstrtabns___gue_build_header __ksymtab___gue_build_header gue_gro_complete fou_gro_complete fou_fill_info fou_dump_info fou_nl_family fou_nl_dump fou_net_id fou_init_net __key.20 fou_build_udp skb_postpull_rcsum jhash.constprop.0 fou_gro_receive parse_nl_config fou_exit_net fou_recv_pull.constprop.0.isra.0 fou_udp_recv fou_cfg_cmp.isra.0 fou_nl_cmd_rm_port fou_nl_cmd_get_port fou_create.constprop.0 gue_udp_recv gue_gro_receive fou_nl_cmd_add_port gue_err fou_init fou_net_ops fou_iptun_ops gue_iptun_ops fou_fini __UNIQUE_ID_description641 __UNIQUE_ID_license640 __UNIQUE_ID_author639 fou_nl_ops fou_nl_policy .LC0 .LC1 .LC3 __skb_checksum_complete ip_tunnel_encap_add_ops inet_get_local_port_range csum_partial __this_module udp_sock_create4 cleanup_module genlmsg_put udp_set_csum kfree inet_offloads inet_protos __crc_gue_encap_hlen iptunnel_handle_offloads udp_flow_hashrnd kmem_cache_alloc_trace __fentry__ init_module pskb_expand_head __x86_indirect_thunk_rax _printk kfree_skb __stack_chk_fail __alloc_skb __skb_get_hash netlink_unicast __crc___fou_build_header mutex_lock skb_push nla_put unregister_pernet_device memcmp __mutex_init __crc_fou_encap_hlen ip_tunnel_encap_del_ops udp_tunnel_sock_release nla_memcpy __pskb_pull_tail setup_udp_tunnel_sock udp_sock_create6 skb_trim inet6_offloads kvfree_call_rcu mutex_unlock rcu_read_unlock_strict __x86_indirect_thunk_rcx genl_unregister_family genl_register_family __crc___gue_build_header kmalloc_caches            W             W   A          W             q                     Q                     Z             t   1         W   O         q           Z         Q                    Z            t            t            W            e   <         e   c         e            e            e            e            e   &         e   a         e            e            e            ]            W                                N   H         p   a         W                        t            b            s   1         W   8            L         t   Z                    e            %       j         h            W            c            O   r         I   A         W            T            c            H   "	         _   )	         U   =	         ]   Q	         W   	         w   	         ]   	         W   %
         q           ,
         Q           n
         u   v
         t   
         t   
         W            l            l   o         ]            W                        t            b            k            r   1         s   Q         W            T            H            _            U   '         ]   1         W   6         Y   b         I            W            \            W   +         T            H            _            U            ]            W            W                        t            b   r         k            r            s            s            ]            W                        t   5         ^   M         b            s            `            s            \   .         ]   A         W            o            |   ,                V   )                   1                   9            @       E         n   K            f         t   r         b            s            P            k   -         s   =                  E            	      M            0      m         L   z         ]            W            ]            W   p         R   D               Z   R         R                    R                   m            m            W            q                    Q                    u            t            I   ,         g            I            m            t   2         t   [         m            m            m   !         W            m            \   !         Y   !         m   "         I   "         I   L#         \   #         m   #         F             W   	             `                 {   &                     +          y   =                     B          G   O             J       T          [   b                     g          G   t             _       y          [                                  j                                  x                `                 f   	                               j                        "          j   )                     .          x   5             `       :          f              d                                                               w                                                               v                                                      $          K           (                     ,                             
   a                  
   z                  
   i                  
   S                                                                  @                    0                          (                   0             `      8             0      @                   H             @      P             P	      X             	      `             
      h                   p             P      x             0                                                                                                                   @                                                                                                                    K                        P	                                    v           (                   0                   @                   X                   p                   x             `                                                           m
                                                                                                    :       p             0                                                                            C                                       C                       S                D          $                   (          E          0             	      4          C          <             U#      @          E          (                    H             @       X          J           8         X           8         M            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.init.text .rela.exit.text .rela__ksymtab .rela__kcrctab __ksymtab_strings .rela__mcount_loc .rodata.str1.1 .rodata.str1.8 .modinfo .rela.rodata .rela.retpoline_sites __versions .rela.data .rela__bug_table .rela.data..ro_after_init .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                           @       $                              .                     d       0                              ?                            #                             :      @               Y      0      %                    J                     $                                    E      @               i            %                    Z                     N%      @                              U      @               j             %                    j                     %      0                              e      @               k             %   	                 y                     %                                    t      @               l      `       %                          2               %      H                                                  &                                          @               m            %                          2               &      t                                   2               h'      0                                                  '                                                         (      `                                    @               o             %                                          *                                          @               p      x       %                                          *      @                                                  `5                                           @               q             %                                         6      H                                   @               q             %                                        `6      `                                    @               r      H       %                    7                    6                    @               2     @                s      0       %                    Q                    @:                                    V     0               @:      N                             _                     :                                     o                     :                                   t                     F                                                          F            &   F                 	                      hR      w                                                   0s                                   0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyN#N0c-	,m"0	`He0	*H  g"T8aڢkLiUsuns
,HkHI8>'oIve+aT"*iPNQKEu}A;L|DoT[͊3fxT|2Qty_w7~g/}UNVRf]*umXAʮ?IbbKo\1Nx)*53qIDvѥDSp%S8`Ew$_Kk7XV*tq0d2v
{Vly[a0cQp#oFiCB%
	w*:D?xyrsŞ!KL؃wuKp7znNaS|uv=bpX{ϣ֐>RM7d8q@FƘJX70P6~l0iu1أOW&X;ZxL1NG	
lكFt+EK'#         ~Module signature appended~
