Symbol: _OUT
lib/libifconfig/libifconfig_carp.c
52
{ .type = CARP_NL_VHID, .off = _OUT(carpr_vhid), .cb = snl_attr_get_uint32 },
lib/libifconfig/libifconfig_carp.c
53
{ .type = CARP_NL_STATE, .off = _OUT(carpr_state), .cb = snl_attr_get_uint32 },
lib/libifconfig/libifconfig_carp.c
54
{ .type = CARP_NL_ADVBASE, .off = _OUT(carpr_advbase), .cb = snl_attr_get_int32 },
lib/libifconfig/libifconfig_carp.c
55
{ .type = CARP_NL_ADVSKEW, .off = _OUT(carpr_advskew), .cb = snl_attr_get_int32 },
lib/libifconfig/libifconfig_carp.c
56
{ .type = CARP_NL_KEY, .off = _OUT(carpr_key), .cb = snl_attr_copy_string, .arg_u32 = CARP_KEY_LEN },
lib/libifconfig/libifconfig_carp.c
57
{ .type = CARP_NL_ADDR, .off = _OUT(carpr_addr), .cb = snl_attr_get_in_addr },
lib/libifconfig/libifconfig_carp.c
58
{ .type = CARP_NL_ADDR6, .off = _OUT(carpr_addr6), .cb = snl_attr_get_in6_addr },
lib/libifconfig/libifconfig_carp.c
59
{ .type = CARP_NL_VERSION, .off = _OUT(carpr_version), .cb = snl_attr_get_uint8 },
lib/libifconfig/libifconfig_carp.c
60
{ .type = CARP_NL_VRRP_PRIORITY, .off = _OUT(carpr_vrrp_prio), .cb = snl_attr_get_uint8 },
lib/libifconfig/libifconfig_carp.c
61
{ .type = CARP_NL_VRRP_ADV_INTER, .off = _OUT(carpr_vrrp_adv_inter), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1387
{ .type = PF_GR_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1388
{ .type = PF_GR_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1465
{ .type = PF_AT_ADDR, .off = _OUT(v.a.addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1466
{ .type = PF_AT_MASK, .off = _OUT(v.a.mask), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1467
{ .type = PF_AT_IFNAME, .off = _OUT(v.ifname), .arg = (void *)IFNAMSIZ,.cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1468
{ .type = PF_AT_TABLENAME, .off = _OUT(v.tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1469
{ .type = PF_AT_TYPE, .off = _OUT(type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1470
{ .type = PF_AT_IFLAGS, .off = _OUT(iflags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1471
{ .type = PF_AT_TBLCNT, .off = _OUT(p.tblcnt), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1472
{ .type = PF_AT_DYNCNT, .off = _OUT(p.dyncnt), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1479
{ .type = PF_RAT_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1480
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1481
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1482
{ .type = PF_RAT_NEG, .off = _OUT(neg), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1483
{ .type = PF_RAT_OP, .off = _OUT(port_op), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1538
{ .type = PF_MET_OFFSET, .off = _OUT(offset), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1539
{ .type = PF_MET_PSID_LEN, .off = _OUT(psidlen), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1540
{. type = PF_MET_PSID, .off = _OUT(psid), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1547
{ .type = PF_PT_KEY, .off = _OUT(key), .arg = (void *)sizeof(struct pf_poolhashkey), .cb = snl_attr_get_bytes },
lib/libpfctl/libpfctl.c
1548
{ .type = PF_PT_COUNTER, .off = _OUT(counter), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1549
{ .type = PF_PT_TBLIDX, .off = _OUT(tblidx), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1550
{ .type = PF_PT_PROXY_SRC_PORT, .off = _OUT(proxy_port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1551
{ .type = PF_PT_PROXY_DST_PORT, .off = _OUT(proxy_port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1552
{ .type = PF_PT_OPTS, .off = _OUT(opts), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1553
{ .type = PF_PT_MAPE, .off = _OUT(mape), .arg = &mape_portset_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1607
{ .type = PF_RUT_UID_LOW, .off = _OUT(uid[0]), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1608
{ .type = PF_RUT_UID_HIGH, .off = _OUT(uid[1]), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1609
{ .type = PF_RUT_OP, .off = _OUT(op), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1616
{ .type = PF_TH_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1617
{ .type = PF_TH_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1618
{ .type = PF_TH_COUNT, .off = _OUT(count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1629
{ .type = PF_RT_SRC, .off = _OUT(r.src), .arg = &rule_addr_parser,.cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1630
{ .type = PF_RT_DST, .off = _OUT(r.dst), .arg = &rule_addr_parser,.cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1631
{ .type = PF_RT_RIDENTIFIER, .off = _OUT(r.ridentifier), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1632
{ .type = PF_RT_LABELS, .off = _OUT(r.label), .arg = &rule_labels_parser,.cb = snl_attr_get_nested_pf_rule_labels },
lib/libpfctl/libpfctl.c
1633
{ .type = PF_RT_IFNAME, .off = _OUT(r.ifname), .arg = (void *)IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1634
{ .type = PF_RT_QNAME, .off = _OUT(r.qname), .arg = (void *)PF_QNAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1635
{ .type = PF_RT_PQNAME, .off = _OUT(r.pqname), .arg = (void *)PF_QNAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1636
{ .type = PF_RT_TAGNAME, .off = _OUT(r.tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1637
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(r.match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1638
{ .type = PF_RT_OVERLOAD_TBLNAME, .off = _OUT(r.overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1639
{ .type = PF_RT_RPOOL_RDR, .off = _OUT(r.rdr), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1640
{ .type = PF_RT_OS_FINGERPRINT, .off = _OUT(r.os_fingerprint), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1641
{ .type = PF_RT_RTABLEID, .off = _OUT(r.rtableid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1642
{ .type = PF_RT_TIMEOUT, .off = _OUT(r.timeout), .arg = &timeout_parser, .cb = snl_attr_get_nested_timeouts },
lib/libpfctl/libpfctl.c
1643
{ .type = PF_RT_MAX_STATES, .off = _OUT(r.max_states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1644
{ .type = PF_RT_MAX_SRC_NODES, .off = _OUT(r.max_src_nodes), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1645
{ .type = PF_RT_MAX_SRC_STATES, .off = _OUT(r.max_src_states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1646
{ .type = PF_RT_MAX_SRC_CONN_RATE_LIMIT, .off = _OUT(r.max_src_conn_rate.limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1647
{ .type = PF_RT_MAX_SRC_CONN_RATE_SECS, .off = _OUT(r.max_src_conn_rate.seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1648
{ .type = PF_RT_DNPIPE, .off = _OUT(r.dnpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1649
{ .type = PF_RT_DNRPIPE, .off = _OUT(r.dnrpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1650
{ .type = PF_RT_DNFLAGS, .off = _OUT(r.free_flags), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1651
{ .type = PF_RT_NR, .off = _OUT(r.nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1652
{ .type = PF_RT_PROB, .off = _OUT(r.prob), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1653
{ .type = PF_RT_CUID, .off = _OUT(r.cuid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1654
{. type = PF_RT_CPID, .off = _OUT(r.cpid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1655
{ .type = PF_RT_RETURN_ICMP, .off = _OUT(r.return_icmp), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1656
{ .type = PF_RT_RETURN_ICMP6, .off = _OUT(r.return_icmp6), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1657
{ .type = PF_RT_MAX_MSS, .off = _OUT(r.max_mss), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1658
{ .type = PF_RT_SCRUB_FLAGS, .off = _OUT(r.scrub_flags), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1659
{ .type = PF_RT_UID, .off = _OUT(r.uid), .arg = &rule_uid_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1660
{ .type = PF_RT_GID, .off = _OUT(r.gid), .arg = &rule_uid_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1661
{ .type = PF_RT_RULE_FLAG, .off = _OUT(r.rule_flag), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1662
{ .type = PF_RT_ACTION, .off = _OUT(r.action), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1663
{ .type = PF_RT_DIRECTION, .off = _OUT(r.direction), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1664
{ .type = PF_RT_LOG, .off = _OUT(r.log), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1665
{ .type = PF_RT_LOGIF, .off = _OUT(r.logif), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1666
{ .type = PF_RT_QUICK, .off = _OUT(r.quick), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1667
{ .type = PF_RT_IF_NOT, .off = _OUT(r.ifnot), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1668
{ .type = PF_RT_MATCH_TAG_NOT, .off = _OUT(r.match_tag_not), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1669
{ .type = PF_RT_NATPASS, .off = _OUT(r.natpass), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1670
{ .type = PF_RT_KEEP_STATE, .off = _OUT(r.keep_state), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1671
{ .type = PF_RT_AF, .off = _OUT(r.af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1672
{ .type = PF_RT_PROTO, .off = _OUT(r.proto), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1673
{ .type = PF_RT_TYPE, .off = _OUT(r.type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1674
{ .type = PF_RT_CODE, .off = _OUT(r.code), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1675
{ .type = PF_RT_FLAGS, .off = _OUT(r.flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1676
{ .type = PF_RT_FLAGSET, .off = _OUT(r.flagset), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1677
{ .type = PF_RT_MIN_TTL, .off = _OUT(r.min_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1678
{ .type = PF_RT_ALLOW_OPTS, .off = _OUT(r.allow_opts), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1679
{ .type = PF_RT_RT, .off = _OUT(r.rt), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1680
{ .type = PF_RT_RETURN_TTL, .off = _OUT(r.return_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1681
{ .type = PF_RT_TOS, .off = _OUT(r.tos), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1682
{ .type = PF_RT_SET_TOS, .off = _OUT(r.set_tos), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1683
{ .type = PF_RT_ANCHOR_RELATIVE, .off = _OUT(r.anchor_relative), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1684
{ .type = PF_RT_ANCHOR_WILDCARD, .off = _OUT(r.anchor_wildcard), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1685
{ .type = PF_RT_FLUSH, .off = _OUT(r.flush), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1686
{ .type = PF_RT_PRIO, .off = _OUT(r.prio), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1687
{ .type = PF_RT_SET_PRIO, .off = _OUT(r.set_prio[0]), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1688
{ .type = PF_RT_SET_PRIO_REPLY, .off = _OUT(r.set_prio[1]), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1689
{ .type = PF_RT_DIVERT_ADDRESS, .off = _OUT(r.divert.addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
1690
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(r.divert.port), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1691
{ .type = PF_RT_PACKETS_IN, .off = _OUT(r.packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1692
{ .type = PF_RT_PACKETS_OUT, .off = _OUT(r.packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1693
{ .type = PF_RT_BYTES_IN, .off = _OUT(r.bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1694
{ .type = PF_RT_BYTES_OUT, .off = _OUT(r.bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1695
{ .type = PF_RT_EVALUATIONS, .off = _OUT(r.evaluations), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1696
{ .type = PF_RT_TIMESTAMP, .off = _OUT(r.last_active_timestamp), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1697
{ .type = PF_RT_STATES_CUR, .off = _OUT(r.states_cur), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1698
{ .type = PF_RT_STATES_TOTAL, .off = _OUT(r.states_tot), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1699
{ .type = PF_RT_SRC_NODES, .off = _OUT(r.src_nodes), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1700
{ .type = PF_RT_ANCHOR_CALL, .off = _OUT(anchor_call), .arg = (void*)MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1701
{ .type = PF_RT_RCV_IFNAME, .off = _OUT(r.rcv_ifname), .arg = (void*)IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
1702
{ .type = PF_RT_MAX_SRC_CONN, .off = _OUT(r.max_src_conn), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1703
{ .type = PF_RT_RPOOL_NAT, .off = _OUT(r.nat), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1704
{ .type = PF_RT_NAF, .off = _OUT(r.naf), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1705
{ .type = PF_RT_RPOOL_RT, .off = _OUT(r.route), .arg = &pool_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1706
{ .type = PF_RT_RCV_IFNOT, .off = _OUT(r.rcvifnot),.cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
1707
{ .type = PF_RT_SRC_NODES_LIMIT, .off = _OUT(r.src_nodes_type[PF_SN_LIMIT]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1708
{ .type = PF_RT_SRC_NODES_NAT, .off = _OUT(r.src_nodes_type[PF_SN_NAT]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1709
{ .type = PF_RT_SRC_NODES_ROUTE, .off = _OUT(r.src_nodes_type[PF_SN_ROUTE]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1710
{ .type = PF_RT_PKTRATE, .off = _OUT(r.pktrate), .arg = &pfctl_threshold_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1711
{ .type = PF_RT_MAX_PKT_SIZE, .off =_OUT(r.max_pkt_size), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1712
{ .type = PF_RT_TYPE_2, .off = _OUT(r.type), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1713
{ .type = PF_RT_CODE_2, .off = _OUT(r.code), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1714
{ .type = PF_RT_EXPTIME, .off = _OUT(r.exptime), .cb = snl_attr_get_time_t },
lib/libpfctl/libpfctl.c
1715
{ .type = PF_RT_STATE_LIMIT, .off = _OUT(r.statelim.id), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1716
{ .type = PF_RT_SOURCE_LIMIT, .off = _OUT(r.sourcelim.id), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1717
{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(r.statelim.limiter_action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1718
{ .type = PF_RT_SOURCE_LIMIT_ACTION, .off = _OUT(r.sourcelim.limiter_action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1830
{ .type = PF_ST_CREATORID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1911
{ .type = PF_STP_SEQLO, .off = _OUT(seqlo), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1912
{ .type = PF_STP_SEQHI, .off = _OUT(seqhi), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1913
{ .type = PF_STP_SEQDIFF, .off = _OUT(seqdiff), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1914
{ .type = PF_STP_STATE, .off = _OUT(state), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1915
{ .type = PF_STP_WSCALE, .off = _OUT(wscale), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1922
{ .type = PF_STK_ADDR0, .off = _OUT(addr[0]), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1923
{ .type = PF_STK_ADDR1, .off = _OUT(addr[1]), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1924
{ .type = PF_STK_PORT0, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1925
{ .type = PF_STK_PORT1, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1926
{ .type = PF_STK_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1927
{ .type = PF_STK_PROTO, .off = _OUT(proto), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1935
{ .type = PF_ST_ID, .off = _OUT(id), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1936
{ .type = PF_ST_CREATORID, .off = _OUT(creatorid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1937
{ .type = PF_ST_IFNAME, .off = _OUT(ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1938
{ .type = PF_ST_ORIG_IFNAME, .off = _OUT(orig_ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1939
{ .type = PF_ST_KEY_WIRE, .off = _OUT(key[0]), .arg = &skey_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1940
{ .type = PF_ST_KEY_STACK, .off = _OUT(key[1]), .arg = &skey_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1941
{ .type = PF_ST_PEER_SRC, .off = _OUT(src), .arg = &speer_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1942
{ .type = PF_ST_PEER_DST, .off = _OUT(dst), .arg = &speer_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
1943
{ .type = PF_ST_RT_ADDR, .off = _OUT(rt_addr), .cb = snl_attr_get_pfaddr },
lib/libpfctl/libpfctl.c
1944
{ .type = PF_ST_RULE, .off = _OUT(rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1945
{ .type = PF_ST_ANCHOR, .off = _OUT(anchor), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1946
{ .type = PF_ST_NAT_RULE, .off = _OUT(nat_rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1947
{ .type = PF_ST_CREATION, .off = _OUT(creation), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1948
{ .type = PF_ST_EXPIRE, .off = _OUT(expire), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
1949
{ .type = PF_ST_PACKETS0, .off = _OUT(packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1950
{ .type = PF_ST_PACKETS1, .off = _OUT(packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1951
{ .type = PF_ST_BYTES0, .off = _OUT(bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1952
{ .type = PF_ST_BYTES1, .off = _OUT(bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
1953
{ .type = PF_ST_DIRECTION, .off = _OUT(direction), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1954
{ .type = PF_ST_LOG, .off = _OUT(log), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1955
{ .type = PF_ST_STATE_FLAGS, .off = _OUT(state_flags), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1956
{ .type = PF_ST_SYNC_FLAGS, .off = _OUT(sync_flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1957
{ .type = PF_ST_RTABLEID, .off = _OUT(rtableid), .cb = snl_attr_get_int32 },
lib/libpfctl/libpfctl.c
1958
{ .type = PF_ST_MIN_TTL, .off = _OUT(min_ttl), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1959
{ .type = PF_ST_MAX_MSS, .off = _OUT(max_mss), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1960
{ .type = PF_ST_DNPIPE, .off = _OUT(dnpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1961
{ .type = PF_ST_DNRPIPE, .off = _OUT(dnrpipe), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1962
{ .type = PF_ST_RT, .off = _OUT(rt), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1963
{ .type = PF_ST_RT_IFNAME, .off = _OUT(rt_ifname), .cb = snl_attr_store_ifname },
lib/libpfctl/libpfctl.c
1964
{ .type = PF_ST_SRC_NODE_FLAGS, .off = _OUT(src_node_flags), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
1965
{ .type = PF_ST_RT_AF, .off = _OUT(rt_af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
2086
{ .type = PF_CS_KILLED, .off = _OUT(killed), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2613
{ .type = PF_TA_NBR_ADDED, .off = _OUT(add), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2614
{ .type = PF_TA_NBR_DELETED, .off = _OUT(del), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2615
{ .type = PF_TA_NBR_CHANGED, .off = _OUT(change), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2760
{ .type = PFR_A_AF, .off = _OUT(pfra_af), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2761
{ .type = PFR_A_NET, .off = _OUT(pfra_net), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
2762
{ .type = PFR_A_NOT, .off = _OUT(pfra_not), .cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
2763
{ .type = PFR_A_ADDR, .off = _OUT(pfra_ip6addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2789
{ .type = PF_TA_ADDR_COUNT, .off = _OUT(total_count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
2868
{ .type = PF_NL_SRC_ADDR, .off = _OUT(saddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2869
{ .type = PF_NL_DST_ADDR, .off = _OUT(daddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
2870
{ .type = PF_NL_SRC_PORT, .off = _OUT(sport), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
2871
{ .type = PF_NL_DST_PORT, .off = _OUT(dport), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
2989
{ .type = PF_TO_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
300
{ .type = PF_C_COUNTER, .off = _OUT(counter), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
301
{ .type = PF_C_NAME, .off = _OUT(name), .cb = snl_attr_get_string },
lib/libpfctl/libpfctl.c
302
{ .type = PF_C_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3071
{ .type = PF_LI_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3120
{ .type = PF_BA_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3249
{ .type = PF_PA_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3250
{ .type = PF_PA_IFNAME, .off = _OUT(ifname), .arg_u32 = IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3257
{ .type = PF_AA_ACTION, .off = _OUT(action), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3258
{ .type = PF_AA_TICKET, .off = _OUT(ticket), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3259
{ .type = PF_AA_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3260
{ .type = PF_AA_R_NUM, .off = _OUT(r_num), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3261
{ .type = PF_AA_R_ACTION, .off = _OUT(r_action), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3262
{ .type = PF_AA_R_LAST, .off = _OUT(r_last), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3263
{ .type = PF_AA_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3264
{ .type = PF_AA_ANCHOR, .off = _OUT(anchor), .arg_u32 = MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3265
{ .type = PF_AA_ADDR, .off = _OUT(addr), .arg = &pool_addr_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3313
{ .type = PF_RS_NR, .off = _OUT(nr), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3314
{ .type = PF_RS_NAME, .off = _OUT(name), .arg = (void *)PF_ANCHOR_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3396
{ .type = PF_SN_ADDR, .off = _OUT(addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
3397
{ .type = PF_SN_RADDR, .off = _OUT(raddr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
3398
{ .type = PF_SN_RULE_NR, .off = _OUT(rule), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3399
{ .type = PF_SN_BYTES_IN, .off = _OUT(bytes[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3400
{ .type = PF_SN_BYTES_OUT, .off = _OUT(bytes[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3401
{ .type = PF_SN_PACKETS_IN, .off = _OUT(packets[0]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3402
{ .type = PF_SN_PACKETS_OUT, .off = _OUT(packets[1]), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3403
{ .type = PF_SN_STATES, .off = _OUT(states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3404
{ .type = PF_SN_CONNECTIONS, .off = _OUT(conn), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3405
{ .type = PF_SN_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3406
{ .type = PF_SN_RULE_TYPE, .off = _OUT(ruletype), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3407
{ .type = PF_SN_CREATION, .off = _OUT(creation), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3408
{ .type = PF_SN_EXPIRE, .off = _OUT(expire), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3409
{ .type = PF_SN_CONNECTION_RATE, .off = _OUT(conn_rate), .arg = &pfctl_threshold_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3410
{ .type = PF_SN_RAF, .off = _OUT(raf), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3411
{ .type = PF_SN_NODE_TYPE, .off = _OUT(type), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
3606
{ .type = PF_T_ANCHOR, .off = _OUT(pfrt_anchor), .arg = (void *)MAXPATHLEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3607
{ .type = PF_T_NAME, .off = _OUT(pfrt_name), .arg = (void *)PF_TABLE_NAME_SIZE, .cb =snl_attr_copy_string },
lib/libpfctl/libpfctl.c
3608
{ .type = PF_T_TABLE_FLAGS, .off = _OUT(pfrt_flags), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3614
{ .type = PF_TS_TABLE, .off = _OUT(pfrts_t), .arg = &table_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3615
{ .type = PF_TS_PACKETS, .off = _OUT(pfrts_packets), .arg = (void *)(PFR_DIR_MAX * PFR_OP_TABLE_MAX), .cb = snl_attr_get_uint64_array},
lib/libpfctl/libpfctl.c
3616
{ .type = PF_TS_BYTES, .off = _OUT(pfrts_bytes), .arg = (void *)(PFR_DIR_MAX * PFR_OP_TABLE_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3617
{ .type = PF_TS_MATCH, .off = _OUT(pfrts_match), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3618
{. type = PF_TS_NOMATCH, .off = _OUT(pfrts_nomatch), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3619
{ .type = PF_TS_TZERO, .off = _OUT(pfrts_tzero), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3620
{ .type = PF_TS_CNT, .off = _OUT(pfrts_cnt), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
3621
{ .type = PF_TS_REFCNT, .off = _OUT(pfrts_refcnt), . arg = (void *)PFR_REFCNT_MAX, .cb = snl_attr_get_uint64_into_int_array },
lib/libpfctl/libpfctl.c
3772
{ .type = PF_AS_ADDR , .off = _OUT(pfras_a), .arg = &pfr_addr_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
3773
{ .type = PF_AS_PACKETS, .off = _OUT(pfras_packets), .arg = (void *)(PFR_DIR_MAX * PFR_OP_ADDR_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3774
{ .type = PF_AS_BYTES, .off = _OUT(pfras_bytes), .arg = (void *)(PFR_DIR_MAX * PFR_OP_ADDR_MAX), .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
3775
{ .type = PF_AS_TZERO, .off = _OUT(pfras_tzero), .cb = snl_attr_get_time_t },
lib/libpfctl/libpfctl.c
3801
{ .type = PF_TAS_ASTATS_COUNT, .off = _OUT(total_count), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
3802
{ .type = PF_TAS_ASTATS_ZEROED, .off = _OUT(zeroed), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
381
{ .type = PF_GS_IFNAME, .off = _OUT(ifname), .arg_u32 = IFNAMSIZ, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
382
{ .type = PF_GS_RUNNING, .off = _OUT(running), .cb = snl_attr_get_bool },
lib/libpfctl/libpfctl.c
383
{ .type = PF_GS_SINCE, .off = _OUT(since), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
384
{ .type = PF_GS_DEBUG, .off = _OUT(debug), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
385
{ .type = PF_GS_HOSTID, .off = _OUT(hostid), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
386
{ .type = PF_GS_STATES, .off = _OUT(states), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
387
{ .type = PF_GS_SRC_NODES, .off = _OUT(src_nodes), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
388
{ .type = PF_GS_REASSEMBLE, .off = _OUT(reass), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
389
{ .type = PF_GS_SYNCOOKIES_ACTIVE, .off = _OUT(syncookies_active), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
390
{ .type = PF_GS_COUNTERS, .off = _OUT(counters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
391
{ .type = PF_GS_LCOUNTERS, .off = _OUT(lcounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
392
{ .type = PF_GS_FCOUNTERS, .off = _OUT(fcounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
393
{ .type = PF_GS_SCOUNTERS, .off = _OUT(scounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
394
{ .type = PF_GS_CHKSUM, .off = _OUT(pf_chksum), .arg_u32 = PF_MD5_DIGEST_LENGTH, .cb = snl_attr_get_bytes },
lib/libpfctl/libpfctl.c
395
{ .type = PF_GS_PCOUNTERS, .off = _OUT(pcounters), .arg_u32 = 2 * 2 * 2, .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
396
{ .type = PF_GS_BCOUNTERS, .off = _OUT(bcounters), .arg_u32 = 2 * 2, .cb = snl_attr_get_uint64_array },
lib/libpfctl/libpfctl.c
397
{ .type = PF_GS_NCOUNTERS, .off = _OUT(ncounters), .cb = snl_attr_get_counters },
lib/libpfctl/libpfctl.c
398
{ .type = PF_GS_FRAGMENTS, .off = _OUT(fragments), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4002
{ .type = PF_LR_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4003
{ .type = PF_LR_SECONDS, .off = _OUT(seconds), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4010
{ .type = PF_SL_NAME, .off = _OUT(name), .arg_u32 = PF_STATELIM_NAME_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4011
{ .type = PF_SL_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4012
{ .type = PF_SL_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4013
{ .type = PF_SL_RATE, .off = _OUT(rate), .arg = &limit_rate_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
4014
{ .type = PF_SL_DESCR, .off = _OUT(description), .arg_u32 = PF_STATELIM_DESCR_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4015
{ .type = PF_SL_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4016
{ .type = PF_SL_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4017
{ .type = PF_SL_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4018
{ .type = PF_SL_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4096
{ .type = PF_SCL_NAME, .off = _OUT(name), .arg_u32 = PF_SOURCELIM_NAME_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4097
{ .type = PF_SCL_ID, .off = _OUT(id), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4098
{ .type = PF_SCL_ENTRIES, .off = _OUT(entries), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4099
{ .type = PF_SCL_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4100
{ .type = PF_SCL_RATE, .off = _OUT(rate), .arg = &limit_rate_parser, .cb = snl_attr_get_nested },
lib/libpfctl/libpfctl.c
4101
{ .type = PF_SCL_OVERLOAD_TBL_NAME, .off = _OUT(overload_tblname), .arg_u32 = PF_TABLE_NAME_SIZE, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4102
{ .type = PF_SCL_OVERLOAD_HIGH_WM, .off = _OUT(overload_hwm), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4103
{ .type = PF_SCL_OVERLOAD_LOW_WM, .off = _OUT(overload_lwm), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4104
{ .type = PF_SCL_INET_PREFIX, .off = _OUT(inet_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4105
{ .type = PF_SCL_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4106
{ .type = PF_SCL_DESCR, .off = _OUT(description), .arg_u32 = PF_SOURCELIM_DESCR_LEN, .cb = snl_attr_copy_string },
lib/libpfctl/libpfctl.c
4107
{ .type = PF_SCL_NENTRIES, .off = _OUT(nentries), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4108
{ .type = PF_SCL_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4109
{ .type = PF_SCL_ADDR_ALLOCS, .off = _OUT(addrallocs), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4110
{ .type = PF_SCL_ADDR_NOMEM, .off = _OUT(addrnomem), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4111
{ .type = PF_SCL_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4112
{ .type = PF_SCL_ADDRLIMITED, .off = _OUT(addrlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4113
{ .type = PF_SCL_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4114
{ .type = PF_SCL_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4210
{ .type = PF_SRC_AF, .off = _OUT(af), .cb = snl_attr_get_uint8 },
lib/libpfctl/libpfctl.c
4211
{ .type = PF_SRC_RDOMAIN, .off = _OUT(rdomain), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4212
{ .type = PF_SRC_ADDR, .off = _OUT(addr), .cb = snl_attr_get_in6_addr },
lib/libpfctl/libpfctl.c
4213
{ .type = PF_SRC_INUSE, .off = _OUT(inuse), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4214
{ .type = PF_SRC_ADMITTED, .off = _OUT(admitted), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4215
{ .type = PF_SRC_HARDLIMITED, .off = _OUT(hardlimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4216
{ .type = PF_SRC_RATELIMITED, .off = _OUT(ratelimited), .cb = snl_attr_get_uint64 },
lib/libpfctl/libpfctl.c
4217
{ .type = PF_SRC_LIMIT, .off = _OUT(limit), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4218
{ .type = PF_SRC_INET_PREFIX, .off = _OUT(inet_prefix), .cb = snl_attr_get_uint32 },
lib/libpfctl/libpfctl.c
4219
{. type = PF_SRC_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = snl_attr_get_uint32 },
lib/libusb/libusb10_hotplug.c
118
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
119
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
120
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
lib/libusb/libusb10_hotplug.c
121
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },
sbin/pflowctl/pflowctl.c
138
{ .type = PFLOWNL_CREATE_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
sbin/pflowctl/pflowctl.c
244
{ .type = PFLOWNL_ADDR_FAMILY, .off = _OUT(in.sin_family), .cb = snl_attr_get_uint8 },
sbin/pflowctl/pflowctl.c
245
{ .type = PFLOWNL_ADDR_PORT, .off = _OUT(in.sin_port), .cb = snl_attr_get_uint16 },
sbin/pflowctl/pflowctl.c
246
{ .type = PFLOWNL_ADDR_IP, .off = _OUT(in.sin_addr), .cb = snl_attr_get_in_addr },
sbin/pflowctl/pflowctl.c
247
{ .type = PFLOWNL_ADDR_IP6, .off = _OUT(in6.sin6_addr), .cb = snl_attr_get_in6_addr },
sbin/pflowctl/pflowctl.c
263
{ .type = PFLOWNL_GET_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
sbin/pflowctl/pflowctl.c
264
{ .type = PFLOWNL_GET_VERSION, .off = _OUT(version), .cb = snl_attr_get_int16 },
sbin/pflowctl/pflowctl.c
265
{ .type = PFLOWNL_GET_SRC, .off = _OUT(src), .arg = &sockaddr_parser, .cb = snl_attr_get_nested },
sbin/pflowctl/pflowctl.c
266
{ .type = PFLOWNL_GET_DST, .off = _OUT(dst), .arg = &sockaddr_parser, .cb = snl_attr_get_nested },
sbin/pflowctl/pflowctl.c
267
{ .type = PFLOWNL_GET_OBSERVATION_DOMAIN, .off = _OUT(obs_dom), .cb = snl_attr_get_uint32 },
sbin/pflowctl/pflowctl.c
268
{ .type = PFLOWNL_GET_SOCKET_STATUS, .off = _OUT(so_status), .cb = snl_attr_get_uint8 },
sbin/pflowctl/pflowctl.c
86
{ .type = PFLOWNL_L_ID, .off = _OUT(id), .cb = snl_attr_get_int32 },
sys/net/if_gre.c
175
{ .type = IFLA_GRE_LOCAL, .off = _OUT(ifla_local), .cb = nlattr_get_ip },
sys/net/if_gre.c
176
{ .type = IFLA_GRE_REMOTE, .off = _OUT(ifla_remote), .cb = nlattr_get_ip },
sys/net/if_gre.c
177
{ .type = IFLA_GRE_FLAGS, .off = _OUT(ifla_flags), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
178
{ .type = IFLA_GRE_OKEY, .off = _OUT(ifla_okey), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
179
{ .type = IFLA_GRE_ENCAP_TYPE, .off = _OUT(ifla_encap_type), .cb = nlattr_get_uint32 },
sys/net/if_gre.c
180
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = nlattr_get_uint16 },
sys/net/if_vlan.c
1229
{ .type = IFLA_VLAN_ID, .off = _OUT(vlan_id), .cb = nlattr_get_uint16 },
sys/net/if_vlan.c
1230
{ .type = IFLA_VLAN_FLAGS, .off = _OUT(vlan_flags), .cb = nlattr_get_nla },
sys/net/if_vlan.c
1231
{ .type = IFLA_VLAN_PROTOCOL, .off = _OUT(vlan_proto), .cb = nlattr_get_uint16 },
sys/netinet/ip_carp.c
2550
{ .type = CARP_NL_VHID, .off = _OUT(vhid), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2551
{ .type = CARP_NL_STATE, .off = _OUT(state), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2552
{ .type = CARP_NL_ADVBASE, .off = _OUT(advbase), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2553
{ .type = CARP_NL_ADVSKEW, .off = _OUT(advskew), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2554
{ .type = CARP_NL_KEY, .off = _OUT(key), .cb = nlattr_get_carp_key },
sys/netinet/ip_carp.c
2555
{ .type = CARP_NL_IFINDEX, .off = _OUT(ifindex), .cb = nlattr_get_uint32 },
sys/netinet/ip_carp.c
2556
{ .type = CARP_NL_ADDR, .off = _OUT(addr), .cb = nlattr_get_in_addr },
sys/netinet/ip_carp.c
2557
{ .type = CARP_NL_ADDR6, .off = _OUT(addr6), .cb = nlattr_get_in6_addr },
sys/netinet/ip_carp.c
2558
{ .type = CARP_NL_IFNAME, .off = _OUT(ifname), .cb = nlattr_get_string },
sys/netinet/ip_carp.c
2559
{ .type = CARP_NL_VERSION, .off = _OUT(version), .cb = nlattr_get_uint8 },
sys/netinet/ip_carp.c
2560
{ .type = CARP_NL_VRRP_PRIORITY, .off = _OUT(vrrp_prio), .cb = nlattr_get_uint8 },
sys/netinet/ip_carp.c
2561
{ .type = CARP_NL_VRRP_ADV_INTER, .off = _OUT(vrrp_adv_inter), .cb = nlattr_get_uint16 },
sys/netlink/ktest_netlink_message_writer.c
48
{ .type = 1, .off = _OUT(size), .cb = nlattr_get_uint32 },
sys/netlink/ktest_netlink_message_writer.c
49
{ .type = 2, .off = _OUT(expected_avail), .cb = nlattr_get_uint32 },
sys/netlink/ktest_netlink_message_writer.c
50
{ .type = 3, .off = _OUT(waitok), .cb = nlattr_get_uint32 },
sys/netlink/netlink_generic.c
242
{ .off_in = _IN(version), .off_out = _OUT(version), .cb = nlf_get_u8 },
sys/netlink/netlink_generic.c
246
{ .type = CTRL_ATTR_FAMILY_ID , .off = _OUT(family_id), .cb = nlattr_get_uint16 },
sys/netlink/netlink_generic.c
247
{ .type = CTRL_ATTR_FAMILY_NAME , .off = _OUT(family_name), .cb = nlattr_get_string },
sys/netlink/netlink_snl.h
1009
{ .type = NLMSGINFO_ATTR_PROCESS_ID, .off = _OUT(process_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
1010
{ .type = NLMSGINFO_ATTR_PORT_ID, .off = _OUT(port_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
1011
{ .type = NLMSGINFO_ATTR_SEQ_ID, .off = _OUT(seq_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
847
{ .type = NLA_BITSET_BIT_INDEX, .off = _OUT(bit_index), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
848
{ .type = NLA_BITSET_BIT_NAME, .off = _OUT(bit_name), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl.h
849
{ .type = NLA_BITSET_BIT_VALUE, .off = _OUT(bit_value), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl.h
863
{ .type = NLA_BITSET_SIZE, .off = _OUT(nla_bitset_size), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
864
{ .type = NLA_BITSET_BITS, .off = _OUT(bits), .cb = snl_attr_get_parray, .arg = &_nla_bit_parser },
sys/netlink/netlink_snl.h
865
{ .type = NLA_BITSET_VALUE, .off = _OUT(nla_bitset_mask), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl.h
866
{ .type = NLA_BITSET_MASK, .off = _OUT(nla_bitset_value), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl.h
953
{ .type = NLMSGERR_ATTR_MSG, .off = _OUT(error_str), .cb = snl_attr_get_string },
sys/netlink/netlink_snl.h
954
{ .type = NLMSGERR_ATTR_OFFS, .off = _OUT(error_offs), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl.h
955
{ .type = NLMSGERR_ATTR_COOKIE, .off = _OUT(cookie), .cb = snl_attr_get_nla },
sys/netlink/netlink_snl.h
959
{ .off_in = _IN(error), .off_out = _OUT(error), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl.h
960
{ .off_in = _IN(msg), .off_out = _OUT(orig_hdr), .cb = snl_field_get_ptr },
sys/netlink/netlink_snl.h
969
{ .off_in = _IN(error), .off_out = _OUT(error), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_generic.h
101
.off = _OUT(family_id),
sys/netlink/netlink_snl_generic.h
106
.off = _OUT(family_name),
sys/netlink/netlink_snl_generic.h
111
.off = _OUT(mcast_groups),
sys/netlink/netlink_snl_generic.h
77
.off = _OUT(mcast_grp_name),
sys/netlink/netlink_snl_generic.h
82
.off = _OUT(mcast_grp_id),
sys/netlink/netlink_snl_route_parsers.h
133
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
138
{ .type = NL_RTA_DST, .off = _OUT(rta_dst), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
139
{ .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
140
{ .type = NL_RTA_GATEWAY, .off = _OUT(rta_gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
142
{ .type = NL_RTA_MULTIPATH, .off = _OUT(rta_multipath), .cb = nlattr_get_multipath },
sys/netlink/netlink_snl_route_parsers.h
143
{ .type = NL_RTA_KNH_ID, .off = _OUT(rta_knh_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
144
{ .type = NL_RTA_WEIGHT, .off = _OUT(rtax_weight), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
145
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
146
{ .type = NL_RTA_TABLE, .off = _OUT(rta_table), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
147
{ .type = NL_RTA_VIA, .off = _OUT(rta_gw), .cb = snl_attr_get_ipvia },
sys/netlink/netlink_snl_route_parsers.h
148
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
149
{ .type = NL_RTA_NH_ID, .off = _OUT(rta_nh_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
153
{.off_in = _IN(rtm_family), .off_out = _OUT(rtm_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
154
{.off_in = _IN(rtm_type), .off_out = _OUT(rtm_type), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
155
{.off_in = _IN(rtm_protocol), .off_out = _OUT(rtm_protocol), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
156
{.off_in = _IN(rtm_dst_len), .off_out = _OUT(rtm_dst_len), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
196
{ .type = IFLAF_ORIG_HWADDR, .off = _OUT(iflaf_orig_hwaddr), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
197
{ .type = IFLAF_CAPS, .off = _OUT(iflaf_caps), .cb = snl_attr_get_bitset_c },
sys/netlink/netlink_snl_route_parsers.h
202
{ .type = IFLA_ADDRESS, .off = _OUT(ifla_address), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
203
{ .type = IFLA_BROADCAST, .off = _OUT(ifla_broadcast), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
204
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
205
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
206
{ .type = IFLA_OPERSTATE, .off = _OUT(ifla_operstate), .cb = snl_attr_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
207
{ .type = IFLA_IFALIAS, .off = _OUT(ifla_ifalias), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
208
{ .type = IFLA_STATS64, .off = _OUT(ifla_stats64), .cb = snl_attr_dup_struct },
sys/netlink/netlink_snl_route_parsers.h
209
{ .type = IFLA_PROMISCUITY, .off = _OUT(ifla_promiscuity), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
210
{ .type = IFLA_CARRIER, .off = _OUT(ifla_carrier), .cb = snl_attr_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
214
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
215
{.off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
216
{.off_in = _IN(ifi_change), .off_out = _OUT(ifi_change), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
217
{.off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
234
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
235
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
238
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
239
{.off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
240
{.off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
260
{ .type = NDAF_NEXT_STATE_TS, .off = _OUT(ndaf_next_ts), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
265
{ .type = NDA_DST, .off = _OUT(nda_dst), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
266
{ .type = NDA_LLADDR , .off = _OUT(nda_lladdr), .cb = snl_attr_dup_nla },
sys/netlink/netlink_snl_route_parsers.h
267
{ .type = NDA_PROBES, .off = _OUT(nda_probes), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
268
{ .type = NDA_IFINDEX, .off = _OUT(nda_ifindex), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
272
{.off_in = _IN(ndm_family), .off_out = _OUT(ndm_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
273
{.off_in = _IN(ndm_flags), .off_out = _OUT(ndm_flags), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
274
{.off_in = _IN(ndm_state), .off_out = _OUT(ndm_state), .cb = snl_field_get_uint16 },
sys/netlink/netlink_snl_route_parsers.h
275
{.off_in = _IN(ndm_ifindex), .off_out = _OUT(nda_ifindex), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
308
{ .type = IFAF_VHID, .off = _OUT(ifaf_vhid), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
309
{ .type = IFAF_FLAGS, .off = _OUT(ifaf_flags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
314
{ .type = IFA_ADDRESS, .off = _OUT(ifa_address), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
315
{ .type = IFA_LOCAL, .off = _OUT(ifa_local), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
316
{ .type = IFA_LABEL, .off = _OUT(ifa_label), .cb = snl_attr_dup_string },
sys/netlink/netlink_snl_route_parsers.h
317
{ .type = IFA_BROADCAST, .off = _OUT(ifa_broadcast), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
318
{ .type = IFA_CACHEINFO, .off = _OUT(ifa_cacheinfo), .cb = snl_attr_dup_struct },
sys/netlink/netlink_snl_route_parsers.h
322
{.off_in = _IN(ifa_family), .off_out = _OUT(ifa_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
323
{.off_in = _IN(ifa_prefixlen), .off_out = _OUT(ifa_prefixlen), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
324
{.off_in = _IN(ifa_index), .off_out = _OUT(ifa_index), .cb = snl_field_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
360
{ .type = NHAF_KNHOPS, .off = _OUT(nhaf_knhops), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl_route_parsers.h
361
{ .type = NHAF_TABLE, .off = _OUT(nhaf_table), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
362
{ .type = NHAF_KID, .off = _OUT(nhaf_kid), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
363
{ .type = NHAF_AIF, .off = _OUT(nhaf_aif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
368
{ .off_in = _IN(nh_family), .off_out = _OUT(nh_family), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
369
{ .off_in = _IN(nh_protocol), .off_out = _OUT(nh_protocol), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
373
{ .type = NHA_ID, .off = _OUT(nha_id), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
374
{ .type = NHA_BLACKHOLE, .off = _OUT(nha_blackhole), .cb = snl_attr_get_flag },
sys/netlink/netlink_snl_route_parsers.h
375
{ .type = NHA_OIF, .off = _OUT(nha_oif), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
376
{ .type = NHA_GATEWAY, .off = _OUT(nha_gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
62
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
67
{ .type = NL_RTA_GATEWAY, .off = _OUT(gw), .cb = snl_attr_get_ip },
sys/netlink/netlink_snl_route_parsers.h
69
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
70
{ .type = NL_RTA_VIA, .off = _OUT(gw), .cb = snl_attr_get_ipvia },
sys/netlink/netlink_snl_route_parsers.h
71
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = snl_attr_get_uint32 },
sys/netlink/netlink_snl_route_parsers.h
75
{ .off_in = _IN(rtnh_flags), .off_out = _OUT(rtnh_flags), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
76
{ .off_in = _IN(rtnh_hops), .off_out = _OUT(rtnh_weight), .cb = snl_field_get_uint8 },
sys/netlink/netlink_snl_route_parsers.h
77
{ .off_in = _IN(rtnh_ifindex), .off_out = _OUT(ifindex), .cb = snl_field_get_uint32 },
sys/netlink/route/iface.c
398
{ .off_in = _IN(ifi_type), .off_out = _OUT(ifi_type), .cb = nlf_get_u16 },
sys/netlink/route/iface.c
399
{ .off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
400
{ .off_in = _IN(ifi_flags), .off_out = _OUT(ifi_flags), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
401
{ .off_in = _IN(ifi_change), .off_out = _OUT(ifi_change), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
405
{ .type = IFLA_INFO_KIND, .off = _OUT(ifla_cloner), .cb = nlattr_get_stringn },
sys/netlink/route/iface.c
406
{ .type = IFLA_INFO_DATA, .off = _OUT(ifla_idata), .cb = nlattr_get_nla },
sys/netlink/route/iface.c
411
{ .type = IFLA_ADDRESS, .off = _OUT(ifla_address), .cb = nlattr_get_nla },
sys/netlink/route/iface.c
412
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = nlattr_get_string },
sys/netlink/route/iface.c
413
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
414
{ .type = IFLA_LINK, .off = _OUT(ifla_link), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
416
{ .type = IFLA_IFALIAS, .off = _OUT(ifla_ifalias), .cb = nlattr_get_string },
sys/netlink/route/iface.c
417
{ .type = IFLA_GROUP, .off = _OUT(ifla_group), .cb = nlattr_get_string },
sys/netlink/route/iface.c
418
{ .type = IFLA_ALT_IFNAME, .off = _OUT(ifla_ifname), .cb = nlattr_get_string },
sys/netlink/route/iface.c
758
{ .off_in = _IN(ifa_family), .off_out = _OUT(ifa_family), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
759
{ .off_in = _IN(ifa_prefixlen), .off_out = _OUT(ifa_prefixlen), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
760
{ .off_in = _IN(ifa_scope), .off_out = _OUT(ifa_scope), .cb = nlf_get_u8 },
sys/netlink/route/iface.c
761
{ .off_in = _IN(ifa_flags), .off_out = _OUT(ifa_flags), .cb = nlf_get_u8_u32 },
sys/netlink/route/iface.c
762
{ .off_in = _IN(ifa_index), .off_out = _OUT(ifa_index), .cb = nlf_get_u32 },
sys/netlink/route/iface.c
766
{ .type = IFAF_VHID, .off = _OUT(ifaf_vhid), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
767
{ .type = IFAF_FLAGS, .off = _OUT(ifaf_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/iface.c
772
{ .type = IFA_ADDRESS, .off = _OUT(ifa_address), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
773
{ .type = IFA_LOCAL, .off = _OUT(ifa_local), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
774
{ .type = IFA_BROADCAST, .off = _OUT(ifa_broadcast), .cb = nlattr_get_ip },
sys/netlink/route/iface.c
775
{ .type = IFA_CACHEINFO, .off = _OUT(ifa_cacheinfo), .cb = nlattr_get_cinfo },
sys/netlink/route/iface.c
776
{ .type = IFA_FLAGS, .off = _OUT(ifa_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/neigh.c
319
{ .type = NDAF_NEXT_STATE_TS, .off = _OUT(ndaf_next_ts), .cb = nlattr_get_uint32 },
sys/netlink/route/neigh.c
324
{ .off_in = _IN(ndm_family), .off_out = _OUT(ndm_family), .cb = nlf_get_u8 },
sys/netlink/route/neigh.c
325
{ .off_in = _IN(ndm_flags), .off_out = _OUT(ndm_flags), .cb = nlf_get_u8_u32 },
sys/netlink/route/neigh.c
326
{ .off_in = _IN(ndm_state), .off_out = _OUT(ndm_state), .cb = nlf_get_u16 },
sys/netlink/route/neigh.c
327
{ .off_in = _IN(ndm_ifindex), .off_out = _OUT(nda_ifp), .cb = nlf_get_ifpz },
sys/netlink/route/neigh.c
331
{ .type = NDA_DST, .off = _OUT(nda_dst), .cb = nlattr_get_ip },
sys/netlink/route/neigh.c
332
{ .type = NDA_LLADDR, .off = _OUT(nda_lladdr), .cb = nlattr_get_nla },
sys/netlink/route/neigh.c
333
{ .type = NDA_IFINDEX, .off = _OUT(nda_ifp), .cb = nlattr_get_ifp },
sys/netlink/route/neigh.c
334
{ .type = NDA_FLAGS_EXT, .off = _OUT(ndm_flags), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
706
{ .type = NHAF_KNHOPS, .off = _OUT(nhaf_knhops), .cb = nlattr_get_flag },
sys/netlink/route/nexthop.c
707
{ .type = NHAF_TABLE, .off = _OUT(nhaf_table), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
708
{ .type = NHAF_FAMILY, .off = _OUT(nhaf_family), .cb = nlattr_get_uint8 },
sys/netlink/route/nexthop.c
709
{ .type = NHAF_KID, .off = _OUT(nhaf_kid), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
710
{ .type = NHAF_AIF, .off = _OUT(nhaf_aif), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
715
{ .off_in = _IN(nh_family), .off_out = _OUT(nh_family), .cb = nlf_get_u8 },
sys/netlink/route/nexthop.c
716
{ .off_in = _IN(nh_protocol), .off_out = _OUT(nh_protocol), .cb = nlf_get_u8 },
sys/netlink/route/nexthop.c
720
{ .type = NHA_ID, .off = _OUT(nha_id), .cb = nlattr_get_uint32 },
sys/netlink/route/nexthop.c
721
{ .type = NHA_GROUP, .off = _OUT(nha_group), .cb = nlattr_get_nhg },
sys/netlink/route/nexthop.c
722
{ .type = NHA_BLACKHOLE, .off = _OUT(nha_blackhole), .cb = nlattr_get_flag },
sys/netlink/route/nexthop.c
723
{ .type = NHA_OIF, .off = _OUT(nha_oif), .cb = nlattr_get_ifp },
sys/netlink/route/nexthop.c
724
{ .type = NHA_GATEWAY, .off = _OUT(nha_gw), .cb = nlattr_get_ip },
sys/netlink/route/nexthop.c
725
{ .type = NHA_GROUPS, .off = _OUT(nha_groups), .cb = nlattr_get_flag },
sys/netlink/route/rt.c
408
{ .type = NL_RTA_GATEWAY, .off = _OUT(gw), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
409
{ .type = NL_RTA_VIA, .off = _OUT(gw), .cb = nlattr_get_ipvia },
sys/netlink/route/rt.c
412
{ .off_in = _IN(rtnh_flags), .off_out = _OUT(rtnh_flags), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
413
{ .off_in = _IN(rtnh_hops), .off_out = _OUT(rtnh_weight), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
414
{ .off_in = _IN(rtnh_ifindex), .off_out = _OUT(ifp), .cb = nlf_get_ifpz },
sys/netlink/route/rt.c
504
{ .type = NL_RTAX_MTU, .off = _OUT(rtax_mtu), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
509
{ .type = NL_RTA_DST, .off = _OUT(rta_dst), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
510
{ .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = nlattr_get_ifp },
sys/netlink/route/rt.c
511
{ .type = NL_RTA_GATEWAY, .off = _OUT(rta_gw), .cb = nlattr_get_ip },
sys/netlink/route/rt.c
513
{ .type = NL_RTA_MULTIPATH, .off = _OUT(rta_multipath), .cb = nlattr_get_multipath },
sys/netlink/route/rt.c
514
{ .type = NL_RTA_WEIGHT, .off = _OUT(rta_weight), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
515
{ .type = NL_RTA_RTFLAGS, .off = _OUT(rta_rtflags), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
516
{ .type = NL_RTA_TABLE, .off = _OUT(rta_table), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
517
{ .type = NL_RTA_VIA, .off = _OUT(rta_gw), .cb = nlattr_get_ipvia },
sys/netlink/route/rt.c
518
{ .type = NL_RTA_EXPIRES, .off = _OUT(rta_expire), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
519
{ .type = NL_RTA_NH_ID, .off = _OUT(rta_nh_id), .cb = nlattr_get_uint32 },
sys/netlink/route/rt.c
523
{ .off_in = _IN(rtm_family), .off_out = _OUT(rtm_family), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
524
{ .off_in = _IN(rtm_dst_len), .off_out = _OUT(rtm_dst_len), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
525
{ .off_in = _IN(rtm_protocol), .off_out = _OUT(rtm_protocol), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
526
{ .off_in = _IN(rtm_type), .off_out = _OUT(rtm_type), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
527
{ .off_in = _IN(rtm_table), .off_out = _OUT(rtm_table), .cb = nlf_get_u8 },
sys/netlink/route/rt.c
528
{ .off_in = _IN(rtm_flags), .off_out = _OUT(rtm_flags), .cb = nlf_get_u32 },
sys/netpfil/pf/pf_nl.c
1076
{ .type = PF_CS_CMP_ID, .off = _OUT(psk_pfcmp.id), .cb = nlattr_get_uint64 },
sys/netpfil/pf/pf_nl.c
1077
{ .type = PF_CS_CMP_CREATORID, .off = _OUT(psk_pfcmp.creatorid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1078
{ .type = PF_CS_CMP_DIR, .off = _OUT(psk_pfcmp.direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1079
{ .type = PF_CS_AF, .off = _OUT(psk_af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1080
{ .type = PF_CS_PROTO, .off = _OUT(psk_proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1081
{ .type = PF_CS_SRC, .off = _OUT(psk_src), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1082
{ .type = PF_CS_DST, .off = _OUT(psk_dst), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1083
{ .type = PF_CS_RT_ADDR, .off = _OUT(psk_rt_addr), .arg = &rule_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1084
{ .type = PF_CS_IFNAME, .off = _OUT(psk_ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1085
{ .type = PF_CS_LABEL, .off = _OUT(psk_label), .arg = (void *)PF_RULE_LABEL_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1086
{ .type = PF_CS_KILL_MATCH, .off = _OUT(psk_kill_match), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
1087
{ .type = PF_CS_NAT, .off = _OUT(psk_nat), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
1150
{ .type = PF_SS_IFNAME, .off = _OUT(ifname), .arg = (const void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1302
{ .type = PF_NL_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1303
{ .type = PF_NL_DIRECTION, .off = _OUT(direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1304
{ .type = PF_NL_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1305
{ .type = PF_NL_SRC_ADDR, .off = _OUT(saddr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
1306
{ .type = PF_NL_DST_ADDR, .off = _OUT(daddr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
1307
{ .type = PF_NL_SRC_PORT, .off = _OUT(sport), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
1308
{ .type = PF_NL_DST_PORT, .off = _OUT(dport), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
1354
{ .type = PF_SD_LEVEL, .off = _OUT(level), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1383
{ .type = PF_TO_TIMEOUT, .off = _OUT(timeout), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1384
{ .type = PF_TO_SECONDS, .off = _OUT(seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1441
{ .type = PF_LI_INDEX, .off = _OUT(index), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1442
{ .type = PF_LI_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1540
{ .type = PF_PA_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1541
{ .type = PF_PA_IFNAME, .off = _OUT(ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1548
{ .type = PF_AA_ACTION, .off = _OUT(action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1549
{ .type = PF_AA_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1550
{ .type = PF_AA_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1551
{ .type = PF_AA_R_NUM, .off = _OUT(r_num), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1552
{ .type = PF_AA_R_ACTION, .off = _OUT(r_action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1553
{ .type = PF_AA_R_LAST, .off = _OUT(r_last), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1554
{ .type = PF_AA_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
1555
{ .type = PF_AA_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1556
{ .type = PF_AA_ADDR, .off = _OUT(addr), .arg = &pool_addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
1557
{ .type = PF_AA_WHICH, .off = _OUT(which), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1660
{ .type = PF_RS_PATH, .off = _OUT(path), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1661
{ .type = PF_RS_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1821
{ .type = PF_T_ANCHOR, .off = _OUT(pfrio_table.pfrt_anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1822
{ .type = PF_T_NAME, .off = _OUT(pfrio_table.pfrt_name), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
1823
{ .type = PF_T_TABLE_FLAGS, .off = _OUT(pfrio_table.pfrt_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
1824
{ .type = PF_T_FLAGS, .off = _OUT(pfrio_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2126
{ .type = PFR_A_AF, .off = _OUT(pfra_af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2127
{ .type = PFR_A_NET, .off = _OUT(pfra_net), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2128
{ .type = PFR_A_NOT, .off = _OUT(pfra_not), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
2129
{ .type = PFR_A_ADDR, .off = _OUT(pfra_u), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
2159
{ .type = PF_TA_TABLE, .off = _OUT(table), .arg = &nested_table_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2161
{ .type = PF_TA_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2368
{ .type = PF_TAS_TABLE, .off = _OUT(table), .arg = &nested_table_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2369
{ .type = PF_TAS_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2512
{ .type = PF_SL_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2513
{ .type = PF_SL_NAME, .off = _OUT(name), .arg = (void *)PF_STATELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2514
{ .type = PF_SL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2515
{ .type = PF_SL_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2516
{ .type = PF_SL_RATE, .off = _OUT(rate), .arg = &rate_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2517
{ .type = PF_SL_DESCR, .off = _OUT(description), .arg = (void *)PF_STATELIM_DESCR_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2611
{ .type = PF_SCL_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2612
{ .type = PF_SCL_NAME, .off = _OUT(name), .arg = (void *)PF_STATELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2613
{ .type = PF_SCL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2614
{ .type = PF_SCL_ENTRIES, .off = _OUT(entries), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2615
{ .type = PF_SCL_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2616
{ .type = PF_SCL_RATE, .off = _OUT(rate), .arg = &rate_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
2617
{ .type = PF_SCL_OVERLOAD_TBL_NAME, .off = _OUT(overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2618
{ .type = PF_SCL_OVERLOAD_HIGH_WM, .off = _OUT(overload_hwm), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2619
{ .type = PF_SCL_OVERLOAD_LOW_WM, .off = _OUT(overload_lwm), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2620
{ .type = PF_SCL_INET_PREFIX, .off = _OUT(inet_prefix), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2621
{ .type = PF_SCL_INET6_PREFIX, .off = _OUT(inet6_prefix), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2622
{ .type = PF_SCL_DESCR, .off = _OUT(description), .arg = (void *)PF_STATELIM_DESCR_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2717
{ .type = PF_SRC_NAME, .off = _OUT(name), .arg = (void *)PF_SOURCELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2718
{ .type = PF_SRC_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2719
{ .type = PF_SRC_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2720
{ .type = PF_SRC_RDOMAIN, .off = _OUT(rdomain), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2721
{ .type = PF_SRC_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
2804
{ .type = PF_SC_NAME, .off = _OUT(name), .arg = (void *)PF_SOURCELIM_NAME_LEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
2805
{ .type = PF_SC_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2806
{ .type = PF_SC_RDOMAIN, .off = _OUT(rdomain), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
2807
{ .type = PF_SC_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
2808
{ .type = PF_SC_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
420
{ .type = PF_AT_ADDR, .off = _OUT(v.a.addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
421
{ .type = PF_AT_MASK, .off = _OUT(v.a.mask), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
422
{ .type = PF_AT_IFNAME, .off = _OUT(v.ifname), .arg = (void *)IFNAMSIZ,.cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
423
{ .type = PF_AT_TABLENAME, .off = _OUT(v.tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
424
{ .type = PF_AT_TYPE, .off = _OUT(type), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
425
{ .type = PF_AT_IFLAGS, .off = _OUT(iflags), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
458
{ .type = PF_RAT_ADDR, .off = _OUT(addr), .arg = &addr_wrap_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
459
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
460
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
461
{ .type = PF_RAT_NEG, .off = _OUT(neg), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
462
{ .type = PF_RAT_OP, .off = _OUT(port_op), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
492
{ .type = PF_MET_OFFSET, .off = _OUT(offset), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
493
{ .type = PF_MET_PSID_LEN, .off = _OUT(psidlen), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
494
{. type = PF_MET_PSID, .off = _OUT(psid), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
585
{ .type = PF_PT_KEY, .off = _OUT(key), .arg = (void *)sizeof(struct pf_poolhashkey), .cb = nlattr_get_bytes },
sys/netpfil/pf/pf_nl.c
586
{ .type = PF_PT_COUNTER, .off = _OUT(counter), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
587
{ .type = PF_PT_TBLIDX, .off = _OUT(tblidx), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
588
{ .type = PF_PT_PROXY_SRC_PORT, .off = _OUT(proxy_port[0]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
589
{ .type = PF_PT_PROXY_DST_PORT, .off = _OUT(proxy_port[1]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
590
{ .type = PF_PT_OPTS, .off = _OUT(opts), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
591
{ .type = PF_PT_MAPE, .off = _OUT(mape), .arg = &mape_portset_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
619
{ .type = PF_RUT_UID_LOW, .off = _OUT(uid[0]), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
620
{ .type = PF_RUT_UID_HIGH, .off = _OUT(uid[1]), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
621
{ .type = PF_RUT_OP, .off = _OUT(op), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
707
{ .type = PF_TH_LIMIT, .off = _OUT(limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
708
{ .type = PF_TH_SECONDS, .off = _OUT(seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
71
{ .type = PF_ST_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
715
{ .type = PF_RT_SRC, .off = _OUT(src), .arg = &rule_addr_parser,.cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
716
{ .type = PF_RT_DST, .off = _OUT(dst), .arg = &rule_addr_parser,.cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
717
{ .type = PF_RT_RIDENTIFIER, .off = _OUT(ridentifier), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
718
{ .type = PF_RT_LABELS, .off = _OUT(label), .arg = &rule_labels_parser,.cb = nlattr_get_nested_pf_rule_labels },
sys/netpfil/pf/pf_nl.c
719
{ .type = PF_RT_IFNAME, .off = _OUT(ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
72
{ .type = PF_ST_CREATORID, .off = _OUT(creatorid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
720
{ .type = PF_RT_QNAME, .off = _OUT(qname), .arg = (void *)PF_QNAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
721
{ .type = PF_RT_PQNAME, .off = _OUT(pqname), .arg = (void *)PF_QNAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
722
{ .type = PF_RT_TAGNAME, .off = _OUT(tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
723
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
724
{ .type = PF_RT_OVERLOAD_TBLNAME, .off = _OUT(overload_tblname), .arg = (void *)PF_TABLE_NAME_SIZE, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
725
{ .type = PF_RT_RPOOL_RDR, .off = _OUT(rdr), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
726
{ .type = PF_RT_OS_FINGERPRINT, .off = _OUT(os_fingerprint), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
727
{ .type = PF_RT_RTABLEID, .off = _OUT(rtableid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
728
{ .type = PF_RT_TIMEOUT, .off = _OUT(timeout), .arg = &timeout_parser, .cb = nlattr_get_nested_timeouts },
sys/netpfil/pf/pf_nl.c
729
{ .type = PF_RT_MAX_STATES, .off = _OUT(max_states), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
73
{ .type = PF_ST_IFNAME, .arg = (const void *)IFNAMSIZ, .off = _OUT(ifname), .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
730
{ .type = PF_RT_MAX_SRC_NODES, .off = _OUT(max_src_nodes), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
731
{ .type = PF_RT_MAX_SRC_STATES, .off = _OUT(max_src_states), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
732
{ .type = PF_RT_MAX_SRC_CONN_RATE_LIMIT, .off = _OUT(max_src_conn_rate.limit), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
733
{ .type = PF_RT_MAX_SRC_CONN_RATE_SECS, .off = _OUT(max_src_conn_rate.seconds), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
734
{ .type = PF_RT_DNPIPE, .off = _OUT(dnpipe), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
735
{ .type = PF_RT_DNRPIPE, .off = _OUT(dnrpipe), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
736
{ .type = PF_RT_DNFLAGS, .off = _OUT(free_flags), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
737
{ .type = PF_RT_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
738
{ .type = PF_RT_PROB, .off = _OUT(prob), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
739
{ .type = PF_RT_CUID, .off = _OUT(cuid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
74
{ .type = PF_ST_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
740
{. type = PF_RT_CPID, .off = _OUT(cpid), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
741
{ .type = PF_RT_RETURN_ICMP, .off = _OUT(return_icmp), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
742
{ .type = PF_RT_RETURN_ICMP6, .off = _OUT(return_icmp6), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
743
{ .type = PF_RT_MAX_MSS, .off = _OUT(max_mss), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
744
{ .type = PF_RT_SCRUB_FLAGS, .off = _OUT(scrub_flags), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
745
{ .type = PF_RT_UID, .off = _OUT(uid), .arg = &rule_uid_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
746
{ .type = PF_RT_GID, .off = _OUT(gid), .arg = &rule_uid_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
747
{ .type = PF_RT_RULE_FLAG, .off = _OUT(rule_flag), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
748
{ .type = PF_RT_ACTION, .off = _OUT(action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
749
{ .type = PF_RT_DIRECTION, .off = _OUT(direction), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
75
{ .type = PF_ST_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
750
{ .type = PF_RT_LOG, .off = _OUT(log), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
751
{ .type = PF_RT_LOGIF, .off = _OUT(logif), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
752
{ .type = PF_RT_QUICK, .off = _OUT(quick), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
753
{ .type = PF_RT_IF_NOT, .off = _OUT(ifnot), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
754
{ .type = PF_RT_MATCH_TAG_NOT, .off = _OUT(match_tag_not), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
755
{ .type = PF_RT_NATPASS, .off = _OUT(natpass), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
756
{ .type = PF_RT_KEEP_STATE, .off = _OUT(keep_state), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
757
{ .type = PF_RT_AF, .off = _OUT(af), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
758
{ .type = PF_RT_PROTO, .off = _OUT(proto), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
759
{ .type = PF_RT_TYPE, .off = _OUT(type), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
76
{ .type = PF_ST_FILTER_ADDR, .off = _OUT(addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
760
{ .type = PF_RT_CODE, .off = _OUT(code), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
761
{ .type = PF_RT_FLAGS, .off = _OUT(flags), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
762
{ .type = PF_RT_FLAGSET, .off = _OUT(flagset), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
763
{ .type = PF_RT_MIN_TTL, .off = _OUT(min_ttl), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
764
{ .type = PF_RT_ALLOW_OPTS, .off = _OUT(allow_opts), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
765
{ .type = PF_RT_RT, .off = _OUT(rt), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
766
{ .type = PF_RT_RETURN_TTL, .off = _OUT(return_ttl), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
767
{ .type = PF_RT_TOS, .off = _OUT(tos), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
768
{ .type = PF_RT_SET_TOS, .off = _OUT(set_tos), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
769
{ .type = PF_RT_ANCHOR_RELATIVE, .off = _OUT(anchor_relative), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
77
{ .type = PF_ST_FILTER_MASK, .off = _OUT(mask), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
770
{ .type = PF_RT_ANCHOR_WILDCARD, .off = _OUT(anchor_wildcard), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
771
{ .type = PF_RT_FLUSH, .off = _OUT(flush), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
772
{ .type = PF_RT_PRIO, .off = _OUT(prio), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
773
{ .type = PF_RT_SET_PRIO, .off = _OUT(set_prio[0]), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
774
{ .type = PF_RT_SET_PRIO_REPLY, .off = _OUT(set_prio[1]), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
775
{ .type = PF_RT_DIVERT_ADDRESS, .off = _OUT(divert.addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pf_nl.c
776
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(divert.port), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
777
{ .type = PF_RT_RCV_IFNAME, .off = _OUT(rcv_ifname), .arg = (void *)IFNAMSIZ, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
778
{ .type = PF_RT_MAX_SRC_CONN, .off = _OUT(max_src_conn), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
779
{ .type = PF_RT_RPOOL_NAT, .off = _OUT(nat), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
780
{ .type = PF_RT_NAF, .off = _OUT(naf), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
781
{ .type = PF_RT_RPOOL_RT, .off = _OUT(route), .arg = &pool_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
782
{ .type = PF_RT_RCV_IFNOT, .off = _OUT(rcvifnot), .cb = nlattr_get_bool },
sys/netpfil/pf/pf_nl.c
783
{ .type = PF_RT_PKTRATE, .off = _OUT(pktrate), .arg = &threshold_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pf_nl.c
784
{ .type = PF_RT_MAX_PKT_SIZE, .off = _OUT(max_pkt_size), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
785
{ .type = PF_RT_TYPE_2, .off = _OUT(type), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
786
{ .type = PF_RT_CODE_2, .off = _OUT(code), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
787
{ .type = PF_RT_STATE_LIMIT, .off = _OUT(statelim.id), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
788
{ .type = PF_RT_SOURCE_LIMIT, .off = _OUT(sourcelim.id), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
789
{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(statelim.limiter_action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
790
{ .type = PF_RT_SOURCE_LIMIT_ACTION, .off = _OUT(sourcelim.limiter_action), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
80
{ .off_in = _IN(version), .off_out = _OUT(version), .cb = nlf_get_u8 },
sys/netpfil/pf/pf_nl.c
803
{ .type = PF_ART_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
804
{ .type = PF_ART_POOL_TICKET, .off = _OUT(pool_ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
805
{ .type = PF_ART_ANCHOR, .off = _OUT(anchor), .cb = nlattr_get_string },
sys/netpfil/pf/pf_nl.c
806
{ .type = PF_ART_ANCHOR_CALL, .off = _OUT(anchor_call), .cb = nlattr_get_string },
sys/netpfil/pf/pf_nl.c
807
{ .type = PF_ART_RULE, .off = _OUT(rule), .arg = &rule_parser, .cb = nlattr_get_nested_ptr }
sys/netpfil/pf/pf_nl.c
835
{ .type = PF_GR_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
836
{ .type = PF_GR_ACTION, .off = _OUT(rule.action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
887
{ .type = PF_GR_ANCHOR, .off = _OUT(anchor), .arg = (void *)MAXPATHLEN, .cb = nlattr_get_chara },
sys/netpfil/pf/pf_nl.c
888
{ .type = PF_GR_ACTION, .off = _OUT(action), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pf_nl.c
889
{ .type = PF_GR_NR, .off = _OUT(nr), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
890
{ .type = PF_GR_TICKET, .off = _OUT(ticket), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pf_nl.c
891
{ .type = PF_GR_CLEAR, .off = _OUT(clear), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pflow.c
1394
{ .type = PFLOWNL_DEL_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1419
{ .type = PFLOWNL_GET_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1540
{ .type = PFLOWNL_ADDR_FAMILY, .off = _OUT(in.sin_family), .cb = nlattr_get_uint8 },
sys/netpfil/pf/pflow.c
1541
{ .type = PFLOWNL_ADDR_PORT, .off = _OUT(in.sin_port), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pflow.c
1542
{ .type = PFLOWNL_ADDR_IP, .off = _OUT(in.sin_addr), .cb = nlattr_get_in_addr },
sys/netpfil/pf/pflow.c
1543
{ .type = PFLOWNL_ADDR_IP6, .off = _OUT(in6.sin6_addr), .cb = nlattr_get_in6_addr },
sys/netpfil/pf/pflow.c
1557
{ .type = PFLOWNL_SET_ID, .off = _OUT(id), .cb = nlattr_get_uint32 },
sys/netpfil/pf/pflow.c
1558
{ .type = PFLOWNL_SET_VERSION, .off = _OUT(version), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pflow.c
1559
{ .type = PFLOWNL_SET_SRC, .off = _OUT(src), .arg = &addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pflow.c
1560
{ .type = PFLOWNL_SET_DST, .off = _OUT(dst), .arg = &addr_parser, .cb = nlattr_get_nested },
sys/netpfil/pf/pflow.c
1561
{ .type = PFLOWNL_SET_OBSERVATION_DOMAIN, .off = _OUT(observation_dom), .cb = nlattr_get_uint32 },
sys/tests/ktest.c
71
{ .type = KTEST_ATTR_MOD_NAME, .off = _OUT(mod_name), .cb = nlattr_get_string },
sys/tests/ktest.c
72
{ .type = KTEST_ATTR_TEST_NAME, .off = _OUT(test_name), .cb = nlattr_get_string },
sys/tests/ktest.c
73
{ .type = KTEST_ATTR_TEST_META, .off = _OUT(test_meta), .cb = nlattr_get_nla },
sys/tests/ktest_example.c
76
{ .type = 1, .off = _OUT(arg1), .cb = nlattr_get_uint32 },
sys/tests/ktest_example.c
77
{ .type = 2, .off = _OUT(arg2), .cb = nlattr_get_uint32 },
sys/tests/ktest_example.c
78
{ .type = 3, .off = _OUT(text), .cb = nlattr_get_string },
tests/sys/netlink/test_rtnl_gre.c
45
{ .type = IFLA_GRE_LOCAL, .off = _OUT(ifla_local), .cb = snl_attr_get_ip },
tests/sys/netlink/test_rtnl_gre.c
46
{ .type = IFLA_GRE_REMOTE, .off = _OUT(ifla_remote), .cb = snl_attr_get_ip },
tests/sys/netlink/test_rtnl_gre.c
47
{ .type = IFLA_GRE_FLAGS, .off = _OUT(ifla_flags), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
48
{ .type = IFLA_GRE_OKEY, .off = _OUT(ifla_okey), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
49
{ .type = IFLA_GRE_ENCAP_TYPE, .off = _OUT(ifla_encap_type), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_rtnl_gre.c
50
{ .type = IFLA_GRE_ENCAP_SPORT, .off = _OUT(ifla_encap_sport), .cb = snl_attr_get_uint16 },
tests/sys/netlink/test_rtnl_gre.c
57
{ .type = IFLA_INFO_KIND, .off = _OUT(kind), .cb = snl_attr_get_string },
tests/sys/netlink/test_rtnl_gre.c
58
{ .type = IFLA_INFO_DATA, .off = _OUT(data),
tests/sys/netlink/test_rtnl_gre.c
67
{ .type = IFLA_LINKINFO, .off = _OUT(linkinfo),
tests/sys/netlink/test_rtnl_gre.c
72
{ .off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
tests/sys/netlink/test_snl.c
190
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_get_string },
tests/sys/netlink/test_snl.c
191
{ .type = IFLA_MTU, .off = _OUT(ifla_mtu), .cb = snl_attr_get_uint32 },
tests/sys/netlink/test_snl.c
194
{.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
usr.bin/genl/genl.c
109
.off = _OUT(id),
usr.bin/genl/genl.c
114
.off = _OUT(flags),
usr.bin/genl/genl.c
134
.off = _OUT(name),
usr.bin/genl/genl.c
139
.off = _OUT(id),
usr.bin/genl/genl.c
161
.off = _OUT(id),
usr.bin/genl/genl.c
166
.off = _OUT(name),
usr.bin/genl/genl.c
171
.off = _OUT(version),
usr.bin/genl/genl.c
176
.off = _OUT(hdrsize),
usr.bin/genl/genl.c
181
.off = _OUT(max_attr),
usr.bin/genl/genl.c
186
.off = _OUT(ops),
usr.bin/genl/genl.c
192
.off = _OUT(mcast_groups),
usr.bin/genl/genl.c
79
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
80
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
81
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
usr.bin/genl/genl.c
82
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
349
{ .type = NLSE_ATTR_SYSTEM, .off = _OUT(name), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
350
{ .type = NLSE_ATTR_SUBSYSTEM, .off = _OUT(subsystem), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
351
{ .type = NLSE_ATTR_TYPE, .off = _OUT(type), .cb = snl_attr_get_string },
usr.sbin/powerd/powerd.c
352
{ .type = NLSE_ATTR_DATA, .off = _OUT(data), .cb = snl_attr_get_string },