1

Temat: nlbwmon

Kilka miesięcy temu obserwowałem pewien projekt: https://github.com/jow-/nlbwmon który myślałem że umarł śmiercią naturalną. Aż tu proszę, dziś zgłoszenie:

https://github.com/openwrt/packages/pull/4646

https://user-images.githubusercontent.com/2528802/28719657-092c3b28-73ab-11e7-956a-263c4ce04d21.png

Wygląda na to że mamy nowy standard monitorowania zużycia pasma przez userów smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: nlbwmon

Wygląda ciekawie smile wy testowałbym czy jest lepsze od YAMon-a  3.3   tylko że nie ma jeszcze pakietu ipk skompilowanego Cezary jest szansa aby w wolnej chwili to zrobić ?

Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

3

Odp: nlbwmon

Pewnie, w weekend zrobię.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: nlbwmon

Jak ciężki jest ten pakiet?
Jak bardzo obciąża CPU na wyższych prędkościach?

5

Odp: nlbwmon

Dla ar71xx pakiety są tu: http://dl.eko.one.pl/test/
Później pakiety będą dostępne normalnie w repo dla reszty architektur które kompiluję.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6 (edytowany przez ad2014 2017-08-01 20:00:59)

Odp: nlbwmon

skompilowałem to sobie dla lantiq  ZyXEL P-2812HNU-F3  LEDE Reboot SNAPSHOT r4243-9235a29 / LuCI Master (git-17.145.19303-ee6110b)  ale  nie działa  .
Skompilowałem      luci-app-nlbwmon  oraz  nlbwmon  .  pakiety  sie zainstalowały  w luci  widzę  zakładke i wszystkie obcje , w terminalu   recznie  tez nie chce się uruchomić ,  wszystkie pliki konfiguracyjne  widzę sa na miejscu .
Sprawdziłem  w makefile  jakie powinny byc zależnsci  - wszytkie są spełnione 
Pytanie : czy kompilacja wymaga właczenia jakiś  "extra"  dodatkowych pakietów

 root@LEDE:~# opkg list_installed
