netlink

    0

    1答えて

    libnlはlinuxカーネルからネイバーテーブルを取得できますか? API rtnl_neightbl_getを使用しようとしましたが、キャッシュ内のエントリをフェッチできません。インタフェースとして「lo」を持つエントリのみがフェッチされます。どうすればテーブル全体をダンプできますか?このshoul作業氏ラミローゼンによって #include <stdio.h>

    2

    2答えて

    USBデバイスが(dis)接続しているときに、netlinkソケット経由でカーネルからueventを受信しようとしています。私は、同じ仕事をしてPythonスクリプトを持っており、それは動作しますが、私はCで同じ機能を必要とするこれまでのところ、私はこれを持っている: #include <sys/types.h> #include <sys/socket.h> #include <linux/

    0

    1答えて

    こんにちはLinuxカーネル/ネット教祖、 を交換しているかを把握する方法について説明します。現在、私はそれらを印刷するためにいくつかのprintkメッセージを挿入しましたが、それは非常に痛いものです。 あなたに良いアイデアがあるかどうか教えてください。 ありがとうございました。

    0

    1答えて

    ユーザプロセスからsendmsg APIコールを呼び出すと、入力関数が呼び出され、カーネルにメッセージが送信されました。しかし、recvmsg API呼び出しを呼び出すと、再度入力関数が呼び出されますか?私はこの例を見て、評判がないのでコメントできません。その投稿のタイトルは: "どのようにnetlinkソケットを使用してカーネルモジュールと通信するのですか?"だから誰もその例を見て、カーネルソケ

    0

    1答えて

    Linux/Android CアプリケーションをmacOS/iOSに移行しようとしています。 私はこの問題を持って、このアプリは、いくつかの回をlibnlライブラリを使用したソースコードにあなたが見ることができるように含まれています。これらのファイルはlibnlライブラリからです #include <linux/netlink.h> #include <linux/rtnetlink.h> #

    1

    1答えて

    C++でsocketcanソケットの現在設定されているCANビットレートを読みたい。私はip -det link show can0でビットレートを見ることができます : 9: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10 link/ca

    1

    1答えて

    私はlibnlを使用するアプリケーションを持っています。どちらのバージョン(1または3)でも構いません。構成時には、まずlibnl3が見つからない場合にibnl3を使用し、libnl-1にフォールバックします。 私のアプリは、libnlも使用する別のライブラリを使用しています。 問題は私のマシン上にlibnl1-devしか持っていないので、私のアプリはそれを使わなければならないということです。 し

    3

    1答えて

    実行時にアプリケーションが壊れません。ただし、次のエラーメッセージが常に連続して、私は理解していなかったし、このエラーの原因が何であるか、は君たちの誰もがこれらのエラーメッセージは正確に関連しているかを教えてもらえます。このログ印刷 E/NetlinkEvent: NetlinkEvent::FindParam(): Parameter 'UID' not found を表示します? デバイス

    1

    1答えて

    netlinkを使用してCコードを書き、ip routeテーブルに関する情報を取得し、givedインターフェイスの新しいIPアドレスを検出します。 IPv4を使用して、 'IFA_LOCAL'を使用してローカルアドレスをフィルタリングできます。 しかし、IPv6を使用すると、私はローカルアドレスを取得できません。ローカルアドレスの場合でも、rta_typeは 'IFA_LOCAL'に等しくない 使