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