Question about memory in C

Skm Prabhu skmprabhu2 at gmail.com
Wed Feb 10 08:54:12 EST 2016


I think reading file sequentially & process it is a good idea for huge
chunk of data. Just think about sort the data in someway (i feel, index
sort or hashing would be great) & use some search mechanism. Again it is
all depends on sort & search algorithm.

On Wed, Feb 10, 2016 at 7:10 PM, Victor Detoni <victordetoni at gmail.com>
wrote:

> Hi all,
>
> I'm working for a network security prototype and I would like to know the
> best way to read diferent configs from the memory, for example:
>
> My program will receive many pkts from network interface and it needs to
> know what's profile it will use based on source ip address.
>
> First all, I'm thinking to use array in C, for example:
>
> for (i=0;i<=PROFILES;i++) {
>     if (pkt.ip_addr == source_ip[i])
>         do_something(pkt,i)
> }
>
> I will process at about millions entries per second and ~100 profiles.
> What do you think? It will work fine? fast? any suggest?
>
> thanks
> Victor
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160210/6feb6984/attachment.html 


More information about the Kernelnewbies mailing list