函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\net\ipv6.h Create Date:2022-07-27 07:08:49
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:ipv6_prefix_equal

函数原型:static inline bool ipv6_prefix_equal(const struct in6_addr *addr1, const struct in6_addr *addr2, unsigned int prefixlen)

返回类型:bool

参数:

类型参数名称
const struct in6_addr *addr1
const struct in6_addr *addr2
unsigned intprefixlen
617  a1等于s6_addr32
618  a2等于s6_addr32
622  pdw等于prefixlen右移5位
623  如果pdwmemcmp(a1, a2, pdw << 2)则返回:false
627  pbi等于prefixlen按位与0x1f
628  如果pbia1[pdw]按位异或a2[pdw]的值按位与htonl((0xffffffff) << (32 - pbi))则返回:false
631  返回:true