ÿØÿà 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          >                    }          @     @ * )          GNU `ABpr"KsÉ        Linux                Linux                       U   H]    ff.         UGfH]HHH    ff.         UHcHATSH   H@t8@u <   A<uH  1&A[DA\]    I4   HCKH    H    HDHH HtH@HtD$2HD    AH   H+   Df   [DA\]        1f         H  HtqUH    HATAH    SFKHHD@HH Ht5H@Ht,DH    H   H+   Df   [A\]             U   HAUATIHMܾ   SHHeH%(   HEHLLhAEE      C
HMܺ   L   fE    a  AEHMܺ   L
   fE    :  CHMܺ   L   E      CHMܺ   L   E       AEHMܺ   L   E       C	   HH@fxtVIMH      L       IM8   	   L    HUeH+%(   uvH[A\A]]    AEHMܺ   L   E    u<AE HMܺ   L   E    11Ҿ   L    ?{             UEHAUIATMAH    SL    Ht9LLHHsx*A$   I$   H)C1[A\A]]    HtI$   H9w)L    D      U    HSH  H    HH{H    H[H        H]1    fD      UHAWEAVIAUI   ATISH    I$   LI+$   fA$   AUI$   fD8fPAT$pffPA}AN,AV(ED$p׃    [A\A]A^A_]    D  UHSHH   Ѓ`<@t:<`t
H]       H   H+   9y݃⟈   H]    1           H]    D  WGAR!OG
G	WWW1www)1)1)1)1)1)1)             UHAWAVIAUIATSDH(HUHMeH%(   HE1F      E E1`<`w  L    AǅuIAFf   HMMt$LIDf    I   H}1ɀ} D fHPu5HEeH+%(   :  H(D[A\A]A^A_]    E E1q   @    fP tA   I   I+   )L9   D)ffHfA   ffP
A      I   f| ufA   ߋPʀPBIEHUHuE    E    H0      A   tAA   t@ыE+EH1HH fEfE A   wL        A    ff.         UHAWIAVHMIAUATISHHeH%(   HE1Ff% D       AŅuDEHLLLHEeH+%(   uHD[A\A]A^A_]        fD      H  Ht{HBJIHH    f%fFJH    HDHH Ht>HHHt5Ѓ<    	VK<tULH    ]    fN81    ff.         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@PHt}@fC*ID$ HPX1HtEt`RS,HT$eH+%(   uQHe[A\A]]       HP0E1HtBA   CID$ HP@HtBCu    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_]             UHAVIAUIDATSHHeH%(   HE1    AąuAEft*fHEeH+%(      HD[A\A]A^]    IFHUHuE    E    H0      A   t/A   t.ыE+EH1HH fEfwL            f.         UHS   HH   @   BfffBCpCp;Ct      H   H      H`H   @   H)`t*f      Hf uP   1H]       9y˃ៈ   BfffBCpCp;Ct^C~t+G ft"11 
  H    u   H   g?sH1Ҿ          H    H      H)$ff.     f    U   HATSH  HHu	[A\]    IsLWuC[A\]    1L    1fD      UHAWIAVIAUIATISHeH%(   HE1Ff        Åu EEfEt=ELLLLHEeH+%(      H[A\A]A^A_]    ID$HUHuE    E    H0      A$   t5A$   t3DED+EMc1LI fDEfA\L            fD      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        UHAWAVAUATIHSHHXeH%(   HE1AD$HE    <  <
  HU    AE  H=    0         IHF  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HXI9tySs
LH;tLA    E1L    H}Ht    HEeH+%(      HXD[A\A]A^A_]    AAHMIFLHAMnINIE E1    AD$HE    HE    HE    AFAE1WHU    A    ff.          UHAWAVAUAATSHH      SpstHIL+   )EwA9n  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A@A[A\DA]A^A_]    H    HA9w)HD    HtH      He9w)H    HtH      HAAf.         UHAWAVAUA   ATSH H  HuH D[A\A]A^A_]    VpHËFtI)vOI$   E$   IAGtXuA<  A)   <u,sLVuA놃vpL)    Hu1LE1    ]At$pD4    AD$tIcΉLA)A9  AG
AŉA  uH9rMOf tADuA$   HH{   BfD)ffBA$   M$   A$   Ѓ`<@n  <`   AGtAG  A   EiEAD$p)AD$pA;D$t}  I$   A$   I$   I$   I+$   fA$   fx u[A$   A   tBfD)ffB$A$   A+$   D9A$   )AD$~t2P ft)11 
  L    4A$   I$   `?_HMA9)LLEB4     LEHMHI$   E$   I
1AvLHMLELM    LMLEA$   HM A$   XEwAGA$      ffAA|$pAt$tDES	IBLL9IBLAA)D9   I$   A$   LLM	   A$   `<@   A1LHMO<LMA$       A7HMLMÃ f1  fAA$    Ѓ A$   Me1L    A$   `K8D)fA$   H)fA$   LUHMȈU98)L    UHMHLULLUHMLMLE    LEI$   LD)LUHMLMLEf    UHAWAVAUATSHH(L  I  J4Lj(IIȍAI;B0  AE   D$    McJD	;C0  AE   AEAÉA  j  I9[  C  AD C  IECJ  EeA   &  AF	AUEu
   }  CJ  fw  fALk(EICH9HBLD;C0E  {pstAA)D9J  HC(    IC0    L     K| 1DUIDEDcLEHML]    L]DEDUHMAA DfE1AAA  AADDfA3GЃ AċCLED CL   M  C8IcH^     <   <   H  E1E1CJH    f%fCJH    HDHL(MtIMH   Ѓ4    	SK<   D]HL    IHtTHcUC8IH   Rpst)9  HC(    IC0    L   HfK8E1퀣   H(L[A\A]A^A_]        E1E1spSt)9  HC(    IC0    L   C8IcE1HfC8EtHK(EALD;[0w)DЃ f1  fICpst)9J  HC(    LC0    H   uIECJ   E1DS4M7I}M9uL   AU DEЃt1HHD]|HMH}    H}HMD]DEu%M6M9tXEFJAtI   H΋A9E tAEFJщMHM9i)H    HMDEH-GAMH{1At$LDUD]LMDEHM    SLHMDELM D]DUSLAE9)H    HDELMHM9)Hߍ4    HMLMHDEE1ICE1fC>^DUL]ULMDEHM9G)H    HMDEHLMUL]DUk         UHHATH@Lf(HueH%(   HE1BuHuLbHUeH+%(   u
Le        @     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    2LA        ff.          UHAWAVAUIATSH@HV(eH%(   HE1    H  H    HuLAą   f}   E<   1Ҿ        IH   L{L    HL`H9u   ID$L`H9   AT$At$
HMI<$tIEAuL1AU MDLA    ExYIE(AU@   LH       1҅NAHEeH+%(   u@H@D[A\A]A^A_]    LA    1L    AA             UHAWIAVIAUATSHHGHP0    H  L$    ID$HHE    I$I9tmLh1HcÃI;GP|'IGA   ML   PIp4uIELhI9uHcH}    I_PAFpH[A\A]A^A_]    1    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_core.c include/net/netlink.h &fn->fou_lock include/linux/skbuff.h 3can't add fou ops
 3can't add gue ops
        /build/linux-1e4p19/linux-5.15.0/net/ipv4/fou_core.c description=Foo over UDP license=GPL author=Tom Herbert <therbert@google.com> srcversion=3DF9471DB701ED91D8074DC depends=ip6_udp_tunnel,udp_tunnel,ip_tunnel retpoline=Y intree=Y name=fou vermagic=5.15.0-176-generic SMP mod_unload modversions                                                                                                                                                                                          N    module_layout                                           A    kmalloc_caches                                          P    register_pernet_device                                  h    genl_register_family                                    G    genl_unregister_family                                  f    __x86_indirect_thunk_rcx                                i_-    rcu_read_unlock_strict                                  82    mutex_unlock                                            W'    kvfree_call_rcu                                         0    inet6_offloads                                          K    skb_trim                                                    udp_sock_create6                                        կ    setup_udp_tunnel_sock                                   qq    __pskb_pull_tail                                            nla_memcpy                                              9[    __x86_return_thunk                                      iSy    udp_tunnel_sock_release                                 >>@    ip_tunnel_encap_del_ops                                     __mutex_init                                            КD    memcmp                                                  1ΐ(    unregister_pernet_device                                kV    nla_put                                                 se    skb_push                                                KM    mutex_lock                                              I)I    kfree_skb_reason                                            netlink_unicast                                         A    __skb_get_hash                                          #    __alloc_skb                                             ke    __stack_chk_fail                                        ~    _printk                                                 pHe    __x86_indirect_thunk_rax                                Z4    pskb_expand_head                                        m    __fentry__                                              ,\"    kmem_cache_alloc_trace                                  2    udp_flow_hashrnd                                        !O    iptunnel_handle_offloads                                iI    inet_protos                                             Β[    inet_offloads                                           z    kfree                                                   Bg    udp_set_csum                                            S    genlmsg_put                                             0a    udp_sock_create4                                            csum_partial                                            {    inet_get_local_port_range                               )    ip_tunnel_encap_add_ops                                 |    __skb_checksum_complete                                         	        !	        	        	          	              G  &                     'net_protocol *[256]'    'int'                                                                                             0                                       fou                                                                                                                                         fou                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0               !               WI                 	      Z 	       	     ! 	      }                         w        !                      
 	!      !     .!    ?!    P!             i "O      6 	               b! "O      j! 	      s! 
  0   W3                         !      !   0  !    @  !    ` !    a !    b !    c !      !      )!    7  D!      _!    +  x!    9  !   @   MR S       + 	   @                    @       ,             !     !    !    !    !    !    
!    !    .!    ?! 	   P! 
   c!    t!             !     !    !    !    !             !     !    !               -               
 !   0   c             @   }     H   w    P   W3    `   r     p   9  H      79  O      !   4   r                 }         !      !   0   ! H       ! n                                                                            
*                 .          
           1  1v     4  |  P  r     %!    	 8!    	           1  1v     4  H   K!                1  1v   H     4  |   \!              O    X  j! Ҏ  p!              !  I!    
<     }      1  c]    {!           ;   1v   !     !    f           !   1  !     !    W                 1  O    !           1      P'  I    1  !     !      !    -  !      !      !      #!    u  5!      B!     S!     b!    9 j!     {!     !               -$  -  X  !    +            1  C  T   J@     !    - 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_err_rcv_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_build_header __gue_build_header fou_build_header fou_build_udp sockp fou_create fou_dump_info fou_encap_hlen fou_exit_net fou_fill_info fou_fini fou_gro_complete fou_gro_receive fou_init fou_init_net fou_nl_add_doit fou_nl_del_doit fou_nl_get_doit fou_nl_get_dumpit fou_udp_recv gue_build_header gue_encap_hlen gue_err gue_gro_complete gue_gro_receive gue_udp_recv parse_nl_config skb_postpull_rcsum  fou.ko  ME                                                                                                                                                                                                                 "                      N       #            q       ,       2                   ?                   X            	       n            	                   8                                                                                              	                                                         +    	 $               D                     a     3                   	                      4                    G                   	                    P                  0                             &                 4            `       B    P      J       O   "                Z   "                 c                 q    @      {                                              	                 	                                 `      c                Z           0                P                       B          p            (    `            8    @      &      @                   I    `       H       U                   c                   q            D       z                                         %       )                                                     8                                                                                                   (                   5            %       6           "      F                     W            D       f                     r                                                                                       9                                                          !                                                                                              -                     F    p#             X                     `                     q                     }                                                                                    HC*[                                                          p                 P       \                                                                                             -   W            B                     Z                     r                                                                                                                                                                                                                                                               p            -                     D    @       H       O                     d   %F?                                 }                      __UNIQUE_ID_srcversion184 __UNIQUE_ID_depends183 ____versions __UNIQUE_ID_retpoline182 __UNIQUE_ID_intree181 __UNIQUE_ID_name180 __UNIQUE_ID_vermagic179 _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_init_net fou_net_id __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_create.constprop.0 gue_udp_recv gue_gro_receive gue_err fou_init fou_net_ops fou_iptun_ops gue_iptun_ops fou_fini __UNIQUE_ID_description728 __UNIQUE_ID_license727 __UNIQUE_ID_author726 .LC0 .LC1 .LC3 __skb_checksum_complete ip_tunnel_encap_add_ops inet_get_local_port_range csum_partial __this_module fou_nl_del_doit 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 fou_nl_get_doit kmem_cache_alloc_trace __fentry__ init_module pskb_expand_head __x86_indirect_thunk_rax fou_nl_get_dumpit _printk __stack_chk_fail __alloc_skb fou_nl_policy __skb_get_hash netlink_unicast kfree_skb_reason __crc___fou_build_header mutex_lock skb_push fou_nl_add_doit nla_put unregister_pernet_device memcmp __mutex_init __crc_fou_encap_hlen ip_tunnel_encap_del_ops udp_tunnel_sock_release __x86_return_thunk 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 fou_nl_ops genl_register_family __crc___gue_build_header kmalloc_caches               T             l   !          T   A          l   Q          T             l             r                     M                     W            l   1         T   F         M           U         r                    W            l            l            T            e   ,         e   S         e   x         e            e            e            e            e   8         l   U         e   v         e            e            Z            T                                J            l   <         q   Q         T   X         	   l         u   z         	                       *                h            l            T            b   %         K   7         l   g         l            l            D            l   d         l   q         T            P            b   H         l            C   V         ]   ]         Q   q         Z            T            x   	         l   	         Z   !	         T   C	         M           [	         r           	         v   	         l   	         l   	         T   
         m   
         m   L         l            Z            T            	            u            a   !         k   4         s   Q         t   d         l   q         T            P            l            C   B         ]   I         Q   R         Z   a         T            l   j         V            D            T            l            l   "         _   1         T   {         P            l            C   8         ]   ?         Q   F         Z   Q         T   h         l            l            l            l            T   B         p   U         ~   ,       d         S               p                  `                  P                o            	            u   "         a   j         t   w         L            k            l            t                                  	                  0      !         H   .         Z   A         T            N   D               W   &         l            N                    l            N                   n   1         n   q         T            l   !         n   3         _            V   -         n   q         D   J         D            _            n   ,         A   a         T            D            M                    r                    v            l            g            n   D         D            n            n             n   Q          T             l             Z             T   !         l   !         	   '!         u   3!         a   !         k   !         s   !         t   !         t   !         Z   !         T   "         	   "         u   e"         [   }"         a   "         t   #         ^   5#         l   C#         t   M#         _   d#         Z   q#         T   #         	   #         u   #         a   $         t   -$         l             T   	             `                 }   &                     +          {   =                     B          B   O             O       T          Y   b                     g          B   t             d       y          Y                                  j                                  y                `                 f             l   	                               j                        "          j   )                     .          y   5             `       :          f   @          l              c                                                               x                                                               w                                                      $          F           (                     ,                             
   `                  
   |                  
   i                  
   O                      F                                           @                 w           (             0      0             @      @          d           X          G           p          R           x          X                                                                   P                    0                          (                   0             P      8                   @             p      H                   P              	      X             	      `                   h             p      p             `      x                                0                   P                                      @                   p                   `                   P                                        !                   p#                                                                                	                                                                              @                                                                                                 7                                             $             6      (             f      ,                   0                   4             c      8             G      <             	      @             	      D             	      H             K      L             c      P                   T                   X                   \                   `                   d             g      h                   l                   p                   t                   x             %      |                                                   ~                                       !                   4#                   ,$                                       ?                                      >                                        >                        G                ?           $             L      (          @           0                   4          @                                                                   :       p             P                                   	           (          \           H          z           X          E           8         U           8         I            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.init.text .rela.exit.text .rela__ksymtab .rela__kcrctab .rela.rodata __ksymtab_strings .rela__mcount_loc .rodata.str1.1 .rodata.str1.8 .modinfo .rela.retpoline_sites .rela.return_sites __versions .rela__bug_table .rela.data .rela.data..ro_after_init .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                        @       $                              .                     d       0                              ?                            5$                             :      @               \             '                    J                     $                                    E      @               n            '                    Z                     %      D                              U      @               o             '                    j                     %      0                              e      @               p             '   	                 y                      &                                    t      @               q      `       '                                          &      `                                    @               Pr             '                          2               '      H                                                  '                                          @               @s            '                          2               (      y                                   2                )      5                                                  U)                                                         H*                                          @               u      x       '                                         \*                                          @               @v            '                                         +                                                        6      <                                   @                z             '                    %                    6                                           @               z             '                    0                    7      `                               +     @               {      H       '                    J                     8                    @               E     @               {      0       '                     d                    ;                                    i     0               ;                                   r                     
<                                                          
<                                                        H                                                          H            (   A                 	                      T                                                         {                                   0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyMuk1iHo$10	`He0	*H  
 XlkösOOg5TqPLD54 \Zx?95_8d*ѵO'H,&MU^<VL*7ku8/Pj$X0[)nӳfra ,NrPKMM1fk-wfeLTG0AVT
sa^|?GFsϷ8N_H=QWI3%GQphɌlqX
p-_cc=6KXRE Z:"ዂVL9mӤt)\k=e9xK|=x`vγ| ⍻p8zX/ǰ G@*qRmbHT>c&HU̡Dy<v\=wr-7"ܾKϟ\i3 t&
}k(;jP׷33Mn?ğzr'ouXی         ~Module signature appended~
