⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errqueue.h

📁 linux得一些常用命令,以及linux环境下的c编程
💻 H
字号:
#ifndef _LINUX_ERRQUEUE_H#define _LINUX_ERRQUEUE_H 1struct sock_extended_err{	__u32	ee_errno;		__u8	ee_origin;	__u8	ee_type;	__u8	ee_code;	__u8	ee_pad;	__u32   ee_info;	__u32   ee_data;};#define SO_EE_ORIGIN_NONE	0#define SO_EE_ORIGIN_LOCAL	1#define SO_EE_ORIGIN_ICMP	2#define SO_EE_ORIGIN_ICMP6	3#define SO_EE_OFFENDER(ee)	((struct sockaddr*)((ee)+1))#ifdef __KERNEL__#include <linux/config.h>#define SKB_EXT_ERR(skb) ((struct sock_exterr_skb *) ((skb)->cb))struct sock_exterr_skb{	union {		struct inet_skb_parm	h4;#if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE)		struct inet6_skb_parm	h6;#endif	} header;	struct sock_extended_err	ee;	u16				addr_offset;	u16				port;};#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -