Lines Matching defs:tcp_ao_add
386 struct tcp_ao_add { /* setsockopt(TCP_AO_ADD_KEY) */ struct
387 struct __kernel_sockaddr_storage addr; /* peer's address for the key */
388 char alg_name[64]; /* crypto hash algorithm to use */
389 __s32 ifindex; /* L3 dev index for VRF */
390 __u32 set_current :1, /* set key as Current_key at once */
391 set_rnext :1, /* request it from peer with RNext_key */
392 reserved :30; /* must be 0 */
393 __u16 reserved2; /* padding, must be 0 */
394 __u8 prefix; /* peer's address prefix */
395 __u8 sndid; /* SendID for outgoing segments */
396 __u8 rcvid; /* RecvID to match for incoming seg */
397 __u8 maclen; /* length of authentication code (hash) */
398 __u8 keyflags; /* see TCP_AO_KEYF_ */
399 __u8 keylen; /* length of ::key */
400 __u8 key[TCP_AO_MAXKEYLEN];