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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAAZheX=0v2AK0aDN0ZE=6n13JF27Nd-jOyi7GPzSSc4cYpnkeA@mail.gmail.com>
Date:	Thu, 15 Mar 2012 20:00:05 +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