hogy tudom lekerdezni a buffer aktualis meretet?
- NagyZ blogja
- A hozzászóláshoz be kell jelentkezni
- 646 megtekintés
Hozzászólások
Nem használom a libnetfilter_queue-t, de a libnfnetlink-ben, amire támaszkodik, több bufferméretet is hangolni lehet:
- a libnfnetlink saját buffere, ami default 4096 byte. Ezt a nfnl_set_rcv_buffer_size függvénnyel állíthatod.
- magának a socketnek a buffere (valószínűleg ez kicsi), a nfnl_rcvbufsiz függvénnyel módosítható.
A socketnél a buffer méretét getsockopt-al kaphatod meg, nézd meg az nfnl_rcvbufsiz-et a forráskódban.
Az ütemezés miat előfordulhat, hogy a programod még nem kapta vissza a vezérlést, a buffer viszont kicsi volt az adatok fogadására.
- A hozzászóláshoz be kell jelentkezni