korechi’s diary

とあるVR/ARエンジニアのブログ

2015-10-15から1日間の記事一覧

ドライバ内でのパケット作成

sk_buff 基本的には、sk_buffを使う。使い方は以下に例をのせる。 #include <linux/skbuff.h> #include <linux/if_ether.h> #include <linux/ip.h> #include <linux/udp.h> struct sk_buff *skb; skb = alloc_skb( sizeof( struct ethhdr ) + sizeof(struct iphdr) + sizeof( struct tcphdr ) + LL_MAX_HEADER, GFP_ATOMI</linux/udp.h></linux/ip.h></linux/if_ether.h></linux/skbuff.h>…