/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | tap.c | 33 static struct rtattr *rtattr_add(struct nlmsghdr *nh, unsigned short type, in rtattr_add() 36 struct rtattr *rta = in rtattr_add() 37 (struct rtattr *)((uint8_t *)nh + RTA_ALIGN(nh->nlmsg_len)); in rtattr_add() 44 static struct rtattr *rtattr_begin(struct nlmsghdr *nh, unsigned short type) in rtattr_begin() 49 static void rtattr_end(struct nlmsghdr *nh, struct rtattr *attr) in rtattr_end() 56 static struct rtattr *rtattr_add_str(struct nlmsghdr *nh, unsigned short type, in rtattr_add_str() 59 struct rtattr *rta = rtattr_add(nh, type, strlen(s)); in rtattr_add_str() 65 static struct rtattr *rtattr_add_strsz(struct nlmsghdr *nh, unsigned short type, in rtattr_add_strsz() 68 struct rtattr *rta = rtattr_add(nh, type, strlen(s) + 1); in rtattr_add_strsz() 74 static struct rtattr *rtattr_add_an [all...] |
H A D | tun.c | 74 struct rtattr *rta; in tun_delete() 90 rta = (struct rtattr *)(((char *)&req) + NLMSG_ALIGN(req.nh.nlmsg_len)); in tun_delete()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/mptcp/ |
H A D | pm_nl_ctl.c | 67 struct rtattr *attrs = (struct rtattr *)NLMSG_DATA(nh); in nl_error() 122 struct rtattr *attrs; in genl_parse_getfamily() 136 attrs = (struct rtattr *) ((char *) ghdr + GENL_HDRLEN); in genl_parse_getfamily() 153 struct rtattr *rta; in resolve_mptcp_pm_netlink() 177 struct rtattr *rta, *nest; in add_addr() 288 struct rtattr *rta, *nest; in del_addr() 323 static void print_addr(struct rtattr *attrs, int len) in print_addr() 400 struct rtattr *attrs; in print_addrs() 413 attrs = (struct rtattr *) ((cha in print_addrs() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | xfrm_info.c | 171 static struct rtattr *rtattr_add(struct nlmsghdr *nh, unsigned short type, in rtattr_add() 174 struct rtattr *rta = in rtattr_add() 175 (struct rtattr *)((uint8_t *)nh + RTA_ALIGN(nh->nlmsg_len)); in rtattr_add() 182 static struct rtattr *rtattr_add_str(struct nlmsghdr *nh, unsigned short type, in rtattr_add_str() 185 struct rtattr *rta = rtattr_add(nh, type, strlen(s)); in rtattr_add_str() 191 static struct rtattr *rtattr_begin(struct nlmsghdr *nh, unsigned short type) in rtattr_begin() 196 static void rtattr_end(struct nlmsghdr *nh, struct rtattr *attr) in rtattr_end() 210 struct rtattr *link_info, *info_data; in setup_xfrmi_external_dev()
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | algapi.h | 28 struct rtattr; 69 int (*create)(struct crypto_template *tmpl, struct rtattr **tb); 121 struct crypto_attr_type *crypto_get_attr_type(struct rtattr **tb); 122 int crypto_check_attr_type(struct rtattr **tb, u32 type, u32 *mask_ret); 123 const char *crypto_attr_alg_name(struct rtattr *rta); 124 int crypto_attr_u32(struct rtattr *rta, u32 *num);
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | rtnetlink.h | 195 struct rtattr { struct 204 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 205 (rta)->rta_len >= sizeof(struct rtattr) && \ 208 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 209 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) 375 #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) 414 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0))) 437 /* RTM_METRICS --- array of struct rtattr with types of RTAX_* */ 624 #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) 765 #define TA_RTA(r) ((struct rtattr*)(((cha [all...] |
H A D | if_addr.h | 68 #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | rtnetlink.h | 211 struct rtattr { struct 220 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 221 (rta)->rta_len >= sizeof(struct rtattr) && \ 224 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 225 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) 397 #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) 438 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0))) 461 /* RTM_METRICS --- array of struct rtattr with types of RTAX_* */ 649 #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) 797 #define TA_RTA(r) ((struct rtattr*)(((cha [all...] |
H A D | if_addr.h | 69 #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | rtnetlink.h | 166 struct rtattr { struct 172 #define RTA_OK(rta,len) ((len) >= (int) sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len)) 173 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr *) (((char *) (rta)) + RTA_ALIGN((rta)->rta_len))) 174 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) 285 #define RTM_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) 306 #define RTNH_DATA(rtnh) ((struct rtattr *) (((char *) (rtnh)) + RTNH_LENGTH(0))) 453 #define TCA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) 572 #define TA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
|
H A D | if_addr.h | 64 #define IFA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | rtnetlink.h | 135 struct rtattr { struct 141 #define RTA_OK(rta,len) ((len) >= (int)sizeof(struct rtattr) && \ 142 (rta)->rta_len >= sizeof(struct rtattr) && \ 145 (struct rtattr*)(((char*)(rta)) + RTA_ALIGN((rta)->rta_len))) 146 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) 253 #define RTM_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) 275 #define RTNH_DATA(rtnh) ((struct rtattr*)(((char*)(rtnh)) + RTNH_LENGTH(0))) 422 #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) 540 #define TA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
|
H A D | if_addr.h | 51 #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | rtnetlink.h | 166 struct rtattr { struct 172 #define RTA_OK(rta,len) ((len) >= (int) sizeof(struct rtattr) && (rta)->rta_len >= sizeof(struct rtattr) && (rta)->rta_len <= (len)) 173 #define RTA_NEXT(rta,attrlen) ((attrlen) -= RTA_ALIGN((rta)->rta_len), (struct rtattr *) (((char *) (rta)) + RTA_ALIGN((rta)->rta_len))) 174 #define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) 285 #define RTM_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct rtmsg)))) 306 #define RTNH_DATA(rtnh) ((struct rtattr *) (((char *) (rtnh)) + RTNH_LENGTH(0))) 453 #define TCA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcmsg)))) 572 #define TA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
|
H A D | if_addr.h | 64 #define IFA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
|
/kernel/linux/linux-5.10/crypto/ |
H A D | algboss.c | 24 struct rtattr *tb[CRYPTO_MAX_ATTRS + 2]; 27 struct rtattr attr; 32 struct rtattr attr; 34 struct rtattr attr; 38 struct rtattr attr;
|
/kernel/linux/linux-6.6/include/crypto/ |
H A D | algapi.h | 52 struct rtattr; 96 int (*create)(struct crypto_template *tmpl, struct rtattr **tb); 165 struct crypto_attr_type *crypto_get_attr_type(struct rtattr **tb); 166 int crypto_check_attr_type(struct rtattr **tb, u32 type, u32 *mask_ret); 167 const char *crypto_attr_alg_name(struct rtattr *rta);
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/mptcp/ |
H A D | pm_nl_ctl.c | 83 struct rtattr *attrs = (struct rtattr *)NLMSG_DATA(nh); in nl_error() 110 struct rtattr *attrs; in capture_events() 151 attrs = (struct rtattr *) ((char *) ghdr + GENL_HDRLEN); in capture_events() 250 struct rtattr *attrs; in genl_parse_getfamily() 251 struct rtattr *grps; in genl_parse_getfamily() 252 struct rtattr *grp; in genl_parse_getfamily() 270 attrs = (struct rtattr *) ((char *) ghdr + GENL_HDRLEN); in genl_parse_getfamily() 320 struct rtattr *rta; in resolve_mptcp_pm_netlink() 344 struct rtattr *rt in dsf() [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | dh.c | 551 struct crypto_template *tmpl, struct rtattr **tb, in __dh_safe_prime_create() 833 struct rtattr **tb) in dh_ffdhe2048_create() 839 struct rtattr **tb) in dh_ffdhe3072_create() 845 struct rtattr **tb) in dh_ffdhe4096_create() 851 struct rtattr **tb) in dh_ffdhe6144_create() 857 struct rtattr **tb) in dh_ffdhe8192_create()
|
H A D | algboss.c | 24 struct rtattr *tb[CRYPTO_MAX_ATTRS + 2]; 27 struct rtattr attr; 32 struct rtattr attr;
|
/kernel/linux/linux-5.10/include/crypto/internal/ |
H A D | skcipher.h | 17 struct rtattr; 212 struct crypto_template *tmpl, struct rtattr **tb);
|
H A D | geniv.h | 23 struct rtattr **tb);
|
/kernel/linux/linux-6.6/include/crypto/internal/ |
H A D | skcipher.h | 26 struct rtattr; 242 struct crypto_template *tmpl, struct rtattr **tb);
|
H A D | geniv.h | 23 struct rtattr **tb);
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/af_unix/ |
H A D | diag_uid.c | 120 struct rtattr *attr; in render_response() 126 attr = (struct rtattr *)(udr + 1); in render_response()
|