c.data = proto; 
c.data.proto = proto; 
static int pfkey_flush(struct sock *sk, struct sk_buff *skb, struct sadb_msg *hdr, void **ext_hdrs){	unsigned proto;	struct km_event c;	proto = pfkey_satype2proto(hdr->sadb_msg_satype);	if (proto == 0)		return -EINVAL;	xfrm_state_flush(proto);	c.data = proto;	c.seq = hdr->sadb_msg_seq;	c.pid = hdr->sadb_msg_pid;	c.event = XFRM_SAP_FLUSHED;	km_state_notify(NULL, &c);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bf08867f91a43aa3ba2e4598c06c4769a6cdddf6/af_key.c/clean/net/key/af_key.c