Changeset 15632


Ignore:
Timestamp:
2009-05-06T13:51:16+02:00 (9 years ago)
Author:
nbd
Message:

wprobe: use libnl-tiny instead of libnl

Location:
trunk/package/wprobe
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/wprobe/Makefile

    r15451 r15632  
    1111PKG_VERSION:=1 
    1212 
    13 PKG_BUILD_DEPENDS:=libnl PACKAGE_wprobe-export:libipfix 
     13PKG_BUILD_DEPENDS:=PACKAGE_wprobe-export:libipfix 
    1414 
    1515PKG_CONFIG_DEPENDS = \ 
     
    3434  SECTION:=net 
    3535  CATEGORY:=Network 
    36   DEPENDS:=+kmod-wprobe 
     36  DEPENDS:=+kmod-wprobe +libnl-tiny 
    3737  TITLE:=Wireless measurement utility 
    3838endef 
     
    4646  SECTION:=net 
    4747  CATEGORY:=Network 
    48   DEPENDS:=+kmod-wprobe 
     48  DEPENDS:=+kmod-wprobe +libnl-tiny 
    4949  TITLE:=Wireless measurement data exporter 
    5050endef 
     
    6060endef 
    6161 
    62 TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include 
     62TARGET_CFLAGS += \ 
     63        -I$(STAGING_DIR)/usr/include/libnl-tiny \ 
     64        -I$(STAGING_DIR)/usr/include 
    6365 
    6466ifdef CONFIG_PACKAGE_kmod-wprobe 
     
    8183                CPPFLAGS="$(TARGET_CPPFLAGS) -I$(PKG_BUILD_DIR)/kernel" \ 
    8284                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    83                 LIBNL="$(STAGING_DIR)/usr/lib/libnl.a" 
     85                LIBNL="-lnl-tiny" 
    8486endef 
    8587 
     
    9193                CPPFLAGS="$(TARGET_CPPFLAGS) -I$(PKG_BUILD_DIR)/kernel -I$(PKG_BUILD_DIR)/user" \ 
    9294                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    93                 LIBS="$(PKG_BUILD_DIR)/user/libwprobe.a $(STAGING_DIR)/usr/lib/libipfix.a $(STAGING_DIR)/usr/lib/libmisc.a $(STAGING_DIR)/usr/lib/libnl.a -lm" 
     95                LIBS="$(PKG_BUILD_DIR)/user/libwprobe.a $(STAGING_DIR)/usr/lib/libipfix.a $(STAGING_DIR)/usr/lib/libmisc.a -lnl-tiny -lm" 
    9496  endef 
    9597endif 
  • trunk/package/wprobe/src/user/wprobe.c

    r15050 r15632  
    3636#endif 
    3737 
    38 static struct nl_handle *handle = NULL; 
     38static struct nl_sock *handle = NULL; 
    3939static struct nl_cache *cache = NULL; 
    4040static struct genl_family *family = NULL; 
     
    9090                nl_cache_free(cache); 
    9191        if (handle) 
    92                 nl_handle_destroy(handle); 
     92                nl_socket_free(handle); 
    9393        handle = NULL; 
    9494        cache = NULL; 
     
    9898wprobe_init(void) 
    9999{ 
    100         handle = nl_handle_alloc(); 
     100        int ret; 
     101 
     102        handle = nl_socket_alloc(); 
    101103        if (!handle) { 
    102104                DPRINTF("Failed to create handle\n"); 
     
    109111        } 
    110112 
    111         cache = genl_ctrl_alloc_cache(handle); 
    112         if (!cache) { 
     113        ret = genl_ctrl_alloc_cache(handle, &cache); 
     114        if (ret < 0) { 
    113115                DPRINTF("Failed to allocate netlink cache\n"); 
    114116                goto err; 
Note: See TracChangeset for help on using the changeset viewer.