sadb_key
const struct sadb_key *key;
key = (struct sadb_key*) ext_hdrs[SADB_EXT_KEY_ENCRYPT-1];
[SADB_EXT_KEY_AUTH] = (u8) sizeof(struct sadb_key),
[SADB_EXT_KEY_ENCRYPT] = (u8) sizeof(struct sadb_key),
static inline int sadb_key_len(const struct sadb_key *key)
return DIV_ROUND_UP(sizeof(struct sadb_key) + key_bytes,
const struct sadb_key *key = p;
struct sadb_key *key;
size += sizeof(struct sadb_key) + auth_key_size;
size += sizeof(struct sadb_key) + encrypt_key_size;
key = skb_put(skb, sizeof(struct sadb_key) + auth_key_size);
key->sadb_key_len = (sizeof(struct sadb_key) + auth_key_size) /
key = skb_put(skb, sizeof(struct sadb_key) + encrypt_key_size);
key->sadb_key_len = (sizeof(struct sadb_key) +