ADDRESS_MAX
char addrbuf[ADDRESS_MAX + 5];
addrbuf, ADDRESS_MAX) == NULL)
strlcat(addrbuf, "/32", ADDRESS_MAX + 5);
addrbuf, ADDRESS_MAX) == NULL)
strlcat(addrbuf, "/128", ADDRESS_MAX + 5);
if (inet_ntop(AF_INET, addr, addrbuf, ADDRESS_MAX) == NULL)
ADDRESS_MAX - strlen(addrbuf), "/%d",
if (inet_ntop(AF_INET6, addr, addrbuf, ADDRESS_MAX) == NULL)
ADDRESS_MAX - strlen(addrbuf), "/%d",
char dstbuf[ADDRESS_MAX], srcbuf[ADDRESS_MAX], *peer = 0;
char ssflow[ADDRESS_MAX], sdflow[ADDRESS_MAX];
char sdmask[ADDRESS_MAX], ssmask[ADDRESS_MAX];
ADDRESS_MAX) == NULL) {
ADDRESS_MAX) == NULL) {
ADDRESS_MAX) == NULL) {
ADDRESS_MAX) == NULL) {
ssflow, ADDRESS_MAX) == NULL) {
sdflow, ADDRESS_MAX) == NULL) {
ssmask, ADDRESS_MAX) == NULL) {
sdmask, ADDRESS_MAX) == NULL) {
dstbuf, ADDRESS_MAX) == NULL) {
dstbuf, ADDRESS_MAX) == NULL) {
srcbuf, ADDRESS_MAX) == NULL) {
srcbuf, ADDRESS_MAX) == NULL) {