Searched refs:prefix_len (Results 26 - 50 of 50) sorted by relevance

12

/linux-master/net/ipv6/
H A Daddrconf.c1136 ifa->prefix_len = cfg->plen;
1232 if (ifa->prefix_len != ifp->prefix_len ||
1234 ifp->prefix_len))
1265 ifp->prefix_len,
1424 cfg.plen = ifp->prefix_len;
1689 if (ret > score->ifa->prefix_len)
1690 ret = score->ifa->prefix_len;
2020 /* Compares an address/prefix_len with addresses on device @dev.
2024 const unsigned int prefix_len, struc
2023 ipv6_chk_custom_prefix(const struct in6_addr *addr, const unsigned int prefix_len, struct net_device *dev) argument
[all...]
H A Dndisc.c1530 ri->prefix_len == 0)
1533 if (ri->prefix_len == 0 &&
1539 if (ri->prefix_len < READ_ONCE(in6_dev->cnf.accept_ra_rt_info_min_plen))
1541 if (ri->prefix_len > READ_ONCE(in6_dev->cnf.accept_ra_rt_info_max_plen))
H A Dsit.c627 int prefix_len; local
630 prefix_len = tunnel->ip6rd.prefixlen + 32
633 prefix_len = 48;
635 return ipv6_chk_custom_prefix(v6dst, prefix_len, tunnel->dev);
H A Droute.c944 /* Sanity check for prefix_len and length */
947 } else if (rinfo->prefix_len > 128) {
949 } else if (rinfo->prefix_len > 64) {
953 } else if (rinfo->prefix_len > 0) {
971 rinfo->prefix_len);
975 if (rinfo->prefix_len == 0)
978 rt = rt6_get_route_info(net, prefix, rinfo->prefix_len,
987 rt = rt6_add_route_info(net, prefix, rinfo->prefix_len, gwaddr,
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router_hw.c585 fib_node->key.prefix_len);
665 key->prefix_len, grp_id);
678 key->prefix_len);
/linux-master/drivers/clk/ti/
H A Dclkctrl.c474 const int prefix_len = 11; local
494 if (!strncmp("ti,clkctrl-", compat, prefix_len)) {
495 end = compat + prefix_len;
/linux-master/include/net/
H A Daddrconf.h33 __u8 prefix_len; member in struct:prefix_info
108 const unsigned int prefix_len,
H A Dif_inet6.h35 __u32 prefix_len; member in struct:inet6_ifaddr
H A Dip6_route.h18 __u8 prefix_len; member in struct:route_info
/linux-master/fs/ext2/
H A Dxattr.c340 size_t prefix_len = strlen(prefix); local
341 size_t size = prefix_len + entry->e_name_len + 1;
348 memcpy(buffer, prefix, prefix_len);
349 buffer += prefix_len;
/linux-master/drivers/firmware/broadcom/
H A Dbcm47xx_sprom.c626 size_t prefix_len = strlen(prefix); local
627 size_t short_len = prefix_len - 1;
633 if (prefix_len <= 0 || prefix[prefix_len - 1] != '/')
/linux-master/kernel/bpf/
H A Dbpf_iter.c345 int prefix_len = strlen(prefix); local
347 if (strncmp(attach_fname, prefix, prefix_len))
356 if (!strcmp(attach_fname + prefix_len, iter->reg_info->target)) {
/linux-master/fs/jffs2/
H A Dxattr.c975 ssize_t prefix_len, len, rc; local
1009 prefix_len = strlen(prefix);
1010 rc = prefix_len + xd->name_len + 1;
1017 memcpy(buffer, prefix, prefix_len);
1018 buffer += prefix_len;
/linux-master/tools/testing/selftests/net/
H A Dnettest.c108 unsigned int prefix_len; member in struct:sock_args
275 if (args->prefix_len) {
279 md5sig.tcpm_prefixlen = args->prefix_len;
814 &args->prefix_len) != 0) {
819 args->prefix_len = 0;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c425 unsigned char prefix_len)
427 set_bit(prefix_len, prefix_usage->b);
432 unsigned char prefix_len)
434 clear_bit(prefix_len, prefix_usage->b);
439 unsigned char prefix_len; member in struct:mlxsw_sp_fib_key
1312 size_t addr_len, unsigned char prefix_len);
6017 int dst_len = fib_entry->fib_node->key.prefix_len;
6042 int dst_len = fib_entry->fib_node->key.prefix_len;
6194 fib_entry->fib_node->key.prefix_len,
6199 fib_entry->fib_node->key.prefix_len,
424 mlxsw_sp_prefix_usage_set(struct mlxsw_sp_prefix_usage *prefix_usage, unsigned char prefix_len) argument
431 mlxsw_sp_prefix_usage_clear(struct mlxsw_sp_prefix_usage *prefix_usage, unsigned char prefix_len) argument
6586 mlxsw_sp_fib_node_lookup(struct mlxsw_sp_fib *fib, const void *addr, size_t addr_len, unsigned char prefix_len) argument
6598 mlxsw_sp_fib_node_create(struct mlxsw_sp_fib *fib, const void *addr, size_t addr_len, unsigned char prefix_len) argument
6717 mlxsw_sp_fib_node_get(struct mlxsw_sp *mlxsw_sp, u32 tb_id, const void *addr, size_t addr_len, unsigned char prefix_len, enum mlxsw_sp_l3proto proto) argument
[all...]
H A Dreg.h7967 * Note that for IPv6 prefixes, if prefix_len>64 the entry consumes
7971 MLXSW_ITEM32(reg, ralue, prefix_len, 0x08, 0, 8);
7976 * The least significant bits must be '0' if the prefix_len is smaller
8000 * If (entry_type != MARKER_ENTRY), bmp_len must be equal to prefix_len
8094 u16 virtual_router, u8 prefix_len)
8100 mlxsw_reg_ralue_prefix_len_set(payload, prefix_len);
8103 mlxsw_reg_ralue_bmp_len_set(payload, prefix_len);
8109 u16 virtual_router, u8 prefix_len,
8112 mlxsw_reg_ralue_pack(payload, protocol, op, virtual_router, prefix_len);
8119 u16 virtual_router, u8 prefix_len,
8091 mlxsw_reg_ralue_pack(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len) argument
8106 mlxsw_reg_ralue_pack4(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, u32 dip) argument
8116 mlxsw_reg_ralue_pack6(char *payload, enum mlxsw_reg_ralxx_protocol protocol, enum mlxsw_reg_ralue_op op, u16 virtual_router, u8 prefix_len, const void *dip) argument
[all...]
/linux-master/include/uapi/linux/
H A Drtnetlink.h580 unsigned char prefix_len; member in struct:prefixmsg
/linux-master/net/ipv4/
H A Dinet_diag.c726 cond->prefix_len))
733 if (cond->prefix_len == 0)
736 cond->prefix_len))
888 if (cond->prefix_len > 8 * addr_len)
/linux-master/fs/
H A Dxattr.c1035 size_t prefix_len = strlen(xattr_prefix(handler)); local
1037 return name - prefix_len;
/linux-master/sound/soc/
H A Dsoc-dapm.c882 size_t prefix_len; local
892 prefix_len = strlen(prefix) + 1;
894 prefix_len = 0;
937 w->name + prefix_len,
945 name = w->name + prefix_len;
/linux-master/drivers/mtd/
H A Dmtdcore.c583 int plen, mtd_name_len, offset, prefix_len; local
603 prefix_len = strlen(prefix);
617 offset = prefix_len;
/linux-master/drivers/nfc/
H A Dtrf7970a.c648 unsigned int prefix_len)
663 t[0].len = prefix_len;
646 trf7970a_transmit(struct trf7970a *trf, struct sk_buff *skb, unsigned int len, const u8 *prefix, unsigned int prefix_len) argument
/linux-master/fs/ext4/
H A Dxattr.c731 size_t prefix_len = strlen(prefix); local
732 size_t size = prefix_len + entry->e_name_len + 1;
737 memcpy(buffer, prefix, prefix_len);
738 buffer += prefix_len;
/linux-master/fs/ocfs2/
H A Dxattr.c882 int prefix_len; local
906 prefix_len = strlen(prefix);
907 total_len = prefix_len + name_len + 1;
917 memcpy(p, prefix, prefix_len);
918 memcpy(p + prefix_len, name, name_len);
919 p[prefix_len + name_len] = '\0';
/linux-master/drivers/s390/net/
H A Dqeth_l3_main.c2179 ip_work->addr.u.a6.pfxlen = ifa->prefix_len;

Completed in 411 milliseconds

12