netlink

    5

    2답변

    누구도 MAC OS X 용 NETLINK Sockets API에 해당하는 것을 알고 있습니까? Mac OS X에 Linux 응용 프로그램을 포팅하려고하는데 MACOS에서 비슷한 것을 찾을 수 없습니다. 내 응용 프로그램에서 네트워크 어댑터에 대한 비동기 액세스를 제공해야합니다. 구성 변경에 대한 폴링 네트워크 어댑터 등 모든 특정 시간 (초)은 나에게 편리

    0

    1답변

    나는 다음과 같은 작업을 수행 할 필요가 AFAIK 사용할 수 없습니다 ioctl netlink를 사용해야합니다. 문제는 그것을 사용하는 좋은 설명을 찾을 수 없다는 것입니다 (대부분의 넷 링크 튜토리얼은 연결을 만드는 방법에 집중합니다). strace도 유용한 것으로 입증되지 않았습니다.

    2

    1답변

    Linux에 네트워크 인터페이스 캐리어 변경 알림을위한 인터페이스가 있습니까? SIOCETHTOOL과 인터페이스를 폴링하는 것이 가능하다는 것을 알고 있지만, 통지를받을 방법이 있는지 또는 이동 통신사 탐지 변경 사항을 반환 할 차단 호출이 있는지 궁금합니다.

    2

    2답변

    PYTHON의 커널 공간에있는 데이터에 NETLINK 소켓을 어떻게 사용할 수 있습니까?

    1

    1답변

    위의 코드는 항상 다음과 같은 오류와 함께 컴파일에 실패 #include <netlink/socket.h> #include <netlink/netlink.h> struct nl_sock *sock; sock = nl_socket_alloc(); : /home/micah/Documents/C++/Socket_fun/Socket_fun/src/mai

    1

    2답변

    사용자 공간과 커널 공간간에 메시지를 교환하기 위해 netlink 소켓을 사용하려고합니다 ... 사용자 공간에서 커널 공간으로 메시지를 보내고 모든 것이 잘 작동하지만 커널 공간에서 응답하려고하면 시스템이 멈 춥니 다. 내가 netlink_unicast 커널하지 않습니다에 전화를 언급하려고하면 void wq_func(struct work_queue *wq)

    2

    1답변

    그룹과 함께 새로운 netlink 제품군과 함께 netlink 소켓을 사용하는 데 몇 가지 문제가 있습니다. 커널 공간에 netlink_broadcast 또는 nlmsg_multicast 개의 메소드를 사용하여 사용자 공간에 메시지를 보냅니다. #define NETLINK_MYFAMILY 20 #define NL_MYGRP 2 및 소켓을 열고 넷

    0

    2답변

    사용자 공간에서 커널로 메시지를 보내려고합니다. 나는 그것을 netlink 소켓을 통해 성공적으로 보낼 수있다. 하지만 내가 작성한 커널 함수에서 메시지를 해제해야하는지 아니면 netlink 소켓 API에서 메모리 할당을 해제해야 하는지를 알고 싶습니다. 또한/proc/net/netlink에서 Drop 수가 계속 증가하는 것을 볼 수 있습니다. 이 수는 무

    0

    2답변

    구조체의 목록/배열을 사용자 공간에서 커널 공간으로 보내려고합니다. Link 비슷한 곳에서 나는 link이라는 소켓을 사용하려고 생각하고 있습니다. 할당의 왼쪽 피연산자로 필요한 좌변 : 메시지는 내가 나에게 오류를 준 NLMSG_DATA(nlh) = my_list 노력이 줄 strcpy(NLMSG_DATA(nlh), "Hello"); 에 안녕을 설

    2

    1답변

    일부 기본 커널 모듈 - netlink 소켓 (사용자 측 libnl)을 사용하는 사용자 공간 프로그램 통신을 코딩하려고합니다. 사용자 공간 프로그램은 커널에 메시지를 보내고 응답을 기대합니다. 불행히도, 리턴 값 -16 (EBUSY)으로 수신 응답이 실패합니다. 흥미롭게도, net32 소켓에서 직접 데이터를 받으면 recvnl_socket_get_fd(so