atm-esi - 2.5.2-5
base-files - 172-r4243-9235a29
blkid - 2.29.2-1
block-mount - 2017-05-09-c43ae11e-1
br2684ctl - 2.5.2-5
bspatch - 4.3-1
busybox - 1.26.2-7
dnsmasq - 2.77rc5-2
dropbear - 2017.75-1
dsl-vrx200-firmware-xdsl-a - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
dsl-vrx200-firmware-xdsl-b-patch - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
ekooneplstat - 20150706
fdisk - 2.29.2-1
firewall - 2017-05-27-a4d98aea-1
fstools - 2017-05-09-c43ae11e-1
fwtool - 1
glib2 - 2.50.3-1
hostapd-common - 2016-12-19-ad02e79d-3
htop - 2.0.2-1
ip6tables - 1.6.1-1
iptables - 1.6.1-1
iw - 4.9-1
iwinfo - 2016-09-21-fd9e17be-1
jshn - 2017-02-24-96305a3c-1
jsonfilter - 2016-07-02-dea067ad-1
kernel - 4.4.70-1-1044cf047322de8427083113253e21d4
kmod-atm - 4.4.70-1
kmod-cfg80211 - 4.4.70+2017-01-31-2
kmod-crypto-aead - 4.4.70-1
kmod-crypto-crc32c - 4.4.70-1
kmod-crypto-hash - 4.4.70-1
kmod-crypto-manager - 4.4.70-1
kmod-crypto-null - 4.4.70-1
kmod-crypto-pcompress - 4.4.70-1
kmod-dma-buf - 4.4.70-1
kmod-eeprom-93cx6 - 4.4.70-1
kmod-fs-ext4 - 4.4.70-1
kmod-fs-vfat - 4.4.70-1
kmod-gpio-button-hotplug - 4.4.70-2
kmod-hwmon-core - 4.4.70-1
kmod-hwmon-vid - 4.4.70-1
kmod-i2c-core - 4.4.70-1
kmod-i2c-mux - 4.4.70-1
kmod-input-core - 4.4.70-1
kmod-ip6tables - 4.4.70-1
kmod-ipt-conntrack - 4.4.70-1
kmod-ipt-core - 4.4.70-1
kmod-ipt-nat - 4.4.70-1
kmod-leds-gpio - 4.4.70-1
kmod-lib-crc-ccitt - 4.4.70-1
kmod-lib-crc-itu-t - 4.4.70-1
kmod-lib-crc16 - 4.4.70-1
kmod-lib-lzo - 4.4.70-1
kmod-lib-textsearch - 4.4.70-1
kmod-ltq-atm-vr9 - 4.4.70-1
kmod-ltq-deu-vr9 - 4.4.70-1
kmod-ltq-ifxos - 4.4.70+1.5.19-2
kmod-ltq-ptm-vr9 - 4.4.70-1
kmod-ltq-vdsl-vr9 - 4.4.70+4.17.18.6-1
kmod-ltq-vdsl-vr9-mei - 4.4.70+1.5.17.6-1
kmod-mac80211 - 4.4.70+2017-01-31-2
kmod-nf-conntrack - 4.4.70-1
kmod-nf-conntrack-netlink - 4.4.79-1
kmod-nf-conntrack6 - 4.4.70-1
kmod-nf-ipt - 4.4.70-1
kmod-nf-ipt6 - 4.4.70-1
kmod-nf-nat - 4.4.70-1
kmod-nf-nathelper-extra - 4.4.70-1
kmod-nfnetlink - 4.4.79-1
kmod-nls-base - 4.4.70-1
kmod-nls-cp437 - 4.4.70-1
kmod-nls-iso8859-1 - 4.4.70-1
kmod-nls-utf8 - 4.4.70-1
kmod-ppp - 4.4.70-1
kmod-pppoa - 4.4.70-1
kmod-pppoe - 4.4.70-1
kmod-pppox - 4.4.70-1
kmod-regmap - 4.4.70-1
kmod-rt2800-lib - 4.4.70+2017-01-31-2
kmod-rt2800-mmio - 4.4.70+2017-01-31-2
kmod-rt2800-pci - 4.4.70+2017-01-31-2
kmod-rt2x00-lib - 4.4.70+2017-01-31-2
kmod-rt2x00-mmio - 4.4.70+2017-01-31-2
kmod-rt2x00-pci - 4.4.70+2017-01-31-2
kmod-scsi-core - 4.4.70-1
kmod-slhc - 4.4.70-1
kmod-usb-core - 4.4.70-1
kmod-usb-dwc2 - 4.4.70-1
kmod-usb-ehci - 4.4.70-1
kmod-usb-storage - 4.4.70-1
kmod-usb2 - 4.4.70-1
kmod-video-core - 4.4.70-1
kmod-video-uvc - 4.4.70-1
kmod-video-videobuf2 - 4.4.70-1
lede-keyring - 2017-01-20-a50b7529-1
libattr - 20160302-1
libblkid - 2.29.2-1
libblobmsg-json - 2017-02-24-96305a3c-1
libbz2 - 1.0.6-2
libc - 1.1.16-1
libexif - 0.6.21-1
libfdisk - 2.29.2-1
libffi - 3.2.1-2
libffmpeg-mini - 3.2.5-1
libflac - 1.3.2-1
libgcc - 5.4.0-1
libgd - 2.2.4-2
libid3tag - 0.15.1b-4
libip4tc - 1.6.1-1
libip6tc - 1.6.1-1
libiwinfo - 2016-09-21-fd9e17be-1
libiwinfo-lua - 2016-09-21-fd9e17be-1
libjpeg - 9a-1
libjson-c - 0.12.1-1
libjson-script - 2017-02-24-96305a3c-1
liblua - 5.1.5-1
libmount - 2.29.2-1
libncurses - 6.0-1
libnl-tiny - 0.1-5
libogg - 1.3.2-2
libopenssl - 1.0.2k-1
libpng - 1.6.29-2
libpthread - 1.1.16-1
librpc - 2015-11-04-a921e3de-1
librt - 1.1.16-1
libsmartcols - 2.29.2-1
libsqlite3 - 3170000-1
libubox - 2017-02-24-96305a3c-1
libubus - 2017-02-18-34c6e818-1
libubus-lua - 2017-02-18-34c6e818-1
libuci - 2016-07-04-e1bf4356-1
libuci-lua - 2016-07-04-e1bf4356-1
libuclient - 2016-12-09-52d955fd-1
libuuid - 2.29.2-1
libvorbis - 1.3.5-1
libxtables - 1.6.1-1
linux-atm - 2.5.2-5
logd - 2017-03-03-21a4bd04-1
ltq-vdsl-app - 4.17.18.6-1
lua - 5.1.5-1
luci - git-17.145.19303-ee6110b-1
luci-app-access-control - 0.4.1
luci-app-commands - git-17.145.19303-ee6110b-1
luci-app-ekooneplstat - 20150929
luci-app-firewall - git-17.145.19303-ee6110b-1
luci-app-minidlna - git-17.145.19303-ee6110b-1
luci-app-nlbwmon - git-17.212.63122-6f9b75c-1
luci-app-samba - git-17.145.19303-ee6110b-1
luci-app-vnstat - git-17.145.19303-ee6110b-1
luci-app-watchcat - git-17.145.19303-ee6110b-1
luci-app-wifischedule - git-17.145.19303-ee6110b-1
luci-base - git-17.145.19303-ee6110b-1
luci-i18n-access-control-pl - 0.4.1
luci-i18n-base-pl - git-17.145.19303-ee6110b-1
luci-i18n-minidlna-pl - git-17.145.19303-ee6110b-1
luci-i18n-samba-pl - git-17.145.19303-ee6110b-1
luci-i18n-vnstat-pl - git-17.145.19303-ee6110b-1
luci-i18n-watchcat-pt - git-17.145.19303-ee6110b-1
luci-lib-ip - git-17.145.19303-ee6110b-1
luci-lib-jsonc - git-17.145.19303-ee6110b-1
luci-lib-nixio - git-17.145.19303-ee6110b-1
luci-mod-admin-full - git-17.145.19303-ee6110b-1
luci-proto-ipv6 - git-17.145.19303-ee6110b-1
luci-proto-ppp - git-17.145.19303-ee6110b-1
luci-theme-bootstrap - git-17.145.19303-ee6110b-1
mc - 4.8.19-1
minidlna - 1.1.6+git-8a996b-1
motion - 3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3
mtd - 21
netifd - 2017-05-27-08f18752-1
nlbwmon - 2017-07-28-76487b5e-1
odhcp6c - 2017-03-22-0463b057-1
odhcpd - 2017-05-15-93abe6f0-1
opkg - 2017-05-03-04e279eb-1
ppp - 2.4.7-11
ppp-mod-pppoa - 2.4.7-11
ppp-mod-pppoe - 2.4.7-11
procd - 2017-03-05-8f218f56-1
procd-nand - 2017-03-05-8f218f56-1
proftpd - 1.3.5-1
rpcd - 2016-12-03-0577cfc1-1
rt2800-pci-firmware - 2016-09-21-42ad5367-1
samba36-server - 3.6.25-6
swconfig - 11
sysinfo - 20170327
terminfo - 6.0-1
tvheadend - 4.0.9-1
ubi-utils - 1.5.2-1
ubox - 2017-03-03-21a4bd04-1
ubus - 2017-02-18-34c6e818-1
ubusd - 2017-02-18-34c6e818-1
uci - 2016-07-04-e1bf4356-1
uclient-fetch - 2016-12-09-52d955fd-1
uhttpd - 2016-10-25-1628fa4b-2
uhttpd-mod-ubus - 2016-10-25-1628fa4b-2
usign - 2015-07-04-ef641914-1
vnstat - 1.17-1
vnstati - 1.17-1
watchcat - 1-6
wifischedule - 1-2
wpad-mini - 2016-12-19-ad02e79d-3
zlib - 1.2.11-1

