Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/bionic/bionic/libc/kernel/uapi/linux/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 2 kB image not shown  

Quelle  atmmpc.h

  Sprache: C
 

/*
 * This file is auto-generated. Modifications will be lost.
 *
 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
 * for more information.
 */

#ifndef _ATMMPC_H_
#define _ATMMPC_H_
#include <linux/atmapi.h>
#include <linux/atmioc.h>
#include <linux/atm.h>
#include <linux/types.h>
#define ATMMPC_CTRL _IO('a', ATMIOC_MPOA)
#define ATMMPC_DATA _IO('a', ATMIOC_MPOA + 1)
#define MPC_SOCKET_INGRESS 1
#define MPC_SOCKET_EGRESS 2
struct atmmpc_ioc {
  int dev_num;
  __be32 ipaddr;
  int type;
};
typedef struct in_ctrl_info {
  __u8 Last_NHRP_CIE_code;
  __u8 Last_Q2931_cause_value;
  __u8 eg_MPC_ATM_addr[ATM_ESA_LEN];
  __be32 tag;
  __be32 in_dst_ip;
  __u16 holding_time;
  __u32 request_id;
} in_ctrl_info;
typedef struct eg_ctrl_info {
  __u8 DLL_header[256];
  __u8 DH_length;
  __be32 cache_id;
  __be32 tag;
  __be32 mps_ip;
  __be32 eg_dst_ip;
  __u8 in_MPC_data_ATM_addr[ATM_ESA_LEN];
  __u16 holding_time;
} eg_ctrl_info;
struct mpc_parameters {
  __u16 mpc_p1;
  __u16 mpc_p2;
  __u8 mpc_p3[8];
  __u16 mpc_p4;
  __u16 mpc_p5;
  __u16 mpc_p6;
};
struct k_message {
  __u16 type;
  __be32 ip_mask;
  __u8 MPS_ctrl[ATM_ESA_LEN];
  union {
    in_ctrl_info in_info;
    eg_ctrl_info eg_info;
    struct mpc_parameters params;
  } content;
  struct atm_qos qos;
} __ATM_API_ALIGN;
struct llc_snap_hdr {
  __u8 dsap;
  __u8 ssap;
  __u8 ui;
  __u8 org[3];
  __u8 type[2];
};
#define TLV_MPOA_DEVICE_TYPE 0x00a03e2a
#define NON_MPOA 0
#define MPS 1
#define MPC 2
#define MPS_AND_MPC 3
#define MPC_P1 10
#define MPC_P2 1
#define MPC_P3 0
#define MPC_P4 5
#define MPC_P5 40
#define MPC_P6 160
#define HOLDING_TIME_DEFAULT 1200
#define MPC_C1 2
#define MPC_C2 60
#define SND_MPOA_RES_RQST 201
#define SET_MPS_CTRL_ADDR 202
#define SND_MPOA_RES_RTRY 203
#define STOP_KEEP_ALIVE_SM 204
#define EGRESS_ENTRY_REMOVED 205
#define SND_EGRESS_PURGE 206
#define DIE 207
#define DATA_PLANE_PURGE 208
#define OPEN_INGRESS_SVC 209
#define MPOA_TRIGGER_RCVD 101
#define MPOA_RES_REPLY_RCVD 102
#define INGRESS_PURGE_RCVD 103
#define EGRESS_PURGE_RCVD 104
#define MPS_DEATH 105
#define CACHE_IMPOS_RCVD 106
#define SET_MPC_CTRL_ADDR 107
#define SET_MPS_MAC_ADDR 108
#define CLEAN_UP_AND_EXIT 109
#define SET_MPC_PARAMS 110
#define RELOAD 301
#endif

Messung V0.5 in Prozent
C=85 H=96 G=90

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-06-28) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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.