Home
last modified time | relevance | path

Searched refs:prefixlen (Results 1 – 25 of 35) sorted by relevance

12

/linux/net/ipv6/
H A Daddrlabel.c28 int prefixlen; member
62 int prefixlen; member
70 .prefixlen = 7,
74 .prefixlen = 10,
78 .prefixlen = 16,
82 .prefixlen = 16,
86 .prefixlen = 32,
90 .prefixlen = 28,
94 .prefixlen = 96,
98 .prefixlen = 96,
[all …]
H A Dsit.c194 t->ip6rd.prefixlen = 16; in ipip6_tunnel_clone_6rd()
634 prefix_len = tunnel->ip6rd.prefixlen + 32 in only_dnatted()
814 tunnel->ip6rd.prefixlen)) { in check_6rd()
819 pbw0 = tunnel->ip6rd.prefixlen >> 5; in check_6rd()
820 pbi0 = tunnel->ip6rd.prefixlen & 0x1f; in check_6rd()
1171 ip6rd->prefixlen + (32 - ip6rd->relay_prefixlen) > 64) in ipip6_tunnel_update_6rd()
1174 ipv6_addr_prefix(&prefix, &ip6rd->prefix, ip6rd->prefixlen); in ipip6_tunnel_update_6rd()
1188 t->ip6rd.prefixlen = ip6rd->prefixlen; in ipip6_tunnel_update_6rd()
1212 ip6rd.prefixlen = t->ip6rd.prefixlen; in ipip6_tunnel_get6rd()
1536 ip6rd->prefixlen = nla_get_u16(data[IFLA_IPTUN_6RD_PREFIXLEN]); in ipip6_netlink_6rd_parms()
[all …]
H A Dtcp_ipv6.c638 u8 prefixlen; in tcp_v6_parse_md5_keys() local
656 prefixlen = cmd.tcpm_prefixlen; in tcp_v6_parse_md5_keys()
657 if (prefixlen > 128 || (ipv6_addr_v4mapped(&sin6->sin6_addr) && in tcp_v6_parse_md5_keys()
658 prefixlen > 32)) in tcp_v6_parse_md5_keys()
661 prefixlen = ipv6_addr_v4mapped(&sin6->sin6_addr) ? 32 : 128; in tcp_v6_parse_md5_keys()
684 AF_INET, prefixlen, in tcp_v6_parse_md5_keys()
687 AF_INET6, prefixlen, l3index, flags); in tcp_v6_parse_md5_keys()
703 AF_INET, prefixlen, l3index, flags, in tcp_v6_parse_md5_keys()
715 return tcp_md5_do_add(sk, addr, AF_INET6, prefixlen, l3index, flags, in tcp_v6_parse_md5_keys()
/linux/tools/testing/selftests/bpf/map_tests/
H A Dlpm_trie_map_basic_ops.c41 __u32 prefixlen; member
49 __u32 prefixlen; member
269 key->prefixlen = value[keysize]; in test_lpm_map()
281 key->prefixlen = 8 * keysize; in test_lpm_map()
305 key->prefixlen = list->n_bits; in test_lpm_map()
318 key->prefixlen = 8 * keysize; in test_lpm_map()
377 key_ipv4->prefixlen = 16; in test_lpm_ipaddr()
382 key_ipv4->prefixlen = 24; in test_lpm_ipaddr()
387 key_ipv4->prefixlen = 24; in test_lpm_ipaddr()
392 key_ipv4->prefixlen = 24; in test_lpm_ipaddr()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dlibarena.c47 size_t prefixlen) in run_libarena_parallel_fini() argument
53 ret = snprintf(tdname, sizeof(tdname), "%.*s__fini", (int)prefixlen, name); in run_libarena_parallel_fini()
68 const char *name, size_t prefixlen) in run_libarena_parallel_test_workers() argument
80 ret = snprintf(tdname, sizeof(tdname), "%.*s__%u", (int)prefixlen, in run_libarena_parallel_test_workers()
136 fprintf(stdout, "%.*s__%d returned %d\n", (int)prefixlen, name, in run_libarena_parallel_test_workers()
147 size_t prefixlen) in libarena_parallel_test_enabled() argument
153 ret = snprintf(progname, sizeof(progname), "%.*s__enabled", (int)prefixlen, in libarena_parallel_test_enabled()
174 size_t prefixlen; in run_libarena_parallel_test() local
189 prefixlen = pos - name; in run_libarena_parallel_test()
190 if (!ASSERT_LT(prefixlen, MAX_PARTEST_PREFIX, "partest prefix too long")) in run_libarena_parallel_test()
[all …]
/linux/Documentation/bpf/
H A Dmap_lpm_trie.rst14 ``prefixlen,data`` pairs as its keys. The ``data`` is interpreted in
50 The ``key`` should have ``prefixlen`` set to ``max_prefixlen`` when
52 longest prefix match for an IPv4 address, ``prefixlen`` should be set to
127 __u32 prefixlen;
146 .prefixlen = 32,
161 int add_prefix_entry(int lpm_fd, __u32 addr, __u32 prefixlen, struct value *value)
164 .prefixlen = prefixlen,
/linux/fs/hfsplus/
H A Dxattr.h27 const char *prefix, size_t prefixlen);
34 const char *prefix, size_t prefixlen);
/linux/net/xfrm/
H A Dxfrm_hash.h55 __u8 prefixlen) in __xfrm6_pref_hash() argument
61 pdw = prefixlen >> 5; /* num of whole u32 in prefix */ in __xfrm6_pref_hash()
62 pbi = prefixlen & 0x1f; /* num of bits in incomplete u32 in prefix */ in __xfrm6_pref_hash()
H A Dxfrm_policy.c71 u8 prefixlen; member
795 int family, u8 prefixlen) in xfrm_pol_inexact_addr_use_any_list() argument
800 if (family == AF_INET6 && prefixlen < INEXACT_PREFIXLEN_IPV6) in xfrm_pol_inexact_addr_use_any_list()
803 if (family == AF_INET && prefixlen < INEXACT_PREFIXLEN_IPV4) in xfrm_pol_inexact_addr_use_any_list()
814 u8 prefixlen; in xfrm_policy_inexact_insert_use_any_list() local
817 prefixlen = policy->selector.prefixlen_s; in xfrm_policy_inexact_insert_use_any_list()
821 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
823 prefixlen = policy->selector.prefixlen_d; in xfrm_policy_inexact_insert_use_any_list()
826 prefixlen); in xfrm_policy_inexact_insert_use_any_list()
831 const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_init() argument
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwil.c254 u32 prefixlen; in brcmf_create_bsscfg() local
262 prefixlen = strlen(prefix); in brcmf_create_bsscfg()
264 iolen = prefixlen + namelen + sizeof(bsscfgidx_le) + datalen; in brcmf_create_bsscfg()
274 memcpy(p, prefix, prefixlen); in brcmf_create_bsscfg()
275 p += prefixlen; in brcmf_create_bsscfg()
/linux/net/ipv4/
H A Dtcp_ao.c235 unsigned int prefixlen) in ipv4_prefix_cmp() argument
237 __be32 mask = inet_make_mask(prefixlen); in ipv4_prefix_cmp()
247 const union tcp_ao_addr *addr, u8 prefixlen, in __tcp_ao_key_cmp() argument
269 return ipv4_prefix_cmp(&key->addr.a4, &addr->a4, prefixlen); in __tcp_ao_key_cmp()
274 if (ipv6_prefix_equal(&key->addr.a6, &addr->a6, prefixlen)) in __tcp_ao_key_cmp()
283 const union tcp_ao_addr *addr, u8 prefixlen, in tcp_ao_key_cmp() argument
292 prefixlen, AF_INET, sndid, rcvid); in tcp_ao_key_cmp()
296 prefixlen, family, sndid, rcvid); in tcp_ao_key_cmp()
315 u8 prefixlen = min(prefix, key->prefixlen); in __tcp_ao_do_lookup() local
317 if (!tcp_ao_key_cmp(key, l3index, addr, prefixlen, in __tcp_ao_do_lookup()
[all …]
H A Dtcp_ipv4.c1235 return old->prefixlen < new->prefixlen;
1264 mask = inet_make_mask(key->prefixlen);
1270 key->prefixlen);
1284 int family, u8 prefixlen, argument
1310 key->prefixlen == prefixlen)
1345 int family, u8 prefixlen, int l3index, u8 flags, argument
1353 key = tcp_md5_do_lookup_exact(sk, addr, family, prefixlen, l3index, flags);
1383 key->prefixlen = prefixlen;
1394 int family, u8 prefixlen, int l3index, u8 flags, argument
1418 return __tcp_md5_do_add(sk, addr, family, prefixlen, l3index, flags,
[all …]
H A Dfib_rules.c163 if (result->prefixlen <= rule->suppress_prefixlen) in fib4_rule_suppress()
H A Dtcp_diag.c45 info->tcpm_prefixlen = key->prefixlen; in tcp_diag_md5sig_fill()
/linux/samples/bpf/
H A Dmap_perf_test_user.c379 key->prefixlen = 32; in fill_lpm_trie()
382 key->prefixlen = rand() % 33; in fill_lpm_trie()
392 key->prefixlen = 32; in fill_lpm_trie()
H A Dxdp_router_ipv4_user.c168 prefix_key->prefixlen = 32; in read_route()
169 prefix_key->prefixlen = route.dst_len; in read_route()
/linux/tools/testing/selftests/bpf/progs/
H A Dxdpwall.c34 __u32 prefixlen; member
140 v4_key.prefixlen = 32; in filter_ipv4_lpm()
/linux/include/uapi/linux/
H A Dif_tunnel.h113 __u16 prefixlen; member
H A Dbpf.h93 __u32 prefixlen; /* up to 32 for AF_INET, 128 for AF_INET6 */ member
99 __u32 prefixlen; member
106 __u32 prefixlen; member
/linux/include/net/
H A Dxfrm.h951 unsigned int prefixlen) in addr_match() argument
958 if (prefixlen > 128) in addr_match()
961 pdw = prefixlen >> 5; /* num of whole u32 in prefix */ in addr_match()
962 pbi = prefixlen & 0x1f; /* num of bits in incomplete u32 in prefix */ in addr_match()
980 static inline bool addr4_match(__be32 a1, __be32 a2, u8 prefixlen) in addr4_match() argument
983 if (sizeof(long) == 4 && prefixlen == 0) in addr4_match()
986 if (prefixlen > 32) in addr4_match()
989 return !((a1 ^ a2) & htonl(~0UL << (32 - prefixlen))); in addr4_match()
H A Dip_fib.h175 unsigned char prefixlen; member
195 unsigned char prefixlen; member
H A Dtcp_ao.h57 u8 prefixlen; member
H A Dtcp.h2002 u8 prefixlen; member
2035 int family, u8 prefixlen, int l3index, u8 flags,
2038 int family, u8 prefixlen, int l3index,
2042 int family, u8 prefixlen, int l3index, u8 flags);
/linux/tools/bpf/resolve_btfids/
H A Dmain.c373 int prefixlen; in add_set() local
383 prefixlen = sizeof(BTF_SET "__") - 1; in add_set()
386 prefixlen = sizeof(BTF_SET8 "__") - 1; in add_set()
393 id = name + prefixlen; in add_set()
/linux/tools/include/uapi/linux/
H A Dbpf.h93 __u32 prefixlen; /* up to 32 for AF_INET, 128 for AF_INET6 */ member
99 __u32 prefixlen; member
106 __u32 prefixlen; member

12