jedyny pakiet  który  robił  problemy to  kmod-lib-lzo  ale  sie zainstalował
uzyłem  makefile

include $(TOPDIR)/rules.mk

PKG_NAME:=nlbwmon
PKG_RELEASE:=1

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/jow-/nlbwmon.git
PKG_SOURCE_DATE:=2017-07-28
PKG_SOURCE_VERSION:=76487b5ec06cdeed097bd91c0216ab61861bcf07
PKG_MIRROR_HASH:=981c70a7cb1811bbf45261e64a18c5c0fca3fb3a93ac299ce614c08c153ac7e0

CMAKE_INSTALL:=1

PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
PKG_LICENSE:=ISC
PKG_LICENSE_FILES:=COPYING

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include/libnl-tiny

define Package/nlbwmon
  SECTION:=net
  CATEGORY:=Network
  DEPENDS:=+libubox +libnl-tiny +zlib +kmod-nf-conntrack-netlink
  TITLE:=LEDE Traffic Usage Monitor
endef

define Package/nlbwmon/install
    $(INSTALL_DIR) $(1)/usr/sbin
    $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/nlbwmon $(1)/usr/sbin/nlbwmon
    $(LN) nlbwmon $(1)/usr/sbin/nlbw
    $(INSTALL_DIR) $(1)/usr/share/nlbwmon
    $(INSTALL_DATA) $(PKG_BUILD_DIR)/protocols.txt $(1)/usr/share/nlbwmon/protocols
    $(INSTALL_DIR) $(1)/etc/init.d
    $(INSTALL_BIN) ./files/nlbwmon.init $(1)/etc/init.d/nlbwmon
    $(INSTALL_DIR) $(1)/etc/config
    $(INSTALL_CONF) ./files/nlbwmon.config $(1)/etc/config/nlbwmon
endef

$(eval $(call BuildPackage,nlbwmon))

jakieś  pomysły ???

dodam  jeszcze  logread

root@LEDE:~# logread | grep nlbw
Mon Jul 31 23:03:18 2017 daemon.err nlbwmon[2515]: Unable to connect nfnetlink: Bad file descriptor
Mon Jul 31 23:44:03 2017 daemon.err nlbwmon[11609]: Unable to connect nfnetlink: Bad file descriptor

7

Odp: nlbwmon

On się sam uruchamia przez /etc/init.d/nlbwmon

Jak uruchomisz to co wypisuje?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: nlbwmon

próbowałem 

root@LEDE:~# /etc/init.d/nlbwmon
Syntax: /etc/init.d/nlbwmon [command]

Available commands:
    start    Start the service
    stop    Stop the service
    restart    Restart the service
    reload    Reload configuration files (or restart if service does not implement reload)
    enable    Enable service autostart
    disable    Disable service autostart

root@LEDE:~# /etc/init.d/nlbwmon start
root@LEDE:~# logread | grep nlb
Mon Jul 31 23:03:18 2017 daemon.err nlbwmon[2515]: Unable to connect nfnetlink: Bad file descriptor
Mon Jul 31 23:44:03 2017 daemon.err nlbwmon[11609]: Unable to connect nfnetlink: Bad file descriptor
Tue Aug  1 21:01:43 2017 daemon.err nlbwmon[23137]: Unable to connect nfnetlink: Bad file descriptor
Tue Aug  1 21:05:54 2017 daemon.err nlbwmon[29504]: Unable to connect nfnetlink: Bad file descriptor

9

Odp: nlbwmon

kmod-nf-conntrack-netlink skompilowany masz w obrazie? bo nie może się po prostu podłączyć pod kernel.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: nlbwmon

aha   też  coś " krzyczał"  o to ale  to mam zainstalowane  i  podczas  kompilacji  w make menuconfig  jest to zaznaczone   tyle ze obraz mam  sciagnięty  z LEDE   a  tylko  dodatkowe  pakiety sobie kompiluje

11

Odp: nlbwmon

Sugeruję żebyś odinstalował i zainstalował jeszcze raz. Nie może o nic krzyczeć.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: nlbwmon

ok  dziekuję  twoje  wskazówki jak  zawsze trafne  -  dam znać

13

Odp: nlbwmon

Dobra wiadomość - nlbwmon i odpowiadająca mu aplikacja dla luci zostały oficjalnie przeportowane do gałęzi snapshot 17.01, więc o jeżeli ktoś korzysta z moich obrazów to może tak po prostu już teraz (tzn buildboty jeszcze to budują) normalnie zainstalować, bo powinny być dostępne do instalacji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14 (edytowany przez onken 2017-08-06 11:13:27)

Odp: nlbwmon

Super, zainstalowane smile

Mam 3 pytania:

1. Jak przypisać do MACów konkretne nazwy urządzeń w sieci
2. Można spodziewać sie Luci PL dla tej wtyczki smile ?
3. Gdzie ustawić ( zmienić ) zapis statystyk, ( np na USB )

15

Odp: nlbwmon

3. W konfigu (/etc/config/nlbwmon) wszystko masz
2. A myślisz że ktoś przyłożył się do tłumaczenia na pl?
1. nawet nie wiem czy nlbwmon to zobaczy

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez onken 2017-08-06 12:32:47)

Odp: nlbwmon

Częściowo rozpracowane smile

database przeniosłem na /mnt/usb a i pod DHCP ( mimo wyłączonego ) wpisałem dopasowanie IP hostów do MACów.

Może komuś zechce się zrobić powoli tłumaczenie, mogę się przyłączyć.

Ps.

dlaczego mi obcina "szczegóły" połączeń ?

Pokazuje "tylko" trzy połączenia

http://zapisz.net/images/565_screen.jpg

17

Odp: nlbwmon

Uruchom sam nlbwmon i zobacz czy masz dane. Jeżeli tak to tu po prostu jest wina apletu w luci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: nlbwmon

Czy dla nlbwmon są dostępne nowsze wersje ?
Wgrałem właśnie aktualizację  LuCI OpenWrt 18.06-SNAPSHOT z 2019-05-02 i przy instalacji wyświetlają się błędy:

opkg install nlbwmon
Installing nlbwmon (2017-12-05-75accd64-1) to root...
Downloading http://downloads.openwrt.org/releases/1 … s_24kc.ipk
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for nlbwmon:
*      kernel (= 4.9.134-1-d70d35148456f7f179e2bbf148d3f23e)
* opkg_install_cmd: Cannot install package nlbwmon.

19

Odp: nlbwmon

nlbwmon potrzebuje do szczęścia jednego z modułów kernela. Co zrobiłeś z systemem że modułów poprawnych nie widzi?

Bo obrazy (moje) z 019-05-02 nie używają tak starego kernela tylko mają 4.9.170.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: nlbwmon

No właśnie raczej nic specjalnego nie zrobiłem, bo po aktualizacji pokazuje również tę wersję:

Linux Gate1 4.9.170 #0 Wed Apr 24 08:38:53 2019 mips GNU/Linux

21

Odp: nlbwmon

cat /etc/opkg/distfeeds.conf
cat /rom/etc/opkg/distfeeds.conf

pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: nlbwmon

cat /etc/opkg/distfeeds.conf
# src/gz openwrt_core http://downloads.openwrt.org/releases/1 … c/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/1 … _24kc/base
src/gz openwrt_luci http://downloads.openwrt.org/releases/1 … _24kc/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/1 … c/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/1 … kc/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/1 … /telephony
src/gz eko1_core http://dl.eko.one.pl/openwrt-18.06/targ … c/packages
src/gz eko1_base http://dl.eko.one.pl/openwrt-18.06/pack … _24kc/base
src/gz eko1_luci http://dl.eko.one.pl/openwrt-18.06/pack … _24kc/luci
src/gz eko1_packages http://dl.eko.one.pl/openwrt-18.06/pack … c/packages
src/gz eko1_routing http://dl.eko.one.pl/openwrt-18.06/pack … kc/routing
src/gz eko1_telephony http://dl.eko.one.pl/openwrt-18.06/pack … /telephony
src/gz eko1_kmods http://dl.eko.one.pl/openwrt-18.06/targ … ds-4.9.134

cat /rom/etc/opkg/distfeeds.conf
# src/gz openwrt_core http://downloads.openwrt.org/releases/1 … c/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/1 … _24kc/base
src/gz openwrt_luci http://downloads.openwrt.org/releases/1 … _24kc/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/1 … c/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/1 … kc/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/1 … /telephony
src/gz eko1_core http://dl.eko.one.pl/openwrt-18.06/targ … c/packages
src/gz eko1_base http://dl.eko.one.pl/openwrt-18.06/pack … _24kc/base
src/gz eko1_luci http://dl.eko.one.pl/openwrt-18.06/pack … _24kc/luci
src/gz eko1_packages http://dl.eko.one.pl/openwrt-18.06/pack … c/packages
src/gz eko1_routing http://dl.eko.one.pl/openwrt-18.06/pack … kc/routing
src/gz eko1_telephony http://dl.eko.one.pl/openwrt-18.06/pack … /telephony
src/gz eko1_kmods http://dl.eko.one.pl/openwrt-18.06/targ … ds-4.9.170

23

Odp: nlbwmon

No to już wiesz - albo zrobiłeś aktualizację z zachowaniem konfiguracji albo nadpisałeś plik. Podmień go sobie na ten z /rom/etc/opkg/distfeeds.conf

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: nlbwmon

Tak, aktualizacja była z zachowaniem konfiguracji i po podmianie plików nlbwmon zainstalowało się poprawnie:

opkg install nlbwmon
Installing nlbwmon (2017-12-05-75accd64-1) to root...
Downloading http://downloads.openwrt.org/releases/1 … s_24kc.ipk
Installing kmod-nfnetlink (4.9.170-1) to root...
Downloading http://dl.eko.one.pl/openwrt-18.06/targ … s_24kc.ipk
Installing kmod-nf-conntrack-netlink (4.9.170-1) to root...
Downloading http://dl.eko.one.pl/openwrt-18.06/targ … s_24kc.ipk
Configuring kmod-nfnetlink.
Configuring kmod-nf-conntrack-netlink.
Configuring nlbwmon.

Wielkie dzięki smile

25

Odp: nlbwmon

W nlbwmon jest zakładka Protocol Mapping w ustawieniach. Dodałem sobie sporo dodatkowych mapowań portów na nazwy ale mimo wszystko dalej sporo pojawia się jako other. Czy da się zrobić tak żeby mimo wszystko pokazywał wszystkie porty nawet jeśli nie ma dla nich rozpisania na nazwy? A jeśli nie to jak mogę sprawdzić, per IP albo MAC, do jakich portów dochodziło do wywołań?