ifal 380 net/ipv6/addrlabel.c struct ifaddrlblmsg *ifal; ifal 386 net/ipv6/addrlabel.c err = nlmsg_parse_deprecated(nlh, sizeof(*ifal), tb, IFAL_MAX, ifal 391 net/ipv6/addrlabel.c ifal = nlmsg_data(nlh); ifal 393 net/ipv6/addrlabel.c if (ifal->ifal_family != AF_INET6 || ifal 394 net/ipv6/addrlabel.c ifal->ifal_prefixlen > 128) ifal 409 net/ipv6/addrlabel.c if (ifal->ifal_index && ifal 410 net/ipv6/addrlabel.c !addrlbl_ifindex_exists(net, ifal->ifal_index)) ifal 413 net/ipv6/addrlabel.c err = ip6addrlbl_add(net, pfx, ifal->ifal_prefixlen, ifal 414 net/ipv6/addrlabel.c ifal->ifal_index, label, ifal 418 net/ipv6/addrlabel.c err = ip6addrlbl_del(net, pfx, ifal->ifal_prefixlen, ifal 419 net/ipv6/addrlabel.c ifal->ifal_index); ifal 430 net/ipv6/addrlabel.c struct ifaddrlblmsg *ifal = nlmsg_data(nlh); ifal 431 net/ipv6/addrlabel.c ifal->ifal_family = AF_INET6; ifal 432 net/ipv6/addrlabel.c ifal->ifal_prefixlen = prefixlen; ifal 433 net/ipv6/addrlabel.c ifal->ifal_flags = 0; ifal 434 net/ipv6/addrlabel.c ifal->ifal_index = ifindex; ifal 435 net/ipv6/addrlabel.c ifal->ifal_seq = lseq; ifal 464 net/ipv6/addrlabel.c struct ifaddrlblmsg *ifal; ifal 466 net/ipv6/addrlabel.c if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifal))) { ifal 471 net/ipv6/addrlabel.c ifal = nlmsg_data(nlh); ifal 472 net/ipv6/addrlabel.c if (ifal->__ifal_reserved || ifal->ifal_prefixlen || ifal 473 net/ipv6/addrlabel.c ifal->ifal_flags || ifal->ifal_index || ifal->ifal_seq) { ifal 478 net/ipv6/addrlabel.c if (nlmsg_attrlen(nlh, sizeof(*ifal))) { ifal 531 net/ipv6/addrlabel.c struct ifaddrlblmsg *ifal; ifal 534 net/ipv6/addrlabel.c if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifal))) { ifal 540 net/ipv6/addrlabel.c return nlmsg_parse_deprecated(nlh, sizeof(*ifal), tb, ifal 543 net/ipv6/addrlabel.c ifal = nlmsg_data(nlh); ifal 544 net/ipv6/addrlabel.c if (ifal->__ifal_reserved || ifal->ifal_flags || ifal->ifal_seq) { ifal 549 net/ipv6/addrlabel.c err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifal), tb, IFAL_MAX, ifal 574 net/ipv6/addrlabel.c struct ifaddrlblmsg *ifal; ifal 586 net/ipv6/addrlabel.c ifal = nlmsg_data(nlh); ifal 588 net/ipv6/addrlabel.c if (ifal->ifal_family != AF_INET6 || ifal 589 net/ipv6/addrlabel.c ifal->ifal_prefixlen != 128) ifal 592 net/ipv6/addrlabel.c if (ifal->ifal_index && ifal 593 net/ipv6/addrlabel.c !addrlbl_ifindex_exists(net, ifal->ifal_index)) ifal 607 net/ipv6/addrlabel.c p = __ipv6_addr_label(net, addr, ipv6_addr_type(addr), ifal->ifal_index);