Lines Matching refs:sdl_ipfwcmd
645 struct sockaddr_dl *sdl_ipfwcmd; in ipfw_log_rtsock() local
681 sdl_ipfwcmd = (struct sockaddr_dl *)buf; in ipfw_log_rtsock()
682 sdl_ipfwcmd->sdl_family = AF_IPFWLOG; in ipfw_log_rtsock()
683 sdl_ipfwcmd->sdl_index = f->set; in ipfw_log_rtsock()
684 sdl_ipfwcmd->sdl_type = 2; /* version */ in ipfw_log_rtsock()
685 sdl_ipfwcmd->sdl_alen = sizeof(*hdr); in ipfw_log_rtsock()
686 hdr = (ipfwlog_rtsock_hdr_v2 *)(sdl_ipfwcmd->sdl_data); in ipfw_log_rtsock()
688 sdl_ipfwcmd->sdl_nlen = ipfw_copy_rule_comment(f, hdr->comment); in ipfw_log_rtsock()
694 sdl_ipfwcmd->sdl_len = sizeof(*sdl_ipfwcmd); in ipfw_log_rtsock()
695 if (sizeof(*hdr) + sdl_ipfwcmd->sdl_nlen > sizeof(sdl_ipfwcmd->sdl_data)) { in ipfw_log_rtsock()
696 sdl_ipfwcmd->sdl_len += sizeof(*hdr) + sdl_ipfwcmd->sdl_nlen - in ipfw_log_rtsock()
697 sizeof(sdl_ipfwcmd->sdl_data); in ipfw_log_rtsock()
699 buf += sdl_ipfwcmd->sdl_len; in ipfw_log_rtsock()
703 sdl_ipfwcmd->sdl_slen = sizeof(eh->ether_shost); in ipfw_log_rtsock()
705 sdl_ipfwcmd->sdl_slen); in ipfw_log_rtsock()
707 sdl_ipfwcmd->sdl_slen); in ipfw_log_rtsock()
710 info->rti_info[RTAX_DST] = (struct sockaddr *)sdl_ipfwcmd; in ipfw_log_rtsock()