hdr->sadb_msg_satype = pfkey_proto2satype(c->data); 
hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto); 
static int key_notify_sa_flush(struct km_event *c){	struct sk_buff *skb;	struct sadb_msg *hdr;	skb = alloc_skb(sizeof(struct sadb_msg) + 16, GFP_ATOMIC);	if (!skb)		return -ENOBUFS;	hdr = (struct sadb_msg *) skb_put(skb, sizeof(struct sadb_msg));	hdr->sadb_msg_satype = pfkey_proto2satype(c->data);	hdr->sadb_msg_seq = c->seq;	hdr->sadb_msg_pid = c->pid;	hdr->sadb_msg_version = PF_KEY_V2;	hdr->sadb_msg_errno = (uint8_t) 0;	hdr->sadb_msg_len = (sizeof(struct sadb_msg) / sizeof(uint64_t));	pfkey_broadcast(skb, GFP_ATOMIC, BROADCAST_ALL, NULL);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bf08867f91a43aa3ba2e4598c06c4769a6cdddf6/af_key.c/clean/net/key/af_key.c