/openbmc/linux/kernel/bpf/ |
H A D | lpm_trie.c | 27 u32 prefixlen; member 169 u32 limit = min(node->prefixlen, key->prefixlen); in longest_prefix_match() 170 u32 prefixlen = 0, i = 0; in longest_prefix_match() local 184 prefixlen = 64 - fls64(diff); in longest_prefix_match() 185 if (prefixlen >= limit) in longest_prefix_match() 188 return prefixlen; in longest_prefix_match() 197 prefixlen += 32 - fls(diff); in longest_prefix_match() 198 if (prefixlen >= limit) in longest_prefix_match() 201 return prefixlen; in longest_prefix_match() 209 prefixlen += 16 - fls(diff); in longest_prefix_match() [all …]
|
/openbmc/linux/net/ipv6/ |
H A D | addrlabel.c | 34 int prefixlen; member 68 int prefixlen; member 76 .prefixlen = 7, 80 .prefixlen = 10, 84 .prefixlen = 16, 88 .prefixlen = 16, 92 .prefixlen = 32, 96 .prefixlen = 28, 100 .prefixlen = 96, 104 .prefixlen = 96, [all …]
|
H A D | sit.c | 191 t->ip6rd.prefixlen = 16; in ipip6_tunnel_clone_6rd() 630 prefix_len = tunnel->ip6rd.prefixlen + 32 in only_dnatted() 810 tunnel->ip6rd.prefixlen)) { in check_6rd() 815 pbw0 = tunnel->ip6rd.prefixlen >> 5; in check_6rd() 816 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() 1541 ip6rd->prefixlen = nla_get_u16(data[IFLA_IPTUN_6RD_PREFIXLEN]); in ipip6_netlink_6rd_parms() [all …]
|
H A D | tcp_ipv6.c | 604 u8 prefixlen; in tcp_v6_parse_md5_keys() local 620 prefixlen = cmd.tcpm_prefixlen; in tcp_v6_parse_md5_keys() 621 if (prefixlen > 128 || (ipv6_addr_v4mapped(&sin6->sin6_addr) && in tcp_v6_parse_md5_keys() 622 prefixlen > 32)) in tcp_v6_parse_md5_keys() 625 prefixlen = ipv6_addr_v4mapped(&sin6->sin6_addr) ? 32 : 128; in tcp_v6_parse_md5_keys() 648 AF_INET, prefixlen, in tcp_v6_parse_md5_keys() 651 AF_INET6, prefixlen, l3index, flags); in tcp_v6_parse_md5_keys() 659 AF_INET, prefixlen, l3index, flags, in tcp_v6_parse_md5_keys() 663 AF_INET6, prefixlen, l3index, flags, in tcp_v6_parse_md5_keys()
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_lpm_map.c | 251 key->prefixlen = value[keysize]; in test_lpm_map() 263 key->prefixlen = 8 * keysize; in test_lpm_map() 287 key->prefixlen = list->n_bits; in test_lpm_map() 300 key->prefixlen = 8 * keysize; in test_lpm_map() 359 key_ipv4->prefixlen = 16; in test_lpm_ipaddr() 364 key_ipv4->prefixlen = 24; in test_lpm_ipaddr() 369 key_ipv4->prefixlen = 24; in test_lpm_ipaddr() 374 key_ipv4->prefixlen = 24; in test_lpm_ipaddr() 379 key_ipv4->prefixlen = 23; in test_lpm_ipaddr() 384 key_ipv6->prefixlen = 64; in test_lpm_ipaddr() [all …]
|
/openbmc/linux/Documentation/bpf/ |
H A D | map_lpm_trie.rst | 14 ``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,
|
/openbmc/linux/fs/hfsplus/ |
H A D | xattr.h | 27 const char *prefix, size_t prefixlen); 34 const char *prefix, size_t prefixlen);
|
H A D | xattr.c | 423 const char *prefix, size_t prefixlen) in hfsplus_setxattr() argument 433 strcpy(xattr_name + prefixlen, name); in hfsplus_setxattr() 577 const char *prefix, size_t prefixlen) in hfsplus_getxattr() argument 588 strcpy(xattr_name + prefixlen, name); in hfsplus_getxattr()
|
/openbmc/openbmc/poky/meta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/ |
H A D | 14_cidr_support.patch | 15 `[net]/prefixlen\' pair. An IPv6 host address is matched if 16 `prefixlen\' bits of `net\' is equal to the `prefixlen\' bits of the
|
H A D | 11_usagi_fix.patch | 33 /* match IPv6 address against netnumber/prefixlen */
|
H A D | 10_usagi-ipv6.patch | 53 +`[net]/prefixlen\' pair. An IPv6 host address is matched if 54 +`prefixlen\' bits of `net\' is equal to the `prefixlen\' bits of the 55 +address. For example, the [net]/prefixlen pattern 227 + /* match IPv6 address against netnumber/prefixlen */
|
/openbmc/linux/net/xfrm/ |
H A D | xfrm_hash.h | 55 __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 D | xfrm_policy.c | 69 u8 prefixlen; member 763 int family, u8 prefixlen) in xfrm_pol_inexact_addr_use_any_list() argument 768 if (family == AF_INET6 && prefixlen < INEXACT_PREFIXLEN_IPV6) in xfrm_pol_inexact_addr_use_any_list() 771 if (family == AF_INET && prefixlen < INEXACT_PREFIXLEN_IPV4) in xfrm_pol_inexact_addr_use_any_list() 782 u8 prefixlen; in xfrm_policy_inexact_insert_use_any_list() local 785 prefixlen = policy->selector.prefixlen_s; in xfrm_policy_inexact_insert_use_any_list() 789 prefixlen); in xfrm_policy_inexact_insert_use_any_list() 791 prefixlen = policy->selector.prefixlen_d; in xfrm_policy_inexact_insert_use_any_list() 794 prefixlen); in xfrm_policy_inexact_insert_use_any_list() 799 const xfrm_address_t *addr, u8 prefixlen) in xfrm_pol_inexact_node_init() argument [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | fwil.c | 254 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()
|
/openbmc/qemu/python/qemu/utils/ |
H A D | qemu_ga_client.py | 120 def __gen_ipv4_netmask(cls, prefixlen: int) -> str: 121 mask = int('1' * prefixlen + '0' * (32 - prefixlen), 2)
|
/openbmc/linux/net/ipv4/ |
H A D | tcp_ipv4.c | 1083 return old->prefixlen < new->prefixlen; in better_md5_match() 1111 mask = inet_make_mask(key->prefixlen); in __tcp_md5_do_lookup() 1117 key->prefixlen); in __tcp_md5_do_lookup() 1132 int family, u8 prefixlen, in tcp_md5_do_lookup_exact() argument 1158 key->prefixlen == prefixlen) in tcp_md5_do_lookup_exact() 1194 int family, u8 prefixlen, int l3index, u8 flags, in __tcp_md5_do_add() argument 1202 key = tcp_md5_do_lookup_exact(sk, addr, family, prefixlen, l3index, flags); in __tcp_md5_do_add() 1236 key->prefixlen = prefixlen; in __tcp_md5_do_add() 1247 int family, u8 prefixlen, int l3index, u8 flags, in tcp_md5_do_add() argument 1266 return __tcp_md5_do_add(sk, addr, family, prefixlen, l3index, flags, in tcp_md5_do_add() [all …]
|
H A D | tcp_diag.c | 42 info->tcpm_prefixlen = key->prefixlen; in tcp_diag_md5sig_fill()
|
/openbmc/linux/samples/bpf/ |
H A D | map_perf_test_user.c | 379 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 D | xdp_router_ipv4_user.c | 168 prefix_key->prefixlen = 32; in read_route() 169 prefix_key->prefixlen = route.dst_len; in read_route()
|
/openbmc/linux/include/net/ |
H A D | ipv6.h | 692 unsigned int prefixlen) in ipv6_prefix_equal() argument 697 if (prefixlen >= 64) { in ipv6_prefix_equal() 700 return __ipv6_prefix_equal64_half(a1 + 1, a2 + 1, prefixlen - 64); in ipv6_prefix_equal() 702 return __ipv6_prefix_equal64_half(a1, a2, prefixlen); in ipv6_prefix_equal() 707 unsigned int prefixlen) in ipv6_prefix_equal() argument 714 pdw = prefixlen >> 5; in ipv6_prefix_equal() 719 pbi = prefixlen & 0x1f; in ipv6_prefix_equal()
|
H A D | xfrm.h | 838 unsigned int prefixlen) in addr_match() argument 845 pdw = prefixlen >> 5; /* num of whole u32 in prefix */ in addr_match() 846 pbi = prefixlen & 0x1f; /* num of bits in incomplete u32 in prefix */ in addr_match() 864 static inline bool addr4_match(__be32 a1, __be32 a2, u8 prefixlen) in addr4_match() argument 867 if (sizeof(long) == 4 && prefixlen == 0) in addr4_match() 869 return !((a1 ^ a2) & htonl(~0UL << (32 - prefixlen))); in addr4_match()
|
H A D | ip_fib.h | 171 unsigned char prefixlen; member 191 unsigned char prefixlen; member
|
/openbmc/openbmc-test-automation/lib/ |
H A D | bmc_network_utils.py | 50 return ipaddress.ip_network("0.0.0.0/" + netmask).prefixlen
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | xdpwall.c | 34 __u32 prefixlen; member 140 v4_key.prefixlen = 32; in filter_ipv4_lpm()
|
/openbmc/linux/include/uapi/linux/ |
H A D | if_tunnel.h | 113 __u16 prefixlen; member
|