Netmap-ipfw, how to fill a table by 15K entries ?
info at aknet.kg
info at aknet.kg
Tue Dec 23 16:04:13 UTC 2014
Dear Luigi
Today I installed the last distribution of FreeBSD-Stable 10.1 and
took netmap-ipfw from your place by:
git clone https://code.google.com/p/netmap-ipfw/
(hope the latest version)
netmap compiled into kenel by
device netmap
Test computer i7-3770 (3.4Ghz), network card Intel DA-520 (2x10G)
Test shown that it needs much more than a hour to put 15K entries to a
table by standard ./ipfw table 10 add xxx.xxx.xxx.xxx from sh script.
With standard version of ipfw in one of my tables I currently have:
ipfw table 0 list | wc -l
27358
and server operates with such tables without problems concerning ipfw
part.
It will be great to have ability to open connection once to
localhost:5555 and than to push commands from a file by this pipe.
Regards
Azamat
Luigi Rizzo писал 2014-12-23 21:42:
> please take the code from code.google.com/p/netmap-ipfw/
>
> The symptoms you describe seem related to a bug that i fixed a couple
> of months ago.
>
> cheers
> luigi
>
> On Tue, Dec 23, 2014 at 2:02 PM, IT Department, AkNet ISP
> <info at aknet.kg> wrote:
>> Hello to All
>>
>> Can anybody tell, how to fill a table with large number of entries ?
>>
>> Sure, It can be done by standard method by ./ipfw table 10 add
>> xxx.xxx.xxx.xxx in a script, but each entry takes couple of seconds
>> to
>> be placed into a table:
>>
>> ./ipfw table 10 add 192.168.10.50
>> connected to 127.0.0.1:5555
>>
>> And takes many hours to do all job.
>>
>> May be there is a way to open a socket and place a bulk commands,
>> for
>> example:
>> telnet localhost 5555
>> table 10 add xxx.xxx.xxx.xxx
>>
>> But it doesn't work as written above.
>>
>> May be Senior Luigi can explane how to do such work as fast as it
>> done by ordinary ipfw ?
>>
>> Best regards
>> Azamat
>> AkNet ISP
>>
>> _______________________________________________
>> freebsd-net at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to
>> "freebsd-net-unsubscribe at freebsd.org"
More information about the freebsd-net
mailing list