Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  netlink_diag.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI__NETLINK_DIAG_H__
#define _UAPI__NETLINK_DIAG_H__

#include <linux/types.h>

struct netlink_diag_req {
 __u8 sdiag_family;
 __u8 sdiag_protocol;
 __u16 pad;
 __u32 ndiag_ino;
 __u32 ndiag_show;
 __u32 ndiag_cookie[2];
};

struct netlink_diag_msg {
 __u8 ndiag_family;
 __u8 ndiag_type;
 __u8 ndiag_protocol;
 __u8 ndiag_state;

 __u32 ndiag_portid;
 __u32 ndiag_dst_portid;
 __u32 ndiag_dst_group;
 __u32 ndiag_ino;
 __u32 ndiag_cookie[2];
};

struct netlink_diag_ring {
 __u32 ndr_block_size;
 __u32 ndr_block_nr;
 __u32 ndr_frame_size;
 __u32 ndr_frame_nr;
};

enum {
 /* NETLINK_DIAG_NONE, standard nl API requires this attribute!  */
 NETLINK_DIAG_MEMINFO,
 NETLINK_DIAG_GROUPS,
 NETLINK_DIAG_RX_RING,
 NETLINK_DIAG_TX_RING,
 NETLINK_DIAG_FLAGS,

 __NETLINK_DIAG_MAX,
};

#define NETLINK_DIAG_MAX (__NETLINK_DIAG_MAX - 1)

#define NDIAG_PROTO_ALL  ((__u8) ~0)

#define NDIAG_SHOW_MEMINFO 0x00000001 /* show memory info of a socket */
#define NDIAG_SHOW_GROUPS 0x00000002 /* show groups of a netlink socket */
#ifndef __KERNEL__
/* deprecated since 4.6 */
#define NDIAG_SHOW_RING_CFG 0x00000004 /* show ring configuration */
#endif
#define NDIAG_SHOW_FLAGS 0x00000008 /* show flags of a netlink socket */

/* flags */
#define NDIAG_FLAG_CB_RUNNING  0x00000001
#define NDIAG_FLAG_PKTINFO  0x00000002
#define NDIAG_FLAG_BROADCAST_ERROR 0x00000004
#define NDIAG_FLAG_NO_ENOBUFS  0x00000008
#define NDIAG_FLAG_LISTEN_ALL_NSID 0x00000010
#define NDIAG_FLAG_CAP_ACK  0x00000020

#endif

Messung V0.5
C=93 H=100 G=96

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge