lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAAZheX=zq-zgK+svW_K6sRZ6GH-xn_W4C9+MiS_JLwJO84zC6g@mail.gmail.com>
Date:	Thu, 15 Mar 2012 19:49:40 +0500
From:	Syed Muhammad Mohsin Kazmi <08beesmmkazmi@...cs.edu.pk>
To:	Stephen Hemminger <shemminger@...tta.com>, netdev@...r.kernel.org
Subject: Methods to communicate between kernel network stack and user space

Hi,
    Consider the figure below:

                                      +-----------------------------------+
                                       |                                    |
                                       |              TRILL  IS-IS<--|---------
                                       |  Quagga protocol  suite  |         |

+-----------------------------------+         |
                      user space
         |

----------------------------------------------------------|----------------------
                      kernel space                                             |

              |

+------------------------------------------+   |
                                      |         TCP / UDP / ICMP      |   |
                                      |
           |   |

+------------------------------------------+   |
                                      |               IPv4 /IPv6
      |   |
                                      |
           |   |

+------------------------------------------+  |
                                      |
+-------------+  |   |
                                      |                          |
TRILL    |<-|---
                                      |           Bridging   +------------+  |

+------------------------------------------+
                                      |    Interface between Device    |
                                      |Driver and network stack(dev.c)|

+------------------------------------------+
                                      |            Device Driver            |
                                      |
           |
                                      +-----------------|
|------------------+
                                                         |     |
                                                          NIC


                       As you may know, TRILL uses IS-IS protocol to
calculate pairwise optimal paths and other control plane parameters.
Now i want to communicate between TRILL forwarding in bridging with
TRILL IS-IS in quagga protocol suite to send and receive control plane
packets. I don't know what method should i use for this kind of
communication.

Netlink sockets are appropriate for this purpose?
Or please suggest something else.

Thanks in Advance...!!
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