Ok, I will read it. Thank you.
在 2014/8/11 15:09, Alfredo Cardigliano 写道:
Hi I suggest you to read Linux Device Drivers, Chapter 15 Alfredo On 11 Aug 2014, at 04:16, lxgeek <[email protected]> wrote: > hi Alfredo: > I still have a little question. I know the function of "int pfring_mod_open_setup(pfring *ring)" > is called by "pfringt_opne", and the function of "int pfring_mod_open_setup(pfring *ring)" call the function of "mmap". > ######################################### > ring->buffer = (char *)mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, > MAP_SHARED, ring->fd, 0); > ######################################### > But this mmap has 6 parameters,the function of "ring_mmap" just has 3 parameters. > ######################################### > static int ring_mmap(struct file *file, > struct socket *sock, struct vm_area_struct *vma) > ######################################### > So this is confused me? How to understand it? > Thank you. > > 在 2014/8/11 9:19, lxgeek 写道: >> Thank you. >> >> 在 2014/8/10 17:14, Alfredo Cardigliano 写道: >>> ring_mmap() is called when the process calls mmap() on the pf_ring >>> socket to map memory from kernel space, >>> it usually happens inside pfring_open(). >>> >>> Alfredo >>> >>> On 10 Aug 2014, at 05:43, lx <[email protected]> wrote: >>> >>>> hi all: >>>> I'm a new one. I want to know when and where the function of >>> "ringt_mmap" is called? >>>> ####################################### >>>> static int ring_mmap(struct file *file, >>>> struct socket *sock, struct vm_area_struct *vma) >>>> ####################################### >>>> From kernel/pf_ring.c >>>> >>>> Thank you. >>>> _______________________________________________ >>>> Ntop-misc mailing list >>>> [email protected] >>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>> >>> _______________________________________________ >>> Ntop-misc mailing list >>> [email protected] >>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>> >> > > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
