Home
last modified time | relevance | path

Searched refs:rtattr (Results 1 - 25 of 111) sorted by relevance

12345

/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dtap.c33 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 Dtun.c74 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 Dpm_nl_ctl.c67 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 Dxfrm_info.c171 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 Dalgapi.h28 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 Drtnetlink.h195 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 Dif_addr.h68 #define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
/kernel/linux/linux-6.6/include/uapi/linux/
H A Drtnetlink.h211 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 Dif_addr.h69 #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 Drtnetlink.h166 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 Dif_addr.h64 #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 Drtnetlink.h135 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 Dif_addr.h51 #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 Drtnetlink.h166 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 Dif_addr.h64 #define IFA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
/kernel/linux/linux-5.10/crypto/
H A Dalgboss.c24 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 Dalgapi.h52 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 Dpm_nl_ctl.c83 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 Ddh.c551 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 Dalgboss.c24 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 Dskcipher.h17 struct rtattr;
212 struct crypto_template *tmpl, struct rtattr **tb);
H A Dgeniv.h23 struct rtattr **tb);
/kernel/linux/linux-6.6/include/crypto/internal/
H A Dskcipher.h26 struct rtattr;
242 struct crypto_template *tmpl, struct rtattr **tb);
H A Dgeniv.h23 struct rtattr **tb);
/kernel/linux/linux-6.6/tools/testing/selftests/net/af_unix/
H A Ddiag_uid.c120 struct rtattr *attr; in render_response()
126 attr = (struct rtattr *)(udr + 1); in render_response()

Completed in 18 milliseconds

12345