pjsip cli: Change Identify to show CIDR notation instead of netmasks.
authorGeorge Joseph <george.joseph@fairview5.com>
Thu, 19 Jun 2014 20:13:20 +0000 (20:13 +0000)
committerGeorge Joseph <george.joseph@fairview5.com>
Thu, 19 Jun 2014 20:13:20 +0000 (20:13 +0000)
commitd87f8c429e6852d11f7a3bddf6981e2f754c1ea8
tree1ad84131a2d570ce903a00ac292e46ce18b6e493
parentbd36288efa8fdb4cda14c1ff99862911aaa70b53
pjsip cli: Change Identify to show CIDR notation instead of netmasks.

* Added ast_sockaddr_cidr_bits() to count the 1 bits in an ast_sockaddr.
* Added ast_ha_join_cidr() which uses ast_sockaddr_cidr_bits() for the netmask
  instead of ast_sockaddr_stringify_addr.
* Changed res_pjsip_endpoint_identifier_ip to call ast_ha_join_cidr() instead
  of ast_ha_join() for the CLI output.

This is a CLI change only.  AMI was not affected.

Tested by: George Joseph
Review: https://reviewboard.asterisk.org/r/3652/
........

Merged revisions 416737 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@416738 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/acl.h
include/asterisk/netsock2.h
main/acl.c
main/netsock2.c
res/res_pjsip_endpoint_identifier_ip.c