drivers/acpi/event.c
105
size = nla_total_size(sizeof(struct acpi_genl_event)) +
drivers/acpi/event.c
106
nla_total_size(0);
drivers/block/nbd.c
2541
msg_size = nla_total_size(nla_attr_size(sizeof(u32)) +
drivers/block/nbd.c
2593
skb = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
drivers/block/nbd.c
2617
skb = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
drivers/dpll/dpll_netlink.c
100
return dpll_netdev_pin(dev) ? nla_total_size(4) : 0; /* DPLL_A_PIN_ID */
drivers/infiniband/core/addr.c
153
len = nla_total_size(sizeof(size));
drivers/infiniband/core/sa_query.c
819
len += nla_total_size(sizeof(u64));
drivers/infiniband/core/sa_query.c
821
len += nla_total_size(sizeof(struct rdma_nla_ls_gid));
drivers/infiniband/core/sa_query.c
823
len += nla_total_size(sizeof(struct rdma_nla_ls_gid));
drivers/infiniband/core/sa_query.c
825
len += nla_total_size(sizeof(u8));
drivers/infiniband/core/sa_query.c
827
len += nla_total_size(sizeof(u16));
drivers/infiniband/core/sa_query.c
829
len += nla_total_size(sizeof(u16));
drivers/infiniband/ulp/ipoib/ipoib_netlink.c
166
return nla_total_size(2) + /* IFLA_IPOIB_PKEY */
drivers/infiniband/ulp/ipoib/ipoib_netlink.c
167
nla_total_size(2) + /* IFLA_IPOIB_MODE */
drivers/infiniband/ulp/ipoib/ipoib_netlink.c
168
nla_total_size(2); /* IFLA_IPOIB_UMCAST */
drivers/net/amt.c
3299
return nla_total_size(sizeof(__u32)) + /* IFLA_AMT_MODE */
drivers/net/amt.c
3300
nla_total_size(sizeof(__u16)) + /* IFLA_AMT_RELAY_PORT */
drivers/net/amt.c
3301
nla_total_size(sizeof(__u16)) + /* IFLA_AMT_GATEWAY_PORT */
drivers/net/amt.c
3302
nla_total_size(sizeof(__u32)) + /* IFLA_AMT_LINK */
drivers/net/amt.c
3303
nla_total_size(sizeof(__u32)) + /* IFLA_MAX_TUNNELS */
drivers/net/amt.c
3304
nla_total_size(sizeof(struct iphdr)) + /* IFLA_AMT_DISCOVERY_IP */
drivers/net/amt.c
3305
nla_total_size(sizeof(struct iphdr)) + /* IFLA_AMT_REMOTE_IP */
drivers/net/amt.c
3306
nla_total_size(sizeof(struct iphdr)); /* IFLA_AMT_LOCAL_IP */
drivers/net/bareudp.c
733
return nla_total_size(sizeof(__be16)) + /* IFLA_BAREUDP_PORT */
drivers/net/bareudp.c
734
nla_total_size(sizeof(__be16)) + /* IFLA_BAREUDP_ETHERTYPE */
drivers/net/bareudp.c
735
nla_total_size(sizeof(__u16)) + /* IFLA_BAREUDP_SRCPORT_MIN */
drivers/net/bareudp.c
736
nla_total_size(0) + /* IFLA_BAREUDP_MULTIPROTO_MODE */
drivers/net/bonding/bond_netlink.c
22
return nla_total_size(sizeof(u8)) + /* IFLA_BOND_SLAVE_STATE */
drivers/net/bonding/bond_netlink.c
23
nla_total_size(sizeof(u8)) + /* IFLA_BOND_SLAVE_MII_STATUS */
drivers/net/bonding/bond_netlink.c
24
nla_total_size(sizeof(u32)) + /* IFLA_BOND_SLAVE_LINK_FAILURE_COUNT */
drivers/net/bonding/bond_netlink.c
25
nla_total_size(MAX_ADDR_LEN) + /* IFLA_BOND_SLAVE_PERM_HWADDR */
drivers/net/bonding/bond_netlink.c
26
nla_total_size(sizeof(u16)) + /* IFLA_BOND_SLAVE_QUEUE_ID */
drivers/net/bonding/bond_netlink.c
27
nla_total_size(sizeof(u16)) + /* IFLA_BOND_SLAVE_AD_AGGREGATOR_ID */
drivers/net/bonding/bond_netlink.c
28
nla_total_size(sizeof(u8)) + /* IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE */
drivers/net/bonding/bond_netlink.c
29
nla_total_size(sizeof(u16)) + /* IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE */
drivers/net/bonding/bond_netlink.c
30
nla_total_size(sizeof(s32)) + /* IFLA_BOND_SLAVE_PRIO */
drivers/net/bonding/bond_netlink.c
31
nla_total_size(sizeof(u16)) + /* IFLA_BOND_SLAVE_ACTOR_PORT_PRIO */
drivers/net/bonding/bond_netlink.c
619
return nla_total_size(sizeof(u8)) + /* IFLA_BOND_MODE */
drivers/net/bonding/bond_netlink.c
620
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ACTIVE_SLAVE */
drivers/net/bonding/bond_netlink.c
621
nla_total_size(sizeof(u32)) + /* IFLA_BOND_MIIMON */
drivers/net/bonding/bond_netlink.c
622
nla_total_size(sizeof(u32)) + /* IFLA_BOND_UPDELAY */
drivers/net/bonding/bond_netlink.c
623
nla_total_size(sizeof(u32)) + /* IFLA_BOND_DOWNDELAY */
drivers/net/bonding/bond_netlink.c
624
nla_total_size(sizeof(u8)) + /* IFLA_BOND_USE_CARRIER */
drivers/net/bonding/bond_netlink.c
625
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_INTERVAL */
drivers/net/bonding/bond_netlink.c
627
nla_total_size(sizeof(struct nlattr)) +
drivers/net/bonding/bond_netlink.c
628
nla_total_size(sizeof(u32)) * BOND_MAX_ARP_TARGETS +
drivers/net/bonding/bond_netlink.c
629
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_VALIDATE */
drivers/net/bonding/bond_netlink.c
630
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_ALL_TARGETS */
drivers/net/bonding/bond_netlink.c
631
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PRIMARY */
drivers/net/bonding/bond_netlink.c
632
nla_total_size(sizeof(u8)) + /* IFLA_BOND_PRIMARY_RESELECT */
drivers/net/bonding/bond_netlink.c
633
nla_total_size(sizeof(u8)) + /* IFLA_BOND_FAIL_OVER_MAC */
drivers/net/bonding/bond_netlink.c
634
nla_total_size(sizeof(u8)) + /* IFLA_BOND_XMIT_HASH_POLICY */
drivers/net/bonding/bond_netlink.c
635
nla_total_size(sizeof(u32)) + /* IFLA_BOND_RESEND_IGMP */
drivers/net/bonding/bond_netlink.c
636
nla_total_size(sizeof(u8)) + /* IFLA_BOND_NUM_PEER_NOTIF */
drivers/net/bonding/bond_netlink.c
637
nla_total_size(sizeof(u8)) + /* IFLA_BOND_ALL_SLAVES_ACTIVE */
drivers/net/bonding/bond_netlink.c
638
nla_total_size(sizeof(u32)) + /* IFLA_BOND_MIN_LINKS */
drivers/net/bonding/bond_netlink.c
639
nla_total_size(sizeof(u32)) + /* IFLA_BOND_LP_INTERVAL */
drivers/net/bonding/bond_netlink.c
640
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PACKETS_PER_SLAVE */
drivers/net/bonding/bond_netlink.c
641
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_LACP_ACTIVE */
drivers/net/bonding/bond_netlink.c
642
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_LACP_RATE */
drivers/net/bonding/bond_netlink.c
643
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_SELECT */
drivers/net/bonding/bond_netlink.c
644
nla_total_size(sizeof(struct nlattr)) + /* IFLA_BOND_AD_INFO */
drivers/net/bonding/bond_netlink.c
645
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_AGGREGATOR */
drivers/net/bonding/bond_netlink.c
646
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_NUM_PORTS */
drivers/net/bonding/bond_netlink.c
647
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_ACTOR_KEY */
drivers/net/bonding/bond_netlink.c
648
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_PARTNER_KEY*/
drivers/net/bonding/bond_netlink.c
649
nla_total_size(ETH_ALEN) + /* IFLA_BOND_AD_INFO_PARTNER_MAC*/
drivers/net/bonding/bond_netlink.c
650
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_ACTOR_SYS_PRIO */
drivers/net/bonding/bond_netlink.c
651
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_USER_PORT_KEY */
drivers/net/bonding/bond_netlink.c
652
nla_total_size(ETH_ALEN) + /* IFLA_BOND_AD_ACTOR_SYSTEM */
drivers/net/bonding/bond_netlink.c
653
nla_total_size(sizeof(u8)) + /* IFLA_BOND_TLB_DYNAMIC_LB */
drivers/net/bonding/bond_netlink.c
654
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PEER_NOTIF_DELAY */
drivers/net/bonding/bond_netlink.c
655
nla_total_size(sizeof(u8)) + /* IFLA_BOND_MISSED_MAX */
drivers/net/bonding/bond_netlink.c
657
nla_total_size(sizeof(struct nlattr)) +
drivers/net/bonding/bond_netlink.c
658
nla_total_size(sizeof(struct in6_addr)) * BOND_MAX_NS_TARGETS +
drivers/net/bonding/bond_netlink.c
659
nla_total_size(sizeof(u8)) + /* IFLA_BOND_COUPLED_CONTROL */
drivers/net/bonding/bond_netlink.c
660
nla_total_size(sizeof(u8)) + /* IFLA_BOND_BROADCAST_NEIGH */
drivers/net/bonding/bond_netlink.c
888
return bond_3ad_stats_size() + nla_total_size(0);
drivers/net/can/dev/netlink.c
732
size = nla_total_size(0); /* nest IFLA_CAN_TDC */
drivers/net/can/dev/netlink.c
734
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCV_MIN */
drivers/net/can/dev/netlink.c
735
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCV_MAX */
drivers/net/can/dev/netlink.c
737
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCO_MIN */
drivers/net/can/dev/netlink.c
738
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCO_MAX */
drivers/net/can/dev/netlink.c
740
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCF_MIN */
drivers/net/can/dev/netlink.c
741
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCF_MAX */
drivers/net/can/dev/netlink.c
746
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCV */
drivers/net/can/dev/netlink.c
747
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCO */
drivers/net/can/dev/netlink.c
749
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_TDCF */
drivers/net/can/dev/netlink.c
761
size += nla_total_size(sizeof(dbt_params->data_bittiming));
drivers/net/can/dev/netlink.c
763
size += nla_total_size(sizeof(*dbt_params->data_bittiming_const));
drivers/net/can/dev/netlink.c
765
size += nla_total_size(sizeof(*dbt_params->data_bitrate_const) *
drivers/net/can/dev/netlink.c
774
return nla_total_size(0) + /* nest IFLA_CAN_CTRLMODE_EXT */
drivers/net/can/dev/netlink.c
775
nla_total_size(sizeof(u32)); /* IFLA_CAN_CTRLMODE_SUPPORTED */
drivers/net/can/dev/netlink.c
786
size = nla_total_size(0); /* nest IFLA_CAN_PWM */
drivers/net/can/dev/netlink.c
788
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMS_MIN */
drivers/net/can/dev/netlink.c
789
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMS_MAX */
drivers/net/can/dev/netlink.c
790
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWML_MIN */
drivers/net/can/dev/netlink.c
791
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWML_MAX */
drivers/net/can/dev/netlink.c
792
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMO_MIN */
drivers/net/can/dev/netlink.c
793
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMO_MAX */
drivers/net/can/dev/netlink.c
795
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMS */
drivers/net/can/dev/netlink.c
796
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWML */
drivers/net/can/dev/netlink.c
797
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_PWM_PWMO */
drivers/net/can/dev/netlink.c
808
size += nla_total_size(sizeof(struct can_bittiming));
drivers/net/can/dev/netlink.c
810
size += nla_total_size(sizeof(struct can_bittiming_const));
drivers/net/can/dev/netlink.c
811
size += nla_total_size(sizeof(struct can_clock)); /* IFLA_CAN_CLOCK */
drivers/net/can/dev/netlink.c
812
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_STATE */
drivers/net/can/dev/netlink.c
813
size += nla_total_size(sizeof(struct can_ctrlmode)); /* IFLA_CAN_CTRLMODE */
drivers/net/can/dev/netlink.c
814
size += nla_total_size(sizeof(u32)); /* IFLA_CAN_RESTART_MS */
drivers/net/can/dev/netlink.c
816
size += nla_total_size(sizeof(struct can_berr_counter));
drivers/net/can/dev/netlink.c
818
size += nla_total_size(sizeof(priv->termination)); /* IFLA_CAN_TERMINATION */
drivers/net/can/dev/netlink.c
819
size += nla_total_size(sizeof(*priv->termination_const) * /* IFLA_CAN_TERMINATION_CONST */
drivers/net/can/dev/netlink.c
823
size += nla_total_size(sizeof(*priv->bitrate_const) *
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
365
nla_total_size(2) +
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
367
nla_total_size(sizeof(struct ifla_rmnet_flags));
drivers/net/geneve.c
2257
return nla_total_size(sizeof(__u32)) + /* IFLA_GENEVE_ID */
drivers/net/geneve.c
2258
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_GENEVE_REMOTE{6} */
drivers/net/geneve.c
2259
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TTL */
drivers/net/geneve.c
2260
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TOS */
drivers/net/geneve.c
2261
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_DF */
drivers/net/geneve.c
2262
nla_total_size(sizeof(__be32)) + /* IFLA_GENEVE_LABEL */
drivers/net/geneve.c
2263
nla_total_size(sizeof(__be16)) + /* IFLA_GENEVE_PORT */
drivers/net/geneve.c
2264
nla_total_size(0) + /* IFLA_GENEVE_COLLECT_METADATA */
drivers/net/geneve.c
2265
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_CSUM */
drivers/net/geneve.c
2266
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_ZERO_CSUM6_TX */
drivers/net/geneve.c
2267
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_ZERO_CSUM6_RX */
drivers/net/geneve.c
2268
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TTL_INHERIT */
drivers/net/geneve.c
2269
nla_total_size(0) + /* IFLA_GENEVE_INNER_PROTO_INHERIT */
drivers/net/geneve.c
2270
nla_total_size(sizeof(struct ifla_geneve_port_range)) + /* IFLA_GENEVE_PORT_RANGE */
drivers/net/geneve.c
2271
nla_total_size(0) + /* IFLA_GENEVE_GRO_HINT */
drivers/net/gtp.c
1587
return nla_total_size(sizeof(__u32)) + /* IFLA_GTP_PDP_HASHSIZE */
drivers/net/gtp.c
1588
nla_total_size(sizeof(__u32)) + /* IFLA_GTP_ROLE */
drivers/net/gtp.c
1589
nla_total_size(sizeof(__u8)); /* IFLA_GTP_RESTART_COUNT */
drivers/net/ipvlan/ipvlan_main.c
484
+ nla_total_size(2) /* IFLA_IPVLAN_MODE */
drivers/net/ipvlan/ipvlan_main.c
485
+ nla_total_size(2) /* IFLA_IPVLAN_FLAGS */
drivers/net/macsec.c
4305
nla_total_size(1) + /* IFLA_MACSEC_ICV_LEN */
drivers/net/macsec.c
4307
nla_total_size(4) + /* IFLA_MACSEC_WINDOW */
drivers/net/macsec.c
4308
nla_total_size(1) + /* IFLA_MACSEC_ENCODING_SA */
drivers/net/macsec.c
4309
nla_total_size(1) + /* IFLA_MACSEC_ENCRYPT */
drivers/net/macsec.c
4310
nla_total_size(1) + /* IFLA_MACSEC_PROTECT */
drivers/net/macsec.c
4311
nla_total_size(1) + /* IFLA_MACSEC_INC_SCI */
drivers/net/macsec.c
4312
nla_total_size(1) + /* IFLA_MACSEC_ES */
drivers/net/macsec.c
4313
nla_total_size(1) + /* IFLA_MACSEC_SCB */
drivers/net/macsec.c
4314
nla_total_size(1) + /* IFLA_MACSEC_REPLAY_PROTECT */
drivers/net/macsec.c
4315
nla_total_size(1) + /* IFLA_MACSEC_VALIDATION */
drivers/net/macsec.c
4316
nla_total_size(1) + /* IFLA_MACSEC_OFFLOAD */
drivers/net/macvlan.c
1669
return nla_total_size(0) /* IFLA_MACVLAN_MACADDR_DATA */
drivers/net/macvlan.c
1670
+ vlan->macaddr_count * nla_total_size(sizeof(u8) * ETH_ALEN);
drivers/net/macvlan.c
1678
+ nla_total_size(4) /* IFLA_MACVLAN_MODE */
drivers/net/macvlan.c
1679
+ nla_total_size(2) /* IFLA_MACVLAN_FLAGS */
drivers/net/macvlan.c
1680
+ nla_total_size(4) /* IFLA_MACVLAN_MACADDR_COUNT */
drivers/net/macvlan.c
1682
+ nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN */
drivers/net/macvlan.c
1683
+ nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN_USED */
drivers/net/netkit.c
926
return nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_POLICY */
drivers/net/netkit.c
927
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_PEER_POLICY */
drivers/net/netkit.c
928
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_SCRUB */
drivers/net/netkit.c
929
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_PEER_SCRUB */
drivers/net/netkit.c
930
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_MODE */
drivers/net/netkit.c
931
nla_total_size(sizeof(u8)) + /* IFLA_NETKIT_PRIMARY */
drivers/net/netkit.c
932
nla_total_size(sizeof(u16)) + /* IFLA_NETKIT_HEADROOM */
drivers/net/netkit.c
933
nla_total_size(sizeof(u16)) + /* IFLA_NETKIT_TAILROOM */
drivers/net/tun.c
2292
return nla_total_size(sizeof(uid_t)) + /* OWNER */
drivers/net/tun.c
2293
nla_total_size(sizeof(gid_t)) + /* GROUP */
drivers/net/tun.c
2294
nla_total_size(sizeof(u8)) + /* TYPE */
drivers/net/tun.c
2295
nla_total_size(sizeof(u8)) + /* PI */
drivers/net/tun.c
2296
nla_total_size(sizeof(u8)) + /* VNET_HDR */
drivers/net/tun.c
2297
nla_total_size(sizeof(u8)) + /* PERSIST */
drivers/net/tun.c
2298
nla_total_size(sizeof(u8)) + /* MULTI_QUEUE */
drivers/net/tun.c
2299
nla_total_size(sizeof(u32)) + /* NUM_QUEUES */
drivers/net/tun.c
2300
nla_total_size(sizeof(u32)) + /* NUM_DISABLED_QUEUES */
drivers/net/vrf.c
1496
sz += nla_total_size(sizeof(u8)); /* FRA_L3MDEV */
drivers/net/vrf.c
1497
sz += nla_total_size(sizeof(u32)); /* FRA_PRIORITY */
drivers/net/vrf.c
1498
sz += nla_total_size(sizeof(u8)); /* FRA_PROTOCOL */
drivers/net/vrf.c
1740
return nla_total_size(sizeof(u32)); /* IFLA_VRF_TABLE */
drivers/net/vrf.c
1754
return nla_total_size(sizeof(u32)); /* IFLA_VRF_PORT_TABLE */
drivers/net/vxlan/vxlan_core.c
255
+ nla_total_size(ETH_ALEN) /* NDA_LLADDR */
drivers/net/vxlan/vxlan_core.c
256
+ nla_total_size(sizeof(struct in6_addr)) /* NDA_DST */
drivers/net/vxlan/vxlan_core.c
257
+ nla_total_size(sizeof(__be16)) /* NDA_PORT */
drivers/net/vxlan/vxlan_core.c
258
+ nla_total_size(sizeof(__be32)) /* NDA_VNI */
drivers/net/vxlan/vxlan_core.c
259
+ nla_total_size(sizeof(__u32)) /* NDA_IFINDEX */
drivers/net/vxlan/vxlan_core.c
260
+ nla_total_size(sizeof(__s32)) /* NDA_LINK_NETNSID */
drivers/net/vxlan/vxlan_core.c
261
+ nla_total_size(sizeof(struct nda_cacheinfo));
drivers/net/vxlan/vxlan_core.c
4523
return nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_ID */
drivers/net/vxlan/vxlan_core.c
4524
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_GROUP{6} */
drivers/net/vxlan/vxlan_core.c
4525
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LINK */
drivers/net/vxlan/vxlan_core.c
4526
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_LOCAL{6} */
drivers/net/vxlan/vxlan_core.c
4527
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TTL */
drivers/net/vxlan/vxlan_core.c
4528
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TTL_INHERIT */
drivers/net/vxlan/vxlan_core.c
4529
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TOS */
drivers/net/vxlan/vxlan_core.c
4530
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_DF */
drivers/net/vxlan/vxlan_core.c
4531
nla_total_size(sizeof(__be32)) + /* IFLA_VXLAN_LABEL */
drivers/net/vxlan/vxlan_core.c
4532
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LABEL_POLICY */
drivers/net/vxlan/vxlan_core.c
4533
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_LEARNING */
drivers/net/vxlan/vxlan_core.c
4534
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_PROXY */
drivers/net/vxlan/vxlan_core.c
4535
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_RSC */
drivers/net/vxlan/vxlan_core.c
4536
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_L2MISS */
drivers/net/vxlan/vxlan_core.c
4537
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_L3MISS */
drivers/net/vxlan/vxlan_core.c
4538
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_COLLECT_METADATA */
drivers/net/vxlan/vxlan_core.c
4539
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_AGEING */
drivers/net/vxlan/vxlan_core.c
4540
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LIMIT */
drivers/net/vxlan/vxlan_core.c
4541
nla_total_size(sizeof(__be16)) + /* IFLA_VXLAN_PORT */
drivers/net/vxlan/vxlan_core.c
4542
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_CSUM */
drivers/net/vxlan/vxlan_core.c
4543
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_ZERO_CSUM6_TX */
drivers/net/vxlan/vxlan_core.c
4544
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_ZERO_CSUM6_RX */
drivers/net/vxlan/vxlan_core.c
4545
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_TX */
drivers/net/vxlan/vxlan_core.c
4546
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_RX */
drivers/net/vxlan/vxlan_core.c
4547
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_LOCALBYPASS */
drivers/net/vxlan/vxlan_core.c
4549
nla_total_size(sizeof(struct ifla_vxlan_port_range)) +
drivers/net/vxlan/vxlan_core.c
4550
nla_total_size(0) + /* IFLA_VXLAN_GBP */
drivers/net/vxlan/vxlan_core.c
4551
nla_total_size(0) + /* IFLA_VXLAN_GPE */
drivers/net/vxlan/vxlan_core.c
4552
nla_total_size(0) + /* IFLA_VXLAN_REMCSUM_NOPARTIAL */
drivers/net/vxlan/vxlan_core.c
4553
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_VNIFILTER */
drivers/net/vxlan/vxlan_core.c
4555
nla_total_size(sizeof(struct vxlanhdr)) +
drivers/net/vxlan/vxlan_mdb.c
1509
nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
1511
nla_total_size(0);
drivers/net/vxlan/vxlan_mdb.c
922
nlmsg_size = nla_total_size(0);
drivers/net/vxlan/vxlan_mdb.c
926
nlmsg_size += nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
928
nla_total_size(vxlan_addr_size(&group->dst)) +
drivers/net/vxlan/vxlan_mdb.c
930
nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
946
nlmsg_size = nla_total_size(sizeof(struct br_mdb_entry)) +
drivers/net/vxlan/vxlan_mdb.c
948
nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
952
nlmsg_size += nla_total_size(vxlan_addr_size(&group->dst));
drivers/net/vxlan/vxlan_mdb.c
954
nlmsg_size += nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
958
nlmsg_size += nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
960
nlmsg_size += nla_total_size(vxlan_addr_size(&rd->remote_ip));
drivers/net/vxlan/vxlan_mdb.c
963
nlmsg_size += nla_total_size(sizeof(u16));
drivers/net/vxlan/vxlan_mdb.c
966
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
969
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
972
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
983
nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
985
nla_total_size(0) +
drivers/net/vxlan/vxlan_vnifilter.c
203
+ nla_total_size(0) /* VXLAN_VNIFILTER_ENTRY */
drivers/net/vxlan/vxlan_vnifilter.c
204
+ nla_total_size(sizeof(u32)) /* VXLAN_VNIFILTER_ENTRY_START */
drivers/net/vxlan/vxlan_vnifilter.c
205
+ nla_total_size(sizeof(u32)) /* VXLAN_VNIFILTER_ENTRY_END */
drivers/net/vxlan/vxlan_vnifilter.c
206
+ nla_total_size(sizeof(struct in6_addr));/* VXLAN_VNIFILTER_ENTRY_GROUP{6} */
drivers/net/wireless/ath/ath10k/testmode.c
207
nla_total_size(sizeof(u32)));
drivers/net/wireless/ath/ath11k/testmode.c
165
2 * nla_total_size(sizeof(u32)) +
drivers/net/wireless/ath/ath11k/testmode.c
166
nla_total_size(data_pos),
drivers/net/wireless/ath/ath11k/testmode.c
242
nla_total_size(sizeof(u32)));
drivers/net/wireless/ath/ath11k/testmode.c
67
2 * nla_total_size(sizeof(u32)) +
drivers/net/wireless/ath/ath11k/testmode.c
68
nla_total_size(skb->len),
drivers/net/wireless/ath/ath12k/testmode.c
155
2 * nla_total_size(sizeof(u32)) +
drivers/net/wireless/ath/ath12k/testmode.c
156
nla_total_size(data_pos),
drivers/net/wireless/ath/ath12k/testmode.c
190
2 * nla_total_size(sizeof(u32)));
drivers/net/wireless/ath/ath12k/testmode.c
66
2 * nla_total_size(sizeof(u32)) +
drivers/net/wireless/ath/ath12k/testmode.c
67
nla_total_size(skb->len),
drivers/net/wireless/ath/wcn36xx/testmode.c
105
nla_total_size(msg->msg_body_length));
drivers/net/wireless/ti/wlcore/testmode.c
111
len = nla_total_size(buf_len);
drivers/net/wireless/ti/wlcore/testmode.c
245
len = nla_total_size(sizeof(wl->fem_manuf));
drivers/net/wireless/virtual/mac80211_hwsim.c
2906
nla_total_size(sizeof(u32)));
drivers/net/wwan/wwan_core.c
1198
nla_total_size(4) + /* IFLA_WWAN_LINK_ID */
drivers/regulator/event.c
39
size = nla_total_size(sizeof(struct reg_genl_event)) +
drivers/regulator/event.c
40
nla_total_size(0);
drivers/scsi/pmcraid.c
1407
total_size = nla_total_size(data_size);
fs/quota/netlink.c
44
int msg_size = 4 * nla_total_size(sizeof(u32)) +
include/linux/inet_diag.h
60
return nla_total_size(1) /* INET_DIAG_SHUTDOWN */
include/linux/inet_diag.h
61
+ nla_total_size(1) /* INET_DIAG_TOS */
include/linux/inet_diag.h
63
+ nla_total_size(1) /* INET_DIAG_TCLASS */
include/linux/inet_diag.h
64
+ nla_total_size(1) /* INET_DIAG_SKV6ONLY */
include/linux/inet_diag.h
66
+ nla_total_size(4) /* INET_DIAG_MARK */
include/linux/inet_diag.h
67
+ nla_total_size(4) /* INET_DIAG_CLASS_ID */
include/linux/inet_diag.h
71
+ nla_total_size(sizeof(struct inet_diag_sockopt))
include/net/netlink.h
1269
return nla_total_size(payload) - nla_attr_size(payload);
kernel/power/em_netlink.c
168
id_sz = nla_total_size(sizeof(u32));
kernel/power/em_netlink.c
170
ps_sz = nla_total_size(0) +
kernel/power/em_netlink.c
331
int id_sz = nla_total_size(sizeof(u32)); /* DEV_ENERGYMODEL_A_PERF_TABLE_PERF_DOMAIN_ID */
kernel/power/em_netlink.c
36
msg_sz = nla_total_size(0) +
kernel/power/em_netlink.c
38
nla_total_size(sizeof(u32)) +
kernel/power/em_netlink.c
42
nla_total_size(cpus_sz);
kernel/taskstats.c
424
size = nla_total_size(sizeof(struct cgroupstats));
kernel/taskstats.c
486
size = nla_total_size(sizeof(u32)) +
kernel/taskstats.c
488
nla_total_size(0);
lib/nlattr.c
1096
if (unlikely(skb_tailroom(skb) < nla_total_size(attrlen)))
lib/nlattr.c
1123
len = nla_total_size(attrlen);
lib/nlattr.c
700
len += nla_total_size(p->len);
lib/nlattr.c
702
len += nla_total_size(nla_attr_len[p->type]);
lib/nlattr.c
704
len += nla_total_size(nla_attr_minlen[p->type]);
lib/nlattr.c
906
nla = skb_put(skb, nla_total_size(attrlen));
lib/nlattr.c
969
if (unlikely(skb_tailroom(skb) < nla_total_size(attrlen)))
lib/nlattr.c
998
len = nla_total_size(attrlen);
net/8021q/vlan_netlink.c
206
return nla_total_size(sizeof(struct nlattr)) +
net/8021q/vlan_netlink.c
207
nla_total_size(sizeof(struct ifla_vlan_qos_mapping)) * n;
net/8021q/vlan_netlink.c
214
return nla_total_size(2) + /* IFLA_VLAN_PROTOCOL */
net/8021q/vlan_netlink.c
215
nla_total_size(2) + /* IFLA_VLAN_ID */
net/8021q/vlan_netlink.c
216
nla_total_size(sizeof(struct ifla_vlan_flags)) + /* IFLA_VLAN_FLAGS */
net/bridge/br_fdb.c
168
+ nla_total_size(ETH_ALEN) /* NDA_LLADDR */
net/bridge/br_fdb.c
169
+ nla_total_size(sizeof(u32)) /* NDA_MASTER */
net/bridge/br_fdb.c
170
+ nla_total_size(sizeof(u32)) /* NDA_FLAGS_EXT */
net/bridge/br_fdb.c
171
+ nla_total_size(sizeof(u16)) /* NDA_VLAN */
net/bridge/br_fdb.c
172
+ nla_total_size(sizeof(struct nda_cacheinfo))
net/bridge/br_fdb.c
173
+ nla_total_size(0) /* NDA_FDB_EXT_ATTRS */
net/bridge/br_fdb.c
174
+ nla_total_size(sizeof(u8)); /* NFEA_ACTIVITY_NOTIFY */
net/bridge/br_mdb.c
1608
nla_total_size(0) +
net/bridge/br_mdb.c
1610
nla_total_size(0);
net/bridge/br_mdb.c
42
return nla_total_size(sizeof(u32)) + /* MDBA_ROUTER_PORT */
net/bridge/br_mdb.c
43
nla_total_size(sizeof(u32)) + /* MDBA_ROUTER_PATTR_TIMER */
net/bridge/br_mdb.c
44
nla_total_size(sizeof(u8)) + /* MDBA_ROUTER_PATTR_TYPE */
net/bridge/br_mdb.c
45
nla_total_size(sizeof(u32)) + /* MDBA_ROUTER_PATTR_INET_TIMER */
net/bridge/br_mdb.c
46
nla_total_size(sizeof(u32)) + /* MDBA_ROUTER_PATTR_INET6_TIMER */
net/bridge/br_mdb.c
461
nlmsg_size = nla_total_size(sizeof(struct br_mdb_entry)) +
net/bridge/br_mdb.c
463
nla_total_size(sizeof(u32));
net/bridge/br_mdb.c
469
nlmsg_size += nla_total_size(sizeof(u8));
net/bridge/br_mdb.c
47
nla_total_size(sizeof(u32)); /* MDBA_ROUTER_PATTR_VID */
net/bridge/br_mdb.c
475
nlmsg_size += nla_total_size(sizeof(__be32));
net/bridge/br_mdb.c
484
nlmsg_size += nla_total_size(sizeof(struct in6_addr));
net/bridge/br_mdb.c
493
nlmsg_size += nla_total_size(sizeof(u8));
net/bridge/br_mdb.c
497
nlmsg_size += nla_total_size(0);
net/bridge/br_mdb.c
503
nlmsg_size += nla_total_size(0) +
net/bridge/br_mdb.c
504
nla_total_size(addr_size) +
net/bridge/br_mdb.c
505
nla_total_size(sizeof(u32));
net/bridge/br_mdb.c
515
nla_total_size(0) +
net/bridge/br_mdb.c
517
nla_total_size(0) +
net/bridge/br_mdb.c
53
size_t size = nla_total_size(0); /* MDBA_ROUTER */
net/bridge/br_mdb.c
613
+ nla_total_size(sizeof(__u32))
net/bridge/br_mdb.c
614
+ nla_total_size(sizeof(u16));
net/bridge/br_mst.c
249
sz = nla_total_size(0);
net/bridge/br_mst.c
256
sz += nla_total_size(0) +
net/bridge/br_mst.c
258
nla_total_size(sizeof(u16)) +
net/bridge/br_mst.c
260
nla_total_size(sizeof(u8));
net/bridge/br_multicast.c
3171
return nla_total_size(0) + /* nest attribute */
net/bridge/br_multicast.c
3172
nla_total_size(sizeof(__be32)) + /* BRIDGE_QUERIER_IP_ADDRESS */
net/bridge/br_multicast.c
3173
nla_total_size(sizeof(int)) + /* BRIDGE_QUERIER_IP_PORT */
net/bridge/br_multicast.c
3176
nla_total_size(sizeof(struct in6_addr)) + /* BRIDGE_QUERIER_IPV6_ADDRESS */
net/bridge/br_multicast.c
3177
nla_total_size(sizeof(int)) + /* BRIDGE_QUERIER_IPV6_PORT */
net/bridge/br_netlink.c
120
vinfo_sz += num_vlan_infos * nla_total_size(sizeof(struct bridge_vlan_info));
net/bridge/br_netlink.c
135
vinfo_sz += nla_total_size(0); /* IFLA_BRIDGE_CFM */
net/bridge/br_netlink.c
140
(nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
142
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
144
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
146
+ nla_total_size(sizeof(u32)));
net/bridge/br_netlink.c
150
(nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
152
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
154
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
156
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
158
+ nla_total_size(sizeof(u8))
net/bridge/br_netlink.c
1584
return nla_total_size(sizeof(u32)) + /* IFLA_BR_FORWARD_DELAY */
net/bridge/br_netlink.c
1585
nla_total_size(sizeof(u32)) + /* IFLA_BR_HELLO_TIME */
net/bridge/br_netlink.c
1586
nla_total_size(sizeof(u32)) + /* IFLA_BR_MAX_AGE */
net/bridge/br_netlink.c
1587
nla_total_size(sizeof(u32)) + /* IFLA_BR_AGEING_TIME */
net/bridge/br_netlink.c
1588
nla_total_size(sizeof(u32)) + /* IFLA_BR_STP_STATE */
net/bridge/br_netlink.c
1589
nla_total_size(sizeof(u16)) + /* IFLA_BR_PRIORITY */
net/bridge/br_netlink.c
1590
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_FILTERING */
net/bridge/br_netlink.c
1592
nla_total_size(sizeof(__be16)) + /* IFLA_BR_VLAN_PROTOCOL */
net/bridge/br_netlink.c
1593
nla_total_size(sizeof(u16)) + /* IFLA_BR_VLAN_DEFAULT_PVID */
net/bridge/br_netlink.c
1594
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_STATS_ENABLED */
net/bridge/br_netlink.c
1595
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_STATS_PER_PORT */
net/bridge/br_netlink.c
1597
nla_total_size(sizeof(u16)) + /* IFLA_BR_GROUP_FWD_MASK */
net/bridge/br_netlink.c
1598
nla_total_size(sizeof(struct ifla_bridge_id)) + /* IFLA_BR_ROOT_ID */
net/bridge/br_netlink.c
1599
nla_total_size(sizeof(struct ifla_bridge_id)) + /* IFLA_BR_BRIDGE_ID */
net/bridge/br_netlink.c
160
+ nla_total_size(sizeof(u8))
net/bridge/br_netlink.c
1600
nla_total_size(sizeof(u16)) + /* IFLA_BR_ROOT_PORT */
net/bridge/br_netlink.c
1601
nla_total_size(sizeof(u32)) + /* IFLA_BR_ROOT_PATH_COST */
net/bridge/br_netlink.c
1602
nla_total_size(sizeof(u8)) + /* IFLA_BR_TOPOLOGY_CHANGE */
net/bridge/br_netlink.c
1603
nla_total_size(sizeof(u8)) + /* IFLA_BR_TOPOLOGY_CHANGE_DETECTED */
net/bridge/br_netlink.c
1608
nla_total_size(ETH_ALEN) + /* IFLA_BR_GROUP_ADDR */
net/bridge/br_netlink.c
1609
nla_total_size(sizeof(u32)) + /* IFLA_BR_FDB_N_LEARNED */
net/bridge/br_netlink.c
1610
nla_total_size(sizeof(u32)) + /* IFLA_BR_FDB_MAX_LEARNED */
net/bridge/br_netlink.c
1612
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_ROUTER */
net/bridge/br_netlink.c
1613
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_SNOOPING */
net/bridge/br_netlink.c
1614
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_QUERY_USE_IFADDR */
net/bridge/br_netlink.c
1615
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_QUERIER */
net/bridge/br_netlink.c
1616
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_STATS_ENABLED */
net/bridge/br_netlink.c
1617
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_HASH_ELASTICITY */
net/bridge/br_netlink.c
1618
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_HASH_MAX */
net/bridge/br_netlink.c
1619
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_LAST_MEMBER_CNT */
net/bridge/br_netlink.c
162
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
1620
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_STARTUP_QUERY_CNT */
net/bridge/br_netlink.c
1627
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_IGMP_VERSION */
net/bridge/br_netlink.c
1628
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_MLD_VERSION */
net/bridge/br_netlink.c
1632
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_IPTABLES */
net/bridge/br_netlink.c
1633
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_IP6TABLES */
net/bridge/br_netlink.c
1634
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_ARPTABLES */
net/bridge/br_netlink.c
1636
nla_total_size(sizeof(struct br_boolopt_multi)) + /* IFLA_BR_MULTI_BOOLOPT */
net/bridge/br_netlink.c
164
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
166
+ nla_total_size(sizeof(u32)));
net/bridge/br_netlink.c
173
return nla_total_size(1) /* IFLA_BRPORT_STATE */
net/bridge/br_netlink.c
174
+ nla_total_size(2) /* IFLA_BRPORT_PRIORITY */
net/bridge/br_netlink.c
175
+ nla_total_size(4) /* IFLA_BRPORT_COST */
net/bridge/br_netlink.c
176
+ nla_total_size(1) /* IFLA_BRPORT_MODE */
net/bridge/br_netlink.c
177
+ nla_total_size(1) /* IFLA_BRPORT_GUARD */
net/bridge/br_netlink.c
178
+ nla_total_size(1) /* IFLA_BRPORT_PROTECT */
net/bridge/br_netlink.c
179
+ nla_total_size(1) /* IFLA_BRPORT_FAST_LEAVE */
net/bridge/br_netlink.c
1795
return numvls * nla_total_size(sizeof(struct bridge_vlan_xstats)) +
net/bridge/br_netlink.c
1798
nla_total_size(0);
net/bridge/br_netlink.c
180
+ nla_total_size(1) /* IFLA_BRPORT_MCAST_TO_UCAST */
net/bridge/br_netlink.c
181
+ nla_total_size(1) /* IFLA_BRPORT_LEARNING */
net/bridge/br_netlink.c
182
+ nla_total_size(1) /* IFLA_BRPORT_UNICAST_FLOOD */
net/bridge/br_netlink.c
183
+ nla_total_size(1) /* IFLA_BRPORT_MCAST_FLOOD */
net/bridge/br_netlink.c
184
+ nla_total_size(1) /* IFLA_BRPORT_BCAST_FLOOD */
net/bridge/br_netlink.c
185
+ nla_total_size(1) /* IFLA_BRPORT_PROXYARP */
net/bridge/br_netlink.c
186
+ nla_total_size(1) /* IFLA_BRPORT_PROXYARP_WIFI */
net/bridge/br_netlink.c
187
+ nla_total_size(1) /* IFLA_BRPORT_VLAN_TUNNEL */
net/bridge/br_netlink.c
188
+ nla_total_size(1) /* IFLA_BRPORT_NEIGH_SUPPRESS */
net/bridge/br_netlink.c
189
+ nla_total_size(1) /* IFLA_BRPORT_ISOLATED */
net/bridge/br_netlink.c
190
+ nla_total_size(1) /* IFLA_BRPORT_LOCKED */
net/bridge/br_netlink.c
191
+ nla_total_size(1) /* IFLA_BRPORT_MAB */
net/bridge/br_netlink.c
192
+ nla_total_size(1) /* IFLA_BRPORT_NEIGH_VLAN_SUPPRESS */
net/bridge/br_netlink.c
193
+ nla_total_size(sizeof(struct ifla_bridge_id)) /* IFLA_BRPORT_ROOT_ID */
net/bridge/br_netlink.c
194
+ nla_total_size(sizeof(struct ifla_bridge_id)) /* IFLA_BRPORT_BRIDGE_ID */
net/bridge/br_netlink.c
195
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_DESIGNATED_PORT */
net/bridge/br_netlink.c
196
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_DESIGNATED_COST */
net/bridge/br_netlink.c
197
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_ID */
net/bridge/br_netlink.c
198
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_NO */
net/bridge/br_netlink.c
199
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_TOPOLOGY_CHANGE_ACK */
net/bridge/br_netlink.c
200
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_CONFIG_PENDING */
net/bridge/br_netlink.c
205
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MULTICAST_ROUTER */
net/bridge/br_netlink.c
206
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_N_GROUPS */
net/bridge/br_netlink.c
207
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_MAX_GROUPS */
net/bridge/br_netlink.c
209
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_GROUP_FWD_MASK */
net/bridge/br_netlink.c
210
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MRP_RING_OPEN */
net/bridge/br_netlink.c
211
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MRP_IN_OPEN */
net/bridge/br_netlink.c
212
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT */
net/bridge/br_netlink.c
213
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_EHT_HOSTS_CNT */
net/bridge/br_netlink.c
214
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_BACKUP_NHID */
net/bridge/br_netlink.c
221
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/bridge/br_netlink.c
222
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/bridge/br_netlink.c
223
+ nla_total_size(4) /* IFLA_MASTER */
net/bridge/br_netlink.c
224
+ nla_total_size(4) /* IFLA_MTU */
net/bridge/br_netlink.c
225
+ nla_total_size(4) /* IFLA_LINK */
net/bridge/br_netlink.c
226
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/bridge/br_netlink.c
227
+ nla_total_size(br_port_info_size()) /* IFLA_PROTINFO */
net/bridge/br_netlink.c
228
+ nla_total_size(br_get_link_af_size_filtered(dev,
net/bridge/br_netlink.c
230
+ nla_total_size(4); /* IFLA_BRPORT_BACKUP_PORT */
net/bridge/br_netlink_tunnel.c
23
return nla_total_size(0) + /* nest IFLA_BRIDGE_VLAN_TUNNEL_INFO */
net/bridge/br_netlink_tunnel.c
24
nla_total_size(sizeof(u32)) + /* IFLA_BRIDGE_VLAN_TUNNEL_ID */
net/bridge/br_netlink_tunnel.c
25
nla_total_size(sizeof(u16)) + /* IFLA_BRIDGE_VLAN_TUNNEL_VID */
net/bridge/br_netlink_tunnel.c
26
nla_total_size(sizeof(u16)); /* IFLA_BRIDGE_VLAN_TUNNEL_FLAGS */
net/bridge/br_vlan.c
1901
+ nla_total_size(0) /* BRIDGE_VLANDB_ENTRY */
net/bridge/br_vlan.c
1902
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_ENTRY_RANGE */
net/bridge/br_vlan.c
1903
+ nla_total_size(sizeof(struct bridge_vlan_info)) /* BRIDGE_VLANDB_ENTRY_INFO */
net/bridge/br_vlan_options.c
101
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_MCAST_ROUTER */
net/bridge/br_vlan_options.c
102
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_ENTRY_MCAST_N_GROUPS */
net/bridge/br_vlan_options.c
103
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_ENTRY_MCAST_MAX_GROUPS */
net/bridge/br_vlan_options.c
105
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS */
net/bridge/br_vlan_options.c
466
+ nla_total_size(0) /* BRIDGE_VLANDB_GLOBAL_OPTIONS */
net/bridge/br_vlan_options.c
467
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_GOPTS_ID */
net/bridge/br_vlan_options.c
469
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING */
net/bridge/br_vlan_options.c
470
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION */
net/bridge/br_vlan_options.c
471
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION */
net/bridge/br_vlan_options.c
472
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_CNT */
net/bridge/br_vlan_options.c
473
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_CNT */
net/bridge/br_vlan_options.c
474
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_INTVL */
net/bridge/br_vlan_options.c
475
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_MEMBERSHIP_INTVL */
net/bridge/br_vlan_options.c
476
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_INTVL */
net/bridge/br_vlan_options.c
477
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERY_INTVL */
net/bridge/br_vlan_options.c
478
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERY_RESPONSE_INTVL */
net/bridge/br_vlan_options.c
479
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_INTVL */
net/bridge/br_vlan_options.c
480
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERIER */
net/bridge/br_vlan_options.c
482
+ nla_total_size(0) /* BRIDGE_VLANDB_GOPTS_MCAST_ROUTER_PORTS */
net/bridge/br_vlan_options.c
485
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_GOPTS_MSTI */
net/bridge/br_vlan_options.c
486
+ nla_total_size(sizeof(u16)); /* BRIDGE_VLANDB_GOPTS_RANGE */
net/bridge/br_vlan_options.c
97
return nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_STATE */
net/bridge/br_vlan_options.c
98
+ nla_total_size(0) /* BRIDGE_VLANDB_ENTRY_TUNNEL_INFO */
net/bridge/br_vlan_options.c
99
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_TINFO_ID */
net/caif/chnl_net.c
482
nla_total_size(4) +
net/caif/chnl_net.c
484
nla_total_size(4) +
net/caif/chnl_net.c
486
nla_total_size(2) +
net/can/j1939/socket.c
947
nla_total_size(sizeof(u32)) + /* J1939_NLA_TOTAL_SIZE */
net/can/j1939/socket.c
948
nla_total_size(sizeof(u32)) + /* J1939_NLA_PGN */
net/can/j1939/socket.c
949
nla_total_size(sizeof(u64)) + /* J1939_NLA_SRC_NAME */
net/can/j1939/socket.c
950
nla_total_size(sizeof(u64)) + /* J1939_NLA_DEST_NAME */
net/can/j1939/socket.c
951
nla_total_size(sizeof(u8)) + /* J1939_NLA_SRC_ADDR */
net/can/j1939/socket.c
952
nla_total_size(sizeof(u8)) + /* J1939_NLA_DEST_ADDR */
net/can/j1939/socket.c
956
nla_total_size(sizeof(u32)) + /* J1939_NLA_BYTES_ACKED */
net/core/bpf_sk_storage.c
451
return nla_total_size(0) + nla_total_size(sizeof(u32)) +
net/core/bpf_sk_storage.c
578
unsigned int diag_size = nla_total_size(0);
net/core/bpf_sk_storage.c
618
if (diag_size == nla_total_size(0)) {
net/core/bpf_sk_storage.c
633
unsigned int diag_size = nla_total_size(0);
net/core/bpf_sk_storage.c
684
if (diag_size == nla_total_size(0)) {
net/core/drop_monitor.c
549
return nla_total_size(0) +
net/core/drop_monitor.c
551
nla_total_size(sizeof(u32)) +
net/core/drop_monitor.c
553
nla_total_size(IFNAMSIZ + 1);
net/core/drop_monitor.c
567
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
569
nla_total_size(sizeof(u64)) +
net/core/drop_monitor.c
571
nla_total_size(NET_DM_MAX_SYMBOL_LEN + 1) +
net/core/drop_monitor.c
575
nla_total_size(sizeof(u64)) +
net/core/drop_monitor.c
577
nla_total_size(sizeof(u32)) +
net/core/drop_monitor.c
579
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
581
nla_total_size(NET_DM_MAX_REASON_LEN + 1) +
net/core/drop_monitor.c
583
nla_total_size(payload_len);
net/core/drop_monitor.c
674
attr = skb_put(msg, nla_total_size(payload_len));
net/core/drop_monitor.c
748
nla_total_size(hw_metadata->fa_cookie->cookie_len) : 0;
net/core/drop_monitor.c
761
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
763
nla_total_size(strlen(hw_metadata->trap_group_name) + 1) +
net/core/drop_monitor.c
765
nla_total_size(strlen(hw_metadata->trap_name) + 1) +
net/core/drop_monitor.c
771
nla_total_size(sizeof(u64)) +
net/core/drop_monitor.c
773
nla_total_size(sizeof(u32)) +
net/core/drop_monitor.c
775
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
777
nla_total_size(payload_len);
net/core/drop_monitor.c
834
attr = skb_put(msg, nla_total_size(payload_len));
net/core/fib_rules.c
1125
+ nla_total_size(IFNAMSIZ) /* FRA_IIFNAME */
net/core/fib_rules.c
1126
+ nla_total_size(IFNAMSIZ) /* FRA_OIFNAME */
net/core/fib_rules.c
1127
+ nla_total_size(4) /* FRA_PRIORITY */
net/core/fib_rules.c
1128
+ nla_total_size(4) /* FRA_TABLE */
net/core/fib_rules.c
1129
+ nla_total_size(4) /* FRA_SUPPRESS_PREFIXLEN */
net/core/fib_rules.c
1130
+ nla_total_size(4) /* FRA_SUPPRESS_IFGROUP */
net/core/fib_rules.c
1131
+ nla_total_size(4) /* FRA_FWMARK */
net/core/fib_rules.c
1132
+ nla_total_size(4) /* FRA_FWMASK */
net/core/fib_rules.c
1134
+ nla_total_size(sizeof(struct fib_kuid_range))
net/core/fib_rules.c
1135
+ nla_total_size(1) /* FRA_PROTOCOL */
net/core/fib_rules.c
1136
+ nla_total_size(1) /* FRA_IP_PROTO */
net/core/fib_rules.c
1137
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_SPORT_RANGE */
net/core/fib_rules.c
1138
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_DPORT_RANGE */
net/core/fib_rules.c
1139
+ nla_total_size(2) /* FRA_SPORT_MASK */
net/core/fib_rules.c
1140
+ nla_total_size(2); /* FRA_DPORT_MASK */
net/core/lwt_bpf.c
481
int nest_len = nla_total_size(sizeof(struct nlattr)) +
net/core/lwt_bpf.c
482
nla_total_size(MAX_PROG_NAME) + /* LWT_BPF_PROG_NAME */
net/core/lwtunnel.c
285
ret = nla_total_size(ops->get_encap_size(lwtstate));
net/core/neighbour.c
3048
+ nla_total_size(MAX_ADDR_LEN) /* NDA_DST */
net/core/neighbour.c
3049
+ nla_total_size(MAX_ADDR_LEN) /* NDA_LLADDR */
net/core/neighbour.c
3050
+ nla_total_size(sizeof(struct nda_cacheinfo))
net/core/neighbour.c
3051
+ nla_total_size(4) /* NDA_PROBES */
net/core/neighbour.c
3052
+ nla_total_size(4) /* NDA_FLAGS_EXT */
net/core/neighbour.c
3053
+ nla_total_size(1); /* NDA_PROTOCOL */
net/core/neighbour.c
3059
+ nla_total_size(MAX_ADDR_LEN) /* NDA_DST */
net/core/neighbour.c
3060
+ nla_total_size(4) /* NDA_FLAGS_EXT */
net/core/neighbour.c
3061
+ nla_total_size(1); /* NDA_PROTOCOL */
net/core/net_namespace.c
918
+ nla_total_size(sizeof(s32)) /* NETNSA_NSID */
net/core/net_namespace.c
919
+ nla_total_size(sizeof(s32)) /* NETNSA_CURRENT_NSID */
net/core/rtnetlink.c
1153
size_t size = nla_total_size(0);
net/core/rtnetlink.c
1155
(nla_total_size(0) +
net/core/rtnetlink.c
1156
nla_total_size(sizeof(struct ifla_vf_mac)) +
net/core/rtnetlink.c
1157
nla_total_size(sizeof(struct ifla_vf_broadcast)) +
net/core/rtnetlink.c
1158
nla_total_size(sizeof(struct ifla_vf_vlan)) +
net/core/rtnetlink.c
1159
nla_total_size(0) + /* nest IFLA_VF_VLAN_LIST */
net/core/rtnetlink.c
1160
nla_total_size(MAX_VLAN_LIST_LEN *
net/core/rtnetlink.c
1162
nla_total_size(sizeof(struct ifla_vf_spoofchk)) +
net/core/rtnetlink.c
1163
nla_total_size(sizeof(struct ifla_vf_tx_rate)) +
net/core/rtnetlink.c
1164
nla_total_size(sizeof(struct ifla_vf_rate)) +
net/core/rtnetlink.c
1165
nla_total_size(sizeof(struct ifla_vf_link_state)) +
net/core/rtnetlink.c
1166
nla_total_size(sizeof(struct ifla_vf_rss_query_en)) +
net/core/rtnetlink.c
1167
nla_total_size(sizeof(struct ifla_vf_trust)));
net/core/rtnetlink.c
1170
(nla_total_size(0) + /* nest IFLA_VF_STATS */
net/core/rtnetlink.c
1190
nla_total_size(sizeof(struct ifla_vf_guid));
net/core/rtnetlink.c
1199
size_t port_size = nla_total_size(4) /* PORT_VF */
net/core/rtnetlink.c
1200
+ nla_total_size(PORT_PROFILE_MAX) /* PORT_PROFILE */
net/core/rtnetlink.c
1201
+ nla_total_size(PORT_UUID_MAX) /* PORT_INSTANCE_UUID */
net/core/rtnetlink.c
1202
+ nla_total_size(PORT_UUID_MAX) /* PORT_HOST_UUID */
net/core/rtnetlink.c
1203
+ nla_total_size(1) /* PROT_VDP_REQUEST */
net/core/rtnetlink.c
1204
+ nla_total_size(2); /* PORT_VDP_RESPONSE */
net/core/rtnetlink.c
1205
size_t vf_ports_size = nla_total_size(sizeof(struct nlattr));
net/core/rtnetlink.c
1206
size_t vf_port_size = nla_total_size(sizeof(struct nlattr))
net/core/rtnetlink.c
1208
size_t port_self_size = nla_total_size(sizeof(struct nlattr))
net/core/rtnetlink.c
1223
size_t xdp_size = nla_total_size(0) + /* nest IFLA_XDP */
net/core/rtnetlink.c
1224
nla_total_size(1) + /* XDP_ATTACHED */
net/core/rtnetlink.c
1225
nla_total_size(4) + /* XDP_PROG_ID (or 1st mode) */
net/core/rtnetlink.c
1226
nla_total_size(4); /* XDP_<mode>_PROG_ID */
net/core/rtnetlink.c
1244
return nla_total_size(0) + cnt * nla_total_size(ALTIFNAMSIZ);
net/core/rtnetlink.c
1249
size_t size = nla_total_size(1);
net/core/rtnetlink.c
1252
size += nla_total_size(0) + nla_total_size(4);
net/core/rtnetlink.c
1259
size_t size = nla_total_size(0); /* nest IFLA_DEVLINK_PORT */
net/core/rtnetlink.c
1269
size_t size = nla_total_size(0); /* nest IFLA_DPLL_PIN */
net/core/rtnetlink.c
1282
size += nla_total_size(strlen(dev_name(dev->dev.parent)) + 1);
net/core/rtnetlink.c
1286
size += nla_total_size(strlen(dev->dev.parent->bus->name) + 1);
net/core/rtnetlink.c
1297
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/core/rtnetlink.c
1298
+ nla_total_size(IFALIASZ) /* IFLA_IFALIAS */
net/core/rtnetlink.c
1299
+ nla_total_size(IFNAMSIZ) /* IFLA_QDISC */
net/core/rtnetlink.c
1301
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/core/rtnetlink.c
1302
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_BROADCAST */
net/core/rtnetlink.c
1303
+ nla_total_size(4) /* IFLA_TXQLEN */
net/core/rtnetlink.c
1304
+ nla_total_size(4) /* IFLA_WEIGHT */
net/core/rtnetlink.c
1305
+ nla_total_size(4) /* IFLA_MTU */
net/core/rtnetlink.c
1306
+ nla_total_size(4) /* IFLA_LINK */
net/core/rtnetlink.c
1307
+ nla_total_size(4) /* IFLA_MASTER */
net/core/rtnetlink.c
1308
+ nla_total_size(1) /* IFLA_CARRIER */
net/core/rtnetlink.c
1309
+ nla_total_size(4) /* IFLA_PROMISCUITY */
net/core/rtnetlink.c
1310
+ nla_total_size(4) /* IFLA_ALLMULTI */
net/core/rtnetlink.c
1311
+ nla_total_size(4) /* IFLA_NUM_TX_QUEUES */
net/core/rtnetlink.c
1312
+ nla_total_size(4) /* IFLA_NUM_RX_QUEUES */
net/core/rtnetlink.c
1313
+ nla_total_size(4) /* IFLA_GSO_MAX_SEGS */
net/core/rtnetlink.c
1314
+ nla_total_size(4) /* IFLA_GSO_MAX_SIZE */
net/core/rtnetlink.c
1315
+ nla_total_size(4) /* IFLA_GRO_MAX_SIZE */
net/core/rtnetlink.c
1316
+ nla_total_size(4) /* IFLA_GSO_IPV4_MAX_SIZE */
net/core/rtnetlink.c
1317
+ nla_total_size(4) /* IFLA_GRO_IPV4_MAX_SIZE */
net/core/rtnetlink.c
1318
+ nla_total_size(4) /* IFLA_TSO_MAX_SIZE */
net/core/rtnetlink.c
1319
+ nla_total_size(4) /* IFLA_TSO_MAX_SEGS */
net/core/rtnetlink.c
1320
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/core/rtnetlink.c
1321
+ nla_total_size(1) /* IFLA_LINKMODE */
net/core/rtnetlink.c
1322
+ nla_total_size(1) /* IFLA_NETNS_IMMUTABLE */
net/core/rtnetlink.c
1323
+ nla_total_size(4) /* IFLA_CARRIER_CHANGES */
net/core/rtnetlink.c
1324
+ nla_total_size(4) /* IFLA_LINK_NETNSID */
net/core/rtnetlink.c
1325
+ nla_total_size(4) /* IFLA_GROUP */
net/core/rtnetlink.c
1326
+ nla_total_size(ext_filter_mask
net/core/rtnetlink.c
1332
+ nla_total_size(MAX_PHYS_ITEM_ID_LEN) /* IFLA_PHYS_PORT_ID */
net/core/rtnetlink.c
1333
+ nla_total_size(MAX_PHYS_ITEM_ID_LEN) /* IFLA_PHYS_SWITCH_ID */
net/core/rtnetlink.c
1334
+ nla_total_size(IFNAMSIZ) /* IFLA_PHYS_PORT_NAME */
net/core/rtnetlink.c
1336
+ nla_total_size(4) /* IFLA_EVENT */
net/core/rtnetlink.c
1337
+ nla_total_size(4) /* IFLA_NEW_NETNSID */
net/core/rtnetlink.c
1338
+ nla_total_size(4) /* IFLA_NEW_IFINDEX */
net/core/rtnetlink.c
1340
+ nla_total_size(4) /* IFLA_TARGET_NETNSID */
net/core/rtnetlink.c
1341
+ nla_total_size(4) /* IFLA_CARRIER_UP_COUNT */
net/core/rtnetlink.c
1342
+ nla_total_size(4) /* IFLA_CARRIER_DOWN_COUNT */
net/core/rtnetlink.c
1343
+ nla_total_size(4) /* IFLA_MIN_MTU */
net/core/rtnetlink.c
1344
+ nla_total_size(4) /* IFLA_MAX_MTU */
net/core/rtnetlink.c
1346
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_PERM_ADDRESS */
net/core/rtnetlink.c
1349
+ nla_total_size(8) /* IFLA_MAX_PACING_OFFLOAD_HORIZON */
net/core/rtnetlink.c
1350
+ nla_total_size(2) /* IFLA_HEADROOM */
net/core/rtnetlink.c
1351
+ nla_total_size(2) /* IFLA_TAILROOM */
net/core/rtnetlink.c
1356
size += nla_total_size(sizeof(struct rtnl_link_stats)) +
net/core/rtnetlink.c
4242
size += nla_total_size(ALTIFNAMSIZ);
net/core/rtnetlink.c
4530
nla_total_size(dev->addr_len) + /* NDA_LLADDR */
net/core/rtnetlink.c
4531
nla_total_size(sizeof(u16)) + /* NDA_VLAN */
net/core/rtnetlink.c
5459
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/core/rtnetlink.c
5460
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/core/rtnetlink.c
5461
+ nla_total_size(sizeof(u32)) /* IFLA_MASTER */
net/core/rtnetlink.c
5462
+ nla_total_size(sizeof(u32)) /* IFLA_MTU */
net/core/rtnetlink.c
5463
+ nla_total_size(sizeof(u32)) /* IFLA_LINK */
net/core/rtnetlink.c
5464
+ nla_total_size(sizeof(u32)) /* IFLA_OPERSTATE */
net/core/rtnetlink.c
5465
+ nla_total_size(sizeof(u8)) /* IFLA_PROTINFO */
net/core/rtnetlink.c
5466
+ nla_total_size(sizeof(struct nlattr)) /* IFLA_AF_SPEC */
net/core/rtnetlink.c
5467
+ nla_total_size(sizeof(u16)) /* IFLA_BRIDGE_FLAGS */
net/core/rtnetlink.c
5468
+ nla_total_size(sizeof(u16)); /* IFLA_BRIDGE_MODE */
net/core/rtnetlink.c
5879
return nla_total_size(0) +
net/core/rtnetlink.c
5881
nla_total_size(sizeof(u8)) +
net/core/rtnetlink.c
5883
nla_total_size(sizeof(u8)) +
net/core/rtnetlink.c
5892
return nla_total_size(0) +
net/core/rtnetlink.c
5923
nla_size += nla_total_size(0);
net/core/rtnetlink.c
6116
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
6119
size += nla_total_size(0);
net/core/rtnetlink.c
6135
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
6138
size += nla_total_size(0);
net/core/rtnetlink.c
6153
size += nla_total_size(0);
net/core/rtnetlink.c
6158
size += nla_total_size(
net/core/rtnetlink.c
6162
size += nla_total_size(0);
net/core/rtnetlink.c
715
size += nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_SLAVE_KIND */
net/core/rtnetlink.c
719
size += nla_total_size(sizeof(struct nlattr)) +
net/core/rtnetlink.c
735
size = nla_total_size(sizeof(struct nlattr)) + /* IFLA_LINKINFO */
net/core/rtnetlink.c
736
nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_KIND */
net/core/rtnetlink.c
740
size += nla_total_size(sizeof(struct nlattr)) +
net/core/rtnetlink.c
745
size += nla_total_size(ops->get_xstats_size(dev));
net/core/rtnetlink.c
825
size = nla_total_size(sizeof(struct nlattr));
net/core/rtnetlink.c
831
size += nla_total_size(sizeof(struct nlattr)) +
net/core/sock_diag.c
122
+ nla_total_size(sizeof(u8)) /* INET_DIAG_PROTOCOL */
net/devlink/port.c
223
return nla_total_size(strlen(devlink->dev->bus->name) + 1) /* DEVLINK_ATTR_BUS_NAME */
net/devlink/port.c
224
+ nla_total_size(strlen(dev_name(devlink->dev)) + 1) /* DEVLINK_ATTR_DEV_NAME */
net/devlink/port.c
225
+ nla_total_size(4); /* DEVLINK_ATTR_PORT_INDEX */
net/dsa/netlink.c
41
return nla_total_size(sizeof(u32)) + /* IFLA_DSA_CONDUIT */
net/ethtool/bitset.c
178
len += nla_total_size(sizeof(u32));
net/ethtool/bitset.c
180
len += nla_total_size(sizeof(u32));
net/ethtool/bitset.c
186
len += (mask ? 2 : 1) * nla_total_size(nwords * sizeof(u32));
net/ethtool/bitset.c
197
bit_len = nla_total_size(sizeof(u32));
net/ethtool/bitset.c
203
bit_len += nla_total_size(0);
net/ethtool/bitset.c
206
bits_len += nla_total_size(bit_len);
net/ethtool/bitset.c
209
len += nla_total_size(bits_len);
net/ethtool/bitset.c
213
return nla_total_size(len);
net/ethtool/channels.c
47
return nla_total_size(sizeof(u32)) + /* _CHANNELS_RX_MAX */
net/ethtool/channels.c
48
nla_total_size(sizeof(u32)) + /* _CHANNELS_TX_MAX */
net/ethtool/channels.c
49
nla_total_size(sizeof(u32)) + /* _CHANNELS_OTHER_MAX */
net/ethtool/channels.c
50
nla_total_size(sizeof(u32)) + /* _CHANNELS_COMBINED_MAX */
net/ethtool/channels.c
51
nla_total_size(sizeof(u32)) + /* _CHANNELS_RX_COUNT */
net/ethtool/channels.c
52
nla_total_size(sizeof(u32)) + /* _CHANNELS_TX_COUNT */
net/ethtool/channels.c
53
nla_total_size(sizeof(u32)) + /* _CHANNELS_OTHER_COUNT */
net/ethtool/channels.c
54
nla_total_size(sizeof(u32)); /* _CHANNELS_COMBINED_COUNT */
net/ethtool/coalesce.c
100
nla_total_size(sizeof(u32)) + /* _TX_USECS_IRQ */
net/ethtool/coalesce.c
101
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_IRQ */
net/ethtool/coalesce.c
102
nla_total_size(sizeof(u32)) + /* _STATS_BLOCK_USECS */
net/ethtool/coalesce.c
103
nla_total_size(sizeof(u8)) + /* _USE_ADAPTIVE_RX */
net/ethtool/coalesce.c
104
nla_total_size(sizeof(u8)) + /* _USE_ADAPTIVE_TX */
net/ethtool/coalesce.c
105
nla_total_size(sizeof(u32)) + /* _PKT_RATE_LOW */
net/ethtool/coalesce.c
106
nla_total_size(sizeof(u32)) + /* _RX_USECS_LOW */
net/ethtool/coalesce.c
107
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_LOW */
net/ethtool/coalesce.c
108
nla_total_size(sizeof(u32)) + /* _TX_USECS_LOW */
net/ethtool/coalesce.c
109
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_LOW */
net/ethtool/coalesce.c
110
nla_total_size(sizeof(u32)) + /* _PKT_RATE_HIGH */
net/ethtool/coalesce.c
111
nla_total_size(sizeof(u32)) + /* _RX_USECS_HIGH */
net/ethtool/coalesce.c
112
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_HIGH */
net/ethtool/coalesce.c
113
nla_total_size(sizeof(u32)) + /* _TX_USECS_HIGH */
net/ethtool/coalesce.c
114
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_HIGH */
net/ethtool/coalesce.c
115
nla_total_size(sizeof(u32)) + /* _RATE_SAMPLE_INTERVAL */
net/ethtool/coalesce.c
116
nla_total_size(sizeof(u8)) + /* _USE_CQE_MODE_TX */
net/ethtool/coalesce.c
117
nla_total_size(sizeof(u8)) + /* _USE_CQE_MODE_RX */
net/ethtool/coalesce.c
118
nla_total_size(sizeof(u32)) + /* _TX_AGGR_MAX_BYTES */
net/ethtool/coalesce.c
119
nla_total_size(sizeof(u32)) + /* _TX_AGGR_MAX_FRAMES */
net/ethtool/coalesce.c
120
nla_total_size(sizeof(u32)) + /* _TX_AGGR_TIME_USECS */
net/ethtool/coalesce.c
86
int modersz = nla_total_size(0) + /* _PROFILE_IRQ_MODERATION, nest */
net/ethtool/coalesce.c
87
nla_total_size(sizeof(u32)) + /* _IRQ_MODERATION_USEC */
net/ethtool/coalesce.c
88
nla_total_size(sizeof(u32)) + /* _IRQ_MODERATION_PKTS */
net/ethtool/coalesce.c
89
nla_total_size(sizeof(u32)); /* _IRQ_MODERATION_COMPS */
net/ethtool/coalesce.c
91
int total_modersz = nla_total_size(0) + /* _{R,T}X_PROFILE, nest */
net/ethtool/coalesce.c
94
return nla_total_size(sizeof(u32)) + /* _RX_USECS */
net/ethtool/coalesce.c
95
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES */
net/ethtool/coalesce.c
96
nla_total_size(sizeof(u32)) + /* _RX_USECS_IRQ */
net/ethtool/coalesce.c
97
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_IRQ */
net/ethtool/coalesce.c
98
nla_total_size(sizeof(u32)) + /* _TX_USECS */
net/ethtool/coalesce.c
99
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES */
net/ethtool/eee.c
68
len += nla_total_size(sizeof(u8)) + /* _EEE_ACTIVE */
net/ethtool/eee.c
69
nla_total_size(sizeof(u8)) + /* _EEE_ENABLED */
net/ethtool/eee.c
70
nla_total_size(sizeof(u8)) + /* _EEE_TX_LPI_ENABLED */
net/ethtool/eee.c
71
nla_total_size(sizeof(u32)); /* _EEE_TX_LPI_TIMER */
net/ethtool/eeprom.c
202
return nla_total_size(sizeof(u8) * request->length); /* _EEPROM_DATA */
net/ethtool/fec.c
161
len += nla_total_size(sizeof(u8)) + /* _FEC_AUTO */
net/ethtool/fec.c
162
nla_total_size(sizeof(u32)); /* _FEC_ACTIVE */
net/ethtool/fec.c
168
len += (nla_total_size(0) + /* _A_FEC_HIST */
net/ethtool/fec.c
169
nla_total_size(4) + /* _A_FEC_HIST_BIN_LOW */
net/ethtool/fec.c
170
nla_total_size(4) + /* _A_FEC_HIST_BIN_HI */
net/ethtool/linkinfo.c
48
return nla_total_size(sizeof(u8)) /* LINKINFO_PORT */
net/ethtool/linkinfo.c
49
+ nla_total_size(sizeof(u8)) /* LINKINFO_PHYADDR */
net/ethtool/linkinfo.c
50
+ nla_total_size(sizeof(u8)) /* LINKINFO_TP_MDIX */
net/ethtool/linkinfo.c
51
+ nla_total_size(sizeof(u8)) /* LINKINFO_TP_MDIX_CTRL */
net/ethtool/linkinfo.c
52
+ nla_total_size(sizeof(u8)) /* LINKINFO_TRANSCEIVER */
net/ethtool/linkmodes.c
69
len = nla_total_size(sizeof(u8)) /* LINKMODES_AUTONEG */
net/ethtool/linkmodes.c
70
+ nla_total_size(sizeof(u32)) /* LINKMODES_SPEED */
net/ethtool/linkmodes.c
71
+ nla_total_size(sizeof(u32)) /* LINKMODES_LANES */
net/ethtool/linkmodes.c
72
+ nla_total_size(sizeof(u8)) /* LINKMODES_DUPLEX */
net/ethtool/linkmodes.c
73
+ nla_total_size(sizeof(u8)) /* LINKMODES_RATE_MATCHING */
net/ethtool/linkmodes.c
92
len += nla_total_size(sizeof(u8));
net/ethtool/linkmodes.c
95
len += nla_total_size(sizeof(u8));
net/ethtool/linkstate.c
159
len = nla_total_size(sizeof(u8)) /* LINKSTATE_LINK */
net/ethtool/linkstate.c
163
len += nla_total_size(sizeof(u32)); /* LINKSTATE_SQI */
net/ethtool/linkstate.c
164
len += nla_total_size(sizeof(u32)); /* LINKSTATE_SQI_MAX */
net/ethtool/linkstate.c
168
len += nla_total_size(sizeof(u8)); /* LINKSTATE_EXT_STATE */
net/ethtool/linkstate.c
171
len += nla_total_size(sizeof(u8)); /* LINKSTATE_EXT_SUBSTATE */
net/ethtool/linkstate.c
174
len += nla_total_size(sizeof(u32));
net/ethtool/mm.c
68
len += nla_total_size(sizeof(u8)); /* _MM_PMAC_ENABLED */
net/ethtool/mm.c
69
len += nla_total_size(sizeof(u8)); /* _MM_TX_ENABLED */
net/ethtool/mm.c
70
len += nla_total_size(sizeof(u8)); /* _MM_TX_ACTIVE */
net/ethtool/mm.c
71
len += nla_total_size(sizeof(u8)); /* _MM_VERIFY_ENABLED */
net/ethtool/mm.c
72
len += nla_total_size(sizeof(u8)); /* _MM_VERIFY_STATUS */
net/ethtool/mm.c
73
len += nla_total_size(sizeof(u32)); /* _MM_VERIFY_TIME */
net/ethtool/mm.c
74
len += nla_total_size(sizeof(u32)); /* _MM_MAX_VERIFY_TIME */
net/ethtool/mm.c
75
len += nla_total_size(sizeof(u32)); /* _MM_TX_MIN_FRAG_SIZE */
net/ethtool/mm.c
76
len += nla_total_size(sizeof(u32)); /* _MM_RX_MIN_FRAG_SIZE */
net/ethtool/mm.c
79
len += nla_total_size(0) + /* _MM_STATS */
net/ethtool/module.c
78
len += nla_total_size(sizeof(u8)); /* _MODULE_POWER_MODE_POLICY */
net/ethtool/module.c
81
len += nla_total_size(sizeof(u8)); /* _MODULE_POWER_MODE */
net/ethtool/mse.c
179
len += nla_total_size(0);
net/ethtool/mse.c
182
len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
186
len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
188
len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
190
len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
198
snapshot_len += nla_total_size(0);
net/ethtool/mse.c
201
snapshot_len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
203
snapshot_len += nla_total_size(sizeof(u64));
net/ethtool/mse.c
205
snapshot_len += nla_total_size(sizeof(u64));
net/ethtool/netlink.h
233
return nla_total_size(nla_total_size(sizeof(u32)) +
net/ethtool/netlink.h
234
nla_total_size(IFNAMSIZ));
net/ethtool/netlink.h
38
return nla_total_size(strnlen(s, ETH_GSTRING_LEN) + 1);
net/ethtool/pause.c
100
n += nla_total_size(0) + /* _PAUSE_STATS */
net/ethtool/pause.c
101
nla_total_size(sizeof(u32)) + /* _PAUSE_STATS_SRC */
net/ethtool/pause.c
95
int n = nla_total_size(sizeof(u8)) + /* _PAUSE_AUTONEG */
net/ethtool/pause.c
96
nla_total_size(sizeof(u8)) + /* _PAUSE_RX */
net/ethtool/pause.c
97
nla_total_size(sizeof(u8)); /* _PAUSE_TX */
net/ethtool/phc_vclocks.c
50
len += nla_total_size(sizeof(u32));
net/ethtool/phc_vclocks.c
51
len += nla_total_size(sizeof(s32) * data->num);
net/ethtool/phy.c
43
size += nla_total_size(sizeof(u32));
net/ethtool/phy.c
47
size += nla_total_size(strlen(rep_data->drvname) + 1);
net/ethtool/phy.c
50
size += nla_total_size(strlen(rep_data->name) + 1);
net/ethtool/phy.c
53
size += nla_total_size(sizeof(u32));
net/ethtool/phy.c
57
size += nla_total_size(strlen(rep_data->upstream_sfp_name) + 1);
net/ethtool/phy.c
61
size += nla_total_size(sizeof(u32));
net/ethtool/phy.c
65
size += nla_total_size(strlen(rep_data->downstream_sfp_name) + 1);
net/ethtool/plca.c
100
nla_total_size(sizeof(u32)) + /* _NODE_ID */
net/ethtool/plca.c
101
nla_total_size(sizeof(u32)) + /* _TO_TIMER */
net/ethtool/plca.c
102
nla_total_size(sizeof(u32)) + /* _BURST_COUNT */
net/ethtool/plca.c
103
nla_total_size(sizeof(u32)); /* _BURST_TIMER */
net/ethtool/plca.c
245
return nla_total_size(sizeof(u8)); /* _STATUS */
net/ethtool/plca.c
97
return nla_total_size(sizeof(u16)) + /* _VERSION */
net/ethtool/plca.c
98
nla_total_size(sizeof(u8)) + /* _ENABLED */
net/ethtool/plca.c
99
nla_total_size(sizeof(u32)) + /* _NODE_CNT */
net/ethtool/pse-pd.c
100
len += nla_total_size(sizeof(u32)); /* _C33_PSE_ACTUAL_PW */
net/ethtool/pse-pd.c
102
len += nla_total_size(sizeof(u32)); /* _C33_PSE_EXT_STATE */
net/ethtool/pse-pd.c
105
len += nla_total_size(sizeof(u32));
net/ethtool/pse-pd.c
109
len += nla_total_size(sizeof(u32));
net/ethtool/pse-pd.c
113
(nla_total_size(0) +
net/ethtool/pse-pd.c
114
nla_total_size(sizeof(u32)) * 2);
net/ethtool/pse-pd.c
117
len += nla_total_size(sizeof(u32)) * 2;
net/ethtool/pse-pd.c
358
nla_total_size(sizeof(u32)); /* _PSE_NTF_EVENTS */
net/ethtool/pse-pd.c
88
len += nla_total_size(sizeof(u32)); /* _PSE_PW_D_ID */
net/ethtool/pse-pd.c
90
len += nla_total_size(sizeof(u32)); /* _PODL_PSE_ADMIN_STATE */
net/ethtool/pse-pd.c
92
len += nla_total_size(sizeof(u32)); /* _PODL_PSE_PW_D_STATUS */
net/ethtool/pse-pd.c
94
len += nla_total_size(sizeof(u32)); /* _C33_PSE_ADMIN_STATE */
net/ethtool/pse-pd.c
96
len += nla_total_size(sizeof(u32)); /* _C33_PSE_PW_D_STATUS */
net/ethtool/pse-pd.c
98
len += nla_total_size(sizeof(u32)); /* _C33_PSE_PW_CLASS */
net/ethtool/rings.c
56
return nla_total_size(sizeof(u32)) + /* _RINGS_RX_MAX */
net/ethtool/rings.c
57
nla_total_size(sizeof(u32)) + /* _RINGS_RX_MINI_MAX */
net/ethtool/rings.c
58
nla_total_size(sizeof(u32)) + /* _RINGS_RX_JUMBO_MAX */
net/ethtool/rings.c
59
nla_total_size(sizeof(u32)) + /* _RINGS_TX_MAX */
net/ethtool/rings.c
60
nla_total_size(sizeof(u32)) + /* _RINGS_RX */
net/ethtool/rings.c
61
nla_total_size(sizeof(u32)) + /* _RINGS_RX_MINI */
net/ethtool/rings.c
62
nla_total_size(sizeof(u32)) + /* _RINGS_RX_JUMBO */
net/ethtool/rings.c
63
nla_total_size(sizeof(u32)) + /* _RINGS_TX */
net/ethtool/rings.c
64
nla_total_size(sizeof(u32)) + /* _RINGS_RX_BUF_LEN */
net/ethtool/rings.c
65
nla_total_size(sizeof(u8)) + /* _RINGS_TCP_DATA_SPLIT */
net/ethtool/rings.c
66
nla_total_size(sizeof(u32) + /* _RINGS_CQE_SIZE */
net/ethtool/rings.c
67
nla_total_size(sizeof(u8)) + /* _RINGS_TX_PUSH */
net/ethtool/rings.c
68
nla_total_size(sizeof(u8))) + /* _RINGS_RX_PUSH */
net/ethtool/rings.c
69
nla_total_size(sizeof(u32)) + /* _RINGS_TX_PUSH_BUF_LEN */
net/ethtool/rings.c
70
nla_total_size(sizeof(u32)) + /* _RINGS_TX_PUSH_BUF_LEN_MAX */
net/ethtool/rings.c
71
nla_total_size(sizeof(u32)) + /* _RINGS_HDS_THRESH */
net/ethtool/rings.c
72
nla_total_size(sizeof(u32)); /* _RINGS_HDS_THRESH_MAX*/
net/ethtool/rss.c
283
len = nla_total_size(sizeof(u32)) + /* _RSS_CONTEXT */
net/ethtool/rss.c
284
nla_total_size(sizeof(u32)) + /* _RSS_HFUNC */
net/ethtool/rss.c
285
nla_total_size(sizeof(u32)) + /* _RSS_INPUT_XFRM */
net/ethtool/rss.c
286
nla_total_size(sizeof(u32) * data->indir_size) + /* _RSS_INDIR */
net/ethtool/rss.c
287
nla_total_size(data->hkey_size) + /* _RSS_HKEY */
net/ethtool/rss.c
288
nla_total_size(0) + /* _RSS_FLOW_HASH */
net/ethtool/rss.c
289
nla_total_size(sizeof(u32)) * ETHTOOL_A_FLOW_MAX +
net/ethtool/rss.c
496
nla_total_size(sizeof(u32)); /* _RSS_CONTEXT */
net/ethtool/stats.c
202
len += nla_total_size(sizeof(u32)); /* _STATS_SRC */
net/ethtool/stats.c
221
len += (nla_total_size(0) + /* _A_STATS_GRP_HIST */
net/ethtool/stats.c
222
nla_total_size(4) + /* _A_STATS_GRP_HIST_BKT_LOW */
net/ethtool/stats.c
223
nla_total_size(4)) * /* _A_STATS_GRP_HIST_BKT_HI */
net/ethtool/stats.c
231
len += n_grps * (nla_total_size(0) + /* _A_STATS_GRP */
net/ethtool/stats.c
232
nla_total_size(4) + /* _A_STATS_GRP_ID */
net/ethtool/stats.c
233
nla_total_size(4)); /* _A_STATS_GRP_SS_ID */
net/ethtool/stats.c
234
len += n_stats * (nla_total_size(0) + /* _A_STATS_GRP_STAT */
net/ethtool/strset.c
351
return nla_total_size(2 * nla_total_size(sizeof(u32)));
net/ethtool/strset.c
357
len += nla_total_size(nla_total_size(sizeof(u32)) +
net/ethtool/strset.c
361
len = 2 * nla_total_size(sizeof(u32)) + nla_total_size(len);
net/ethtool/strset.c
363
return nla_total_size(len);
net/ethtool/strset.c
375
len += nla_total_size(0); /* ETHTOOL_A_STRSET_STRINGSETS */
net/ethtool/tsconfig.c
124
len += nla_total_size(0) +
net/ethtool/tsconfig.c
125
2 * nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
159
len += nla_total_size(sizeof(u32)); /* _TSINFO_PHC_INDEX */
net/ethtool/tsinfo.c
161
len += nla_total_size(0) + 2 * nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
164
len += nla_total_size(sizeof(u32)); /* _TSINFO_HWTSTAMP_SOURCE */
net/ethtool/tsinfo.c
167
len += nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
170
len += nla_total_size(0) + /* _TSINFO_STATS */
net/ethtool/tunnels.c
31
nla_total_size(0) + /* _UDP_TABLE */
net/ethtool/tunnels.c
32
nla_total_size(sizeof(u32)); /* _UDP_TABLE_SIZE */
net/ethtool/tunnels.c
52
size = nla_total_size(0); /* _INFO_UDP_PORTS */
net/ethtool/tunnels.c
73
size += nla_total_size(0) + /* _TABLE_ENTRY */
net/ethtool/tunnels.c
74
nla_total_size(sizeof(__be16)) + /* _ENTRY_PORT */
net/ethtool/tunnels.c
75
nla_total_size(sizeof(u32)); /* _ENTRY_TYPE */
net/ethtool/wol.c
60
len += nla_total_size(sizeof(data->wol.sopass));
net/ife/ife.c
140
*totlen = nla_total_size(*dlen);
net/ife/ife.c
162
u16 totlen = nla_total_size(dlen); /*alignment + hdr */
net/ipv4/devinet.c
1678
+ nla_total_size(4) /* IFA_ADDRESS */
net/ipv4/devinet.c
1679
+ nla_total_size(4) /* IFA_LOCAL */
net/ipv4/devinet.c
1680
+ nla_total_size(4) /* IFA_BROADCAST */
net/ipv4/devinet.c
1681
+ nla_total_size(IFNAMSIZ) /* IFA_LABEL */
net/ipv4/devinet.c
1682
+ nla_total_size(4) /* IFA_FLAGS */
net/ipv4/devinet.c
1683
+ nla_total_size(1) /* IFA_PROTO */
net/ipv4/devinet.c
1684
+ nla_total_size(4) /* IFA_RT_PRIORITY */
net/ipv4/devinet.c
1685
+ nla_total_size(sizeof(struct ifa_cacheinfo)); /* IFA_CACHEINFO */
net/ipv4/devinet.c
2039
return nla_total_size(IPV4_DEVCONF_MAX * 4); /* IFLA_INET_CONF */
net/ipv4/devinet.c
2120
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/ipv4/devinet.c
2127
size += nla_total_size(4);
net/ipv4/devinet.c
2129
size += nla_total_size(4);
net/ipv4/devinet.c
2131
size += nla_total_size(4);
net/ipv4/devinet.c
2133
size += nla_total_size(4);
net/ipv4/devinet.c
2135
size += nla_total_size(4);
net/ipv4/devinet.c
2137
size += nla_total_size(4);
net/ipv4/fib_frontend.c
477
return len + nla_total_size(4);
net/ipv4/fib_frontend.c
602
mx = kcalloc(3, nla_total_size(4), GFP_KERNEL);
net/ipv4/fib_rules.c
458
return nla_total_size(4) /* dst */
net/ipv4/fib_rules.c
459
+ nla_total_size(4) /* src */
net/ipv4/fib_rules.c
460
+ nla_total_size(4) /* flow */
net/ipv4/fib_rules.c
461
+ nla_total_size(1) /* dscp */
net/ipv4/fib_rules.c
462
+ nla_total_size(1); /* dscp mask */
net/ipv4/fib_semantics.c
497
+ nla_total_size(4) /* RTA_TABLE */
net/ipv4/fib_semantics.c
498
+ nla_total_size(4) /* RTA_DST */
net/ipv4/fib_semantics.c
499
+ nla_total_size(4) /* RTA_PRIORITY */
net/ipv4/fib_semantics.c
500
+ nla_total_size(4) /* RTA_PREFSRC */
net/ipv4/fib_semantics.c
501
+ nla_total_size(TCP_CA_NAME_MAX); /* RTAX_CC_ALGO */
net/ipv4/fib_semantics.c
505
payload += nla_total_size((RTAX_MAX * nla_total_size(4)));
net/ipv4/fib_semantics.c
508
payload += nla_total_size(4); /* RTA_NH_ID */
net/ipv4/fib_semantics.c
515
size_t nhsize = nla_total_size(sizeof(struct rtnexthop));
net/ipv4/fib_semantics.c
519
nhsize += 2 * nla_total_size(4);
net/ipv4/fib_semantics.c
530
nh_encapsize += nla_total_size(2);
net/ipv4/fib_semantics.c
535
payload += nla_total_size((nhs * nhsize) + nh_encapsize);
net/ipv4/igmp.c
1482
nla_total_size(sizeof(__be32)) +
net/ipv4/igmp.c
1483
nla_total_size(sizeof(struct ifa_cacheinfo)),
net/ipv4/ip_gre.c
1510
nla_total_size(4) +
net/ipv4/ip_gre.c
1512
nla_total_size(2) +
net/ipv4/ip_gre.c
1514
nla_total_size(2) +
net/ipv4/ip_gre.c
1516
nla_total_size(4) +
net/ipv4/ip_gre.c
1518
nla_total_size(4) +
net/ipv4/ip_gre.c
1520
nla_total_size(4) +
net/ipv4/ip_gre.c
1522
nla_total_size(4) +
net/ipv4/ip_gre.c
1524
nla_total_size(1) +
net/ipv4/ip_gre.c
1526
nla_total_size(1) +
net/ipv4/ip_gre.c
1528
nla_total_size(1) +
net/ipv4/ip_gre.c
1530
nla_total_size(2) +
net/ipv4/ip_gre.c
1532
nla_total_size(2) +
net/ipv4/ip_gre.c
1534
nla_total_size(2) +
net/ipv4/ip_gre.c
1536
nla_total_size(2) +
net/ipv4/ip_gre.c
1538
nla_total_size(0) +
net/ipv4/ip_gre.c
1540
nla_total_size(1) +
net/ipv4/ip_gre.c
1542
nla_total_size(4) +
net/ipv4/ip_gre.c
1544
nla_total_size(4) +
net/ipv4/ip_gre.c
1546
nla_total_size(1) +
net/ipv4/ip_gre.c
1548
nla_total_size(1) +
net/ipv4/ip_gre.c
1550
nla_total_size(2) +
net/ipv4/ip_tunnel_core.c
1060
+ nla_total_size(16) /* LWTUNNEL_IP6_DST */
net/ipv4/ip_tunnel_core.c
1061
+ nla_total_size(16) /* LWTUNNEL_IP6_SRC */
net/ipv4/ip_tunnel_core.c
1062
+ nla_total_size(1) /* LWTUNNEL_IP6_HOPLIMIT */
net/ipv4/ip_tunnel_core.c
1063
+ nla_total_size(1) /* LWTUNNEL_IP6_TC */
net/ipv4/ip_tunnel_core.c
1064
+ nla_total_size(2) /* LWTUNNEL_IP6_FLAGS */
net/ipv4/ip_tunnel_core.c
894
opt_len = nla_total_size(0); /* LWTUNNEL_IP_OPTS */
net/ipv4/ip_tunnel_core.c
899
opt_len += nla_total_size(0); /* LWTUNNEL_IP_OPTS_GENEVE */
net/ipv4/ip_tunnel_core.c
902
opt_len += nla_total_size(2) /* OPT_GENEVE_CLASS */
net/ipv4/ip_tunnel_core.c
903
+ nla_total_size(1) /* OPT_GENEVE_TYPE */
net/ipv4/ip_tunnel_core.c
904
+ nla_total_size(opt->length * 4);
net/ipv4/ip_tunnel_core.c
909
opt_len += nla_total_size(0) /* LWTUNNEL_IP_OPTS_VXLAN */
net/ipv4/ip_tunnel_core.c
910
+ nla_total_size(4); /* OPT_VXLAN_GBP */
net/ipv4/ip_tunnel_core.c
914
opt_len += nla_total_size(0) /* LWTUNNEL_IP_OPTS_ERSPAN */
net/ipv4/ip_tunnel_core.c
915
+ nla_total_size(1) /* OPT_ERSPAN_VER */
net/ipv4/ip_tunnel_core.c
916
+ (md->version == 1 ? nla_total_size(4)
net/ipv4/ip_tunnel_core.c
918
: nla_total_size(1) +
net/ipv4/ip_tunnel_core.c
919
nla_total_size(1));
net/ipv4/ip_tunnel_core.c
929
+ nla_total_size(4) /* LWTUNNEL_IP_DST */
net/ipv4/ip_tunnel_core.c
930
+ nla_total_size(4) /* LWTUNNEL_IP_SRC */
net/ipv4/ip_tunnel_core.c
931
+ nla_total_size(1) /* LWTUNNEL_IP_TOS */
net/ipv4/ip_tunnel_core.c
932
+ nla_total_size(1) /* LWTUNNEL_IP_TTL */
net/ipv4/ip_tunnel_core.c
933
+ nla_total_size(2) /* LWTUNNEL_IP_FLAGS */
net/ipv4/ip_vti.c
607
nla_total_size(4) +
net/ipv4/ip_vti.c
609
nla_total_size(4) +
net/ipv4/ip_vti.c
611
nla_total_size(4) +
net/ipv4/ip_vti.c
613
nla_total_size(4) +
net/ipv4/ip_vti.c
615
nla_total_size(4) +
net/ipv4/ip_vti.c
617
nla_total_size(4) +
net/ipv4/ipip.c
519
nla_total_size(4) +
net/ipv4/ipip.c
521
nla_total_size(4) +
net/ipv4/ipip.c
523
nla_total_size(4) +
net/ipv4/ipip.c
525
nla_total_size(1) +
net/ipv4/ipip.c
527
nla_total_size(1) +
net/ipv4/ipip.c
529
nla_total_size(1) +
net/ipv4/ipip.c
531
nla_total_size(1) +
net/ipv4/ipip.c
533
nla_total_size(2) +
net/ipv4/ipip.c
535
nla_total_size(2) +
net/ipv4/ipip.c
537
nla_total_size(2) +
net/ipv4/ipip.c
539
nla_total_size(2) +
net/ipv4/ipip.c
541
nla_total_size(0) +
net/ipv4/ipip.c
543
nla_total_size(4) +
net/ipv4/ipmr.c
2517
+ nla_total_size(4) /* RTA_TABLE */
net/ipv4/ipmr.c
2518
+ nla_total_size(4) /* RTA_SRC */
net/ipv4/ipmr.c
2519
+ nla_total_size(4) /* RTA_DST */
net/ipv4/ipmr.c
2524
+ nla_total_size(4) /* RTA_IIF */
net/ipv4/ipmr.c
2525
+ nla_total_size(0) /* RTA_MULTIPATH */
net/ipv4/ipmr.c
2563
+ nla_total_size(1) /* IPMRA_CREPORT_MSGTYPE */
net/ipv4/ipmr.c
2564
+ nla_total_size(4) /* IPMRA_CREPORT_VIF_ID */
net/ipv4/ipmr.c
2565
+ nla_total_size(4) /* IPMRA_CREPORT_SRC_ADDR */
net/ipv4/ipmr.c
2566
+ nla_total_size(4) /* IPMRA_CREPORT_DST_ADDR */
net/ipv4/ipmr.c
2567
+ nla_total_size(4) /* IPMRA_CREPORT_TABLE */
net/ipv4/ipmr.c
2569
+ nla_total_size(payloadlen)
net/ipv4/nexthop.c
1000
return nla_total_size(0) + /* NHA_RES_GROUP */
net/ipv4/nexthop.c
1001
nla_total_size(2) + /* NHA_RES_GROUP_BUCKETS */
net/ipv4/nexthop.c
1002
nla_total_size(4) + /* NHA_RES_GROUP_IDLE_TIMER */
net/ipv4/nexthop.c
1003
nla_total_size(4) + /* NHA_RES_GROUP_UNBALANCED_TIMER */
net/ipv4/nexthop.c
1011
size_t tot = nla_total_size(sz) +
net/ipv4/nexthop.c
1012
nla_total_size(2); /* NHA_GROUP_TYPE */
net/ipv4/nexthop.c
1028
sz = nla_total_size(4); /* NHA_OIF */
net/ipv4/nexthop.c
1033
sz += nla_total_size(4); /* NHA_GATEWAY */
net/ipv4/nexthop.c
1039
sz += nla_total_size(sizeof(const struct in6_addr));
net/ipv4/nexthop.c
1045
sz += nla_total_size(2); /* NHA_ENCAP_TYPE */
net/ipv4/nexthop.c
1055
sz += nla_total_size(4); /* NHA_ID */
net/ipv4/nexthop.c
1059
nla_total_size(4) + /* NHA_OP_FLAGS */
net/ipv4/raw_diag.c
103
rep = nlmsg_new(nla_total_size(sizeof(struct inet_diag_msg)) +
net/ipv4/raw_diag.c
105
nla_total_size(sizeof(struct inet_diag_meminfo)) + 64,
net/ipv4/tcp.c
4409
nla_total_size(sizeof(u32)) + /* TCP_NLA_SND_CWND */
net/ipv4/tcp.c
4410
nla_total_size(sizeof(u32)) + /* TCP_NLA_REORDERING */
net/ipv4/tcp.c
4411
nla_total_size(sizeof(u32)) + /* TCP_NLA_MIN_RTT */
net/ipv4/tcp.c
4412
nla_total_size(sizeof(u8)) + /* TCP_NLA_RECUR_RETRANS */
net/ipv4/tcp.c
4413
nla_total_size(sizeof(u8)) + /* TCP_NLA_DELIVERY_RATE_APP_LMT */
net/ipv4/tcp.c
4414
nla_total_size(sizeof(u32)) + /* TCP_NLA_SNDQ_SIZE */
net/ipv4/tcp.c
4415
nla_total_size(sizeof(u8)) + /* TCP_NLA_CA_STATE */
net/ipv4/tcp.c
4416
nla_total_size(sizeof(u32)) + /* TCP_NLA_SND_SSTHRESH */
net/ipv4/tcp.c
4417
nla_total_size(sizeof(u32)) + /* TCP_NLA_DELIVERED */
net/ipv4/tcp.c
4418
nla_total_size(sizeof(u32)) + /* TCP_NLA_DELIVERED_CE */
net/ipv4/tcp.c
4421
nla_total_size(sizeof(u32)) + /* TCP_NLA_DSACK_DUPS */
net/ipv4/tcp.c
4422
nla_total_size(sizeof(u32)) + /* TCP_NLA_REORD_SEEN */
net/ipv4/tcp.c
4423
nla_total_size(sizeof(u32)) + /* TCP_NLA_SRTT */
net/ipv4/tcp.c
4424
nla_total_size(sizeof(u16)) + /* TCP_NLA_TIMEOUT_REHASH */
net/ipv4/tcp.c
4425
nla_total_size(sizeof(u32)) + /* TCP_NLA_BYTES_NOTSENT */
net/ipv4/tcp.c
4427
nla_total_size(sizeof(u8)) + /* TCP_NLA_TTL */
net/ipv4/tcp.c
4428
nla_total_size(sizeof(u32)) + /* TCP_NLA_REHASH */
net/ipv4/tcp_diag.c
164
size += nla_total_size(md5sig_count *
net/ipv4/tcp_diag.c
174
size += nla_total_size(0) +
net/ipv4/tcp_diag.c
175
nla_total_size(TCP_ULP_NAME_MAX);
net/ipv4/tcp_diag.c
182
+ nla_total_size(sizeof(struct tcp_info))
net/ipv4/tcp_diag.c
183
+ nla_total_size(sizeof(struct inet_diag_msg))
net/ipv4/tcp_diag.c
185
+ nla_total_size(sizeof(struct inet_diag_meminfo))
net/ipv4/tcp_diag.c
186
+ nla_total_size(SK_MEMINFO_VARS * sizeof(u32))
net/ipv4/tcp_diag.c
187
+ nla_total_size(TCP_CA_NAME_MAX)
net/ipv4/tcp_diag.c
188
+ nla_total_size(sizeof(struct tcpvegas_info))
net/ipv4/udp_diag.c
66
rep = nlmsg_new(nla_total_size(sizeof(struct inet_diag_msg)) +
net/ipv4/udp_diag.c
68
nla_total_size(sizeof(struct inet_diag_meminfo)) + 64,
net/ipv4/udp_tunnel_nic.c
595
size += nla_total_size(0) + /* _TABLE_ENTRY */
net/ipv4/udp_tunnel_nic.c
596
nla_total_size(sizeof(__be16)) + /* _ENTRY_PORT */
net/ipv4/udp_tunnel_nic.c
597
nla_total_size(sizeof(u32)); /* _ENTRY_TYPE */
net/ipv6/addrconf.c
510
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/ipv6/addrconf.c
5125
+ nla_total_size(16) /* IFA_LOCAL */
net/ipv6/addrconf.c
5126
+ nla_total_size(16) /* IFA_ADDRESS */
net/ipv6/addrconf.c
5127
+ nla_total_size(sizeof(struct ifa_cacheinfo))
net/ipv6/addrconf.c
5128
+ nla_total_size(4) /* IFA_FLAGS */
net/ipv6/addrconf.c
5129
+ nla_total_size(1) /* IFA_PROTO */
net/ipv6/addrconf.c
5130
+ nla_total_size(4) /* IFA_RT_PRIORITY */;
net/ipv6/addrconf.c
517
size += nla_total_size(4);
net/ipv6/addrconf.c
520
size += nla_total_size(4);
net/ipv6/addrconf.c
523
size += nla_total_size(4);
net/ipv6/addrconf.c
526
size += nla_total_size(4);
net/ipv6/addrconf.c
5727
return nla_total_size(4) /* IFLA_INET6_FLAGS */
net/ipv6/addrconf.c
5728
+ nla_total_size(sizeof(struct ifla_cacheinfo))
net/ipv6/addrconf.c
5729
+ nla_total_size(DEVCONF_MAX * 4) /* IFLA_INET6_CONF */
net/ipv6/addrconf.c
5730
+ nla_total_size(IPSTATS_MIB_MAX * 8) /* IFLA_INET6_STATS */
net/ipv6/addrconf.c
5731
+ nla_total_size(ICMP6_MIB_MAX * 8) /* IFLA_INET6_ICMP6STATS */
net/ipv6/addrconf.c
5732
+ nla_total_size(sizeof(struct in6_addr)) /* IFLA_INET6_TOKEN */
net/ipv6/addrconf.c
5733
+ nla_total_size(1) /* IFLA_INET6_ADDR_GEN_MODE */
net/ipv6/addrconf.c
5734
+ nla_total_size(4) /* IFLA_INET6_RA_MTU */
net/ipv6/addrconf.c
5741
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/ipv6/addrconf.c
5742
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/ipv6/addrconf.c
5743
+ nla_total_size(4) /* IFLA_MTU */
net/ipv6/addrconf.c
5744
+ nla_total_size(4) /* IFLA_LINK */
net/ipv6/addrconf.c
5745
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/ipv6/addrconf.c
5746
+ nla_total_size(inet6_ifla6_size()); /* IFLA_PROTINFO */
net/ipv6/addrconf.c
6203
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/addrconf.c
6204
+ nla_total_size(sizeof(struct prefix_cacheinfo));
net/ipv6/addrlabel.c
524
+ nla_total_size(16) /* IFAL_ADDRESS */
net/ipv6/addrlabel.c
525
+ nla_total_size(4); /* IFAL_LABEL */
net/ipv6/anycast.c
310
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/anycast.c
311
nla_total_size(sizeof(struct ifa_cacheinfo)),
net/ipv6/fib6_rules.c
579
return nla_total_size(16) /* dst */
net/ipv6/fib6_rules.c
580
+ nla_total_size(16) /* src */
net/ipv6/fib6_rules.c
581
+ nla_total_size(1) /* dscp */
net/ipv6/fib6_rules.c
582
+ nla_total_size(1) /* dscp mask */
net/ipv6/fib6_rules.c
583
+ nla_total_size(4) /* flowlabel */
net/ipv6/fib6_rules.c
584
+ nla_total_size(4); /* flowlabel mask */
net/ipv6/ila/ila_lwt.c
299
nla_total_size(sizeof(u8)) + /* ILA_ATTR_CSUM_MODE */
net/ipv6/ila/ila_lwt.c
300
nla_total_size(sizeof(u8)) + /* ILA_ATTR_IDENT_TYPE */
net/ipv6/ila/ila_lwt.c
301
nla_total_size(sizeof(u8)) + /* ILA_ATTR_HOOK_TYPE */
net/ipv6/ioam6_iptunnel.c
510
nlsize = nla_total_size(sizeof(ilwt->freq.k)) +
net/ipv6/ioam6_iptunnel.c
511
nla_total_size(sizeof(ilwt->freq.n)) +
net/ipv6/ioam6_iptunnel.c
512
nla_total_size(sizeof(ilwt->mode)) +
net/ipv6/ioam6_iptunnel.c
513
nla_total_size(sizeof(ilwt->tuninfo.traceh));
net/ipv6/ioam6_iptunnel.c
517
nlsize += nla_total_size(sizeof(ilwt->tunsrc));
net/ipv6/ioam6_iptunnel.c
519
nlsize += nla_total_size(sizeof(ilwt->tundst));
net/ipv6/ip6_gre.c
2074
nla_total_size(4) +
net/ipv6/ip6_gre.c
2076
nla_total_size(2) +
net/ipv6/ip6_gre.c
2078
nla_total_size(2) +
net/ipv6/ip6_gre.c
2080
nla_total_size(4) +
net/ipv6/ip6_gre.c
2082
nla_total_size(4) +
net/ipv6/ip6_gre.c
2084
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_gre.c
2086
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_gre.c
2088
nla_total_size(1) +
net/ipv6/ip6_gre.c
2090
nla_total_size(1) +
net/ipv6/ip6_gre.c
2092
nla_total_size(4) +
net/ipv6/ip6_gre.c
2094
nla_total_size(4) +
net/ipv6/ip6_gre.c
2096
nla_total_size(2) +
net/ipv6/ip6_gre.c
2098
nla_total_size(2) +
net/ipv6/ip6_gre.c
2100
nla_total_size(2) +
net/ipv6/ip6_gre.c
2102
nla_total_size(2) +
net/ipv6/ip6_gre.c
2104
nla_total_size(0) +
net/ipv6/ip6_gre.c
2106
nla_total_size(4) +
net/ipv6/ip6_gre.c
2108
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2155
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2157
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_tunnel.c
2159
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_tunnel.c
2161
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2163
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2165
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2167
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2169
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2171
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2173
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2175
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2177
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2179
nla_total_size(0) +
net/ipv6/ip6_tunnel.c
2181
nla_total_size(4) +
net/ipv6/ip6_vti.c
1059
nla_total_size(4) +
net/ipv6/ip6_vti.c
1061
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_vti.c
1063
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_vti.c
1065
nla_total_size(4) +
net/ipv6/ip6_vti.c
1067
nla_total_size(4) +
net/ipv6/ip6_vti.c
1069
nla_total_size(4) +
net/ipv6/ip6mr.c
2546
+ nla_total_size(4) /* RTA_TABLE */
net/ipv6/ip6mr.c
2547
+ nla_total_size(sizeof(struct in6_addr)) /* RTA_SRC */
net/ipv6/ip6mr.c
2548
+ nla_total_size(sizeof(struct in6_addr)) /* RTA_DST */
net/ipv6/ip6mr.c
2553
+ nla_total_size(4) /* RTA_IIF */
net/ipv6/ip6mr.c
2554
+ nla_total_size(0) /* RTA_MULTIPATH */
net/ipv6/ip6mr.c
2591
+ nla_total_size(1) /* IP6MRA_CREPORT_MSGTYPE */
net/ipv6/ip6mr.c
2592
+ nla_total_size(4) /* IP6MRA_CREPORT_MIF_ID */
net/ipv6/ip6mr.c
2594
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/ip6mr.c
2596
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/ip6mr.c
2598
+ nla_total_size(payloadlen)
net/ipv6/mcast.c
910
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/mcast.c
911
nla_total_size(sizeof(struct ifa_cacheinfo)),
net/ipv6/ndisc.c
1193
size_t msg_size = base_size + nla_total_size(sizeof(struct in6_addr));
net/ipv6/route.c
5666
*nexthop_len += nla_total_size(0) /* RTA_MULTIPATH */
net/ipv6/route.c
5668
+ nla_total_size(16); /* RTA_GATEWAY */
net/ipv6/route.c
5674
*nexthop_len += nla_total_size(2);
net/ipv6/route.c
5687
nexthop_len = nla_total_size(4); /* RTA_NH_ID */
net/ipv6/route.c
5711
+ nla_total_size(16) /* RTA_SRC */
net/ipv6/route.c
5712
+ nla_total_size(16) /* RTA_DST */
net/ipv6/route.c
5713
+ nla_total_size(16) /* RTA_GATEWAY */
net/ipv6/route.c
5714
+ nla_total_size(16) /* RTA_PREFSRC */
net/ipv6/route.c
5715
+ nla_total_size(4) /* RTA_TABLE */
net/ipv6/route.c
5716
+ nla_total_size(4) /* RTA_IIF */
net/ipv6/route.c
5717
+ nla_total_size(4) /* RTA_OIF */
net/ipv6/route.c
5718
+ nla_total_size(4) /* RTA_PRIORITY */
net/ipv6/route.c
5719
+ RTAX_MAX * nla_total_size(4) /* RTA_METRICS */
net/ipv6/route.c
5720
+ nla_total_size(sizeof(struct rta_cacheinfo))
net/ipv6/route.c
5721
+ nla_total_size(TCP_CA_NAME_MAX) /* RTAX_CC_ALGO */
net/ipv6/route.c
5722
+ nla_total_size(1) /* RTA_PREF */
net/ipv6/rpl_iptunnel.c
349
return nla_total_size(RPL_IPTUNNEL_SRH_SIZE(tuninfo->srh));
net/ipv6/seg6_iptunnel.c
745
return nla_total_size(SEG6_IPTUN_ENCAP_SIZE(tuninfo));
net/ipv6/seg6_local.c
2255
nlsize = nla_total_size(0) + /* nest SEG6_LOCAL_FLAVORS */
net/ipv6/seg6_local.c
2256
nla_total_size(4); /* SEG6_LOCAL_FLV_OPERATION */
net/ipv6/seg6_local.c
2259
nlsize += nla_total_size(1) + /* SEG6_LOCAL_FLV_LCBLOCK_BITS */
net/ipv6/seg6_local.c
2260
nla_total_size(1); /* SEG6_LOCAL_FLV_LCNODE_FN_BITS */
net/ipv6/seg6_local.c
2595
nlsize = nla_total_size(4); /* action */
net/ipv6/seg6_local.c
2600
nlsize += nla_total_size((slwt->srh->hdrlen + 1) << 3);
net/ipv6/seg6_local.c
2603
nlsize += nla_total_size(4);
net/ipv6/seg6_local.c
2606
nlsize += nla_total_size(4);
net/ipv6/seg6_local.c
2609
nlsize += nla_total_size(16);
net/ipv6/seg6_local.c
2612
nlsize += nla_total_size(4);
net/ipv6/seg6_local.c
2615
nlsize += nla_total_size(4);
net/ipv6/seg6_local.c
2618
nlsize += nla_total_size(sizeof(struct nlattr)) +
net/ipv6/seg6_local.c
2619
nla_total_size(MAX_PROG_NAME) +
net/ipv6/seg6_local.c
2620
nla_total_size(4);
net/ipv6/seg6_local.c
2623
nlsize += nla_total_size(4);
net/ipv6/seg6_local.c
2626
nlsize += nla_total_size(0) + /* nest SEG6_LOCAL_COUNTERS */
net/ipv6/sit.c
1649
nla_total_size(4) +
net/ipv6/sit.c
1651
nla_total_size(4) +
net/ipv6/sit.c
1653
nla_total_size(4) +
net/ipv6/sit.c
1655
nla_total_size(1) +
net/ipv6/sit.c
1657
nla_total_size(1) +
net/ipv6/sit.c
1659
nla_total_size(1) +
net/ipv6/sit.c
1661
nla_total_size(2) +
net/ipv6/sit.c
1663
nla_total_size(1) +
net/ipv6/sit.c
1666
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/sit.c
1668
nla_total_size(4) +
net/ipv6/sit.c
1670
nla_total_size(2) +
net/ipv6/sit.c
1672
nla_total_size(2) +
net/ipv6/sit.c
1675
nla_total_size(2) +
net/ipv6/sit.c
1677
nla_total_size(2) +
net/ipv6/sit.c
1679
nla_total_size(2) +
net/ipv6/sit.c
1681
nla_total_size(2) +
net/ipv6/sit.c
1683
nla_total_size(4) +
net/mctp/device.c
382
ret = nla_total_size(4); /* IFLA_MCTP_NET */
net/mctp/device.c
383
ret += nla_total_size(1); /* IFLA_MCTP_PHYS_BINDING */
net/mctp/device.c
54
+ nla_total_size(1) // IFA_LOCAL
net/mctp/device.c
55
+ nla_total_size(1) // IFA_ADDRESS
net/mpls/af_mpls.c
1203
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/mpls/af_mpls.c
1210
size += nla_total_size(4);
net/mpls/af_mpls.c
2295
+ nla_total_size(4) /* RTA_DST */
net/mpls/af_mpls.c
2296
+ nla_total_size(1); /* RTA_TTL_PROPAGATE */
net/mpls/af_mpls.c
2302
payload += nla_total_size(4); /* RTA_OIF */
net/mpls/af_mpls.c
2304
payload += nla_total_size(2 + nh->nh_via_alen);
net/mpls/af_mpls.c
2306
payload += nla_total_size(nh->nh_labels * 4);
net/mpls/af_mpls.c
2314
nhsize += nla_total_size(sizeof(struct rtnexthop));
net/mpls/af_mpls.c
2317
nhsize += nla_total_size(2 + nh->nh_via_alen);
net/mpls/af_mpls.c
2319
nhsize += nla_total_size(nh->nh_labels * 4);
net/mpls/af_mpls.c
2322
payload += nla_total_size(nhsize);
net/mpls/mpls_iptunnel.c
254
nlsize = nla_total_size(tun_encap_info->labels * 4);
net/mpls/mpls_iptunnel.c
257
nlsize += nla_total_size(1);
net/mptcp/diag.c
100
nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_FLAGS */
net/mptcp/diag.c
101
nla_total_size(1) + /* MPTCP_SUBFLOW_ATTR_ID_REM */
net/mptcp/diag.c
102
nla_total_size(1) + /* MPTCP_SUBFLOW_ATTR_ID_LOC */
net/mptcp/diag.c
106
size += nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ */
net/mptcp/diag.c
108
nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_MAP_SFSEQ */
net/mptcp/diag.c
109
nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_SSN_OFFSET */
net/mptcp/diag.c
110
nla_total_size(2) + /* MPTCP_SUBFLOW_ATTR_MAP_DATALEN */
net/mptcp/diag.c
97
size += nla_total_size(0) + /* INET_ULP_INFO_MPTCP */
net/mptcp/diag.c
98
nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_TOKEN_REM */
net/mptcp/diag.c
99
nla_total_size(4) + /* MPTCP_SUBFLOW_ATTR_TOKEN_LOC */
net/mptcp/mptcp_diag.c
44
rep = nlmsg_new(nla_total_size(sizeof(struct inet_diag_msg)) +
net/mptcp/mptcp_diag.c
46
nla_total_size(sizeof(struct mptcp_info)) +
net/mptcp/mptcp_diag.c
47
nla_total_size(sizeof(struct inet_diag_meminfo)) + 64,
net/netfilter/nf_conntrack_netlink.c
2646
return 3 * nla_total_size(0) /* CTA_TUPLE_ORIG|REPL|MASTER */
net/netfilter/nf_conntrack_netlink.c
2647
+ 3 * nla_total_size(0) /* CTA_TUPLE_IP */
net/netfilter/nf_conntrack_netlink.c
2648
+ 3 * nla_total_size(0) /* CTA_TUPLE_PROTO */
net/netfilter/nf_conntrack_netlink.c
2649
+ 3 * nla_total_size(sizeof(u_int8_t)) /* CTA_PROTO_NUM */
net/netfilter/nf_conntrack_netlink.c
2650
+ nla_total_size(sizeof(u_int32_t)) /* CTA_ID */
net/netfilter/nf_conntrack_netlink.c
2651
+ nla_total_size(sizeof(u_int32_t)) /* CTA_STATUS */
net/netfilter/nf_conntrack_netlink.c
2652
+ nla_total_size(sizeof(u_int32_t)) /* CTA_TIMEOUT */
net/netfilter/nf_conntrack_netlink.c
2653
+ nla_total_size(0) /* CTA_PROTOINFO */
net/netfilter/nf_conntrack_netlink.c
2654
+ nla_total_size(0) /* CTA_HELP */
net/netfilter/nf_conntrack_netlink.c
2655
+ nla_total_size(NF_CT_HELPER_NAME_LEN) /* CTA_HELP_NAME */
net/netfilter/nf_conntrack_netlink.c
2660
+ 2 * nla_total_size(0) /* CTA_NAT_SEQ_ADJ_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
2661
+ 6 * nla_total_size(sizeof(u_int32_t)) /* CTA_NAT_SEQ_OFFSET */
net/netfilter/nf_conntrack_netlink.c
2664
+ nla_total_size(sizeof(u_int32_t)) /* CTA_MARK */
net/netfilter/nf_conntrack_netlink.c
2667
+ nla_total_size(sizeof(u_int16_t)) /* CTA_ZONE|CTA_TUPLE_ZONE */
net/netfilter/nf_conntrack_netlink.c
410
return nla_total_size(sizeof(labels->bits));
net/netfilter/nf_conntrack_netlink.c
675
return 2 * nla_total_size(0) /* CTA_COUNTERS_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
690
return nla_total_size(0) /* CTA_SECCTX */
net/netfilter/nf_conntrack_netlink.c
691
+ nla_total_size(sizeof(char) * ret); /* CTA_SECCTX_NAME */
net/netfilter/nf_conntrack_netlink.c
702
return nla_total_size(0) + 2 * nla_total_size_64bit(sizeof(uint64_t));
net/netfilter/nf_conntrack_netlink.c
713
+ 3 * nla_total_size(0) /* CTA_TUPLE_ORIG|REPL|MASTER */
net/netfilter/nf_conntrack_netlink.c
714
+ 3 * nla_total_size(0) /* CTA_TUPLE_IP */
net/netfilter/nf_conntrack_netlink.c
715
+ 3 * nla_total_size(0) /* CTA_TUPLE_PROTO */
net/netfilter/nf_conntrack_netlink.c
716
+ 3 * nla_total_size(sizeof(u_int8_t)) /* CTA_PROTO_NUM */
net/netfilter/nf_conntrack_netlink.c
717
+ nla_total_size(sizeof(u_int32_t)) /* CTA_ID */
net/netfilter/nf_conntrack_netlink.c
718
+ nla_total_size(sizeof(u_int32_t)) /* CTA_STATUS */
net/netfilter/nf_conntrack_netlink.c
721
+ nla_total_size(sizeof(u_int32_t)) /* CTA_TIMEOUT */
net/netfilter/nf_conntrack_netlink.c
722
+ nla_total_size(0) /* CTA_PROTOINFO */
net/netfilter/nf_conntrack_netlink.c
723
+ nla_total_size(0) /* CTA_HELP */
net/netfilter/nf_conntrack_netlink.c
724
+ nla_total_size(NF_CT_HELPER_NAME_LEN) /* CTA_HELP_NAME */
net/netfilter/nf_conntrack_netlink.c
727
+ 2 * nla_total_size(0) /* CTA_NAT_SEQ_ADJ_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
728
+ 6 * nla_total_size(sizeof(u_int32_t)) /* CTA_NAT_SEQ_OFFSET */
net/netfilter/nf_conntrack_netlink.c
731
+ nla_total_size(sizeof(u_int32_t)) /* CTA_MARK */
net/netfilter/nf_conntrack_netlink.c
734
+ nla_total_size(sizeof(u_int16_t)) /* CTA_ZONE|CTA_TUPLE_ZONE */
net/netfilter/nf_conntrack_netlink.c
739
+ nla_total_size(sizeof(u64)) /* CTA_TIMESTAMP_EVENT */
net/netfilter/nf_tables_trace.c
254
nla_total_size(strlen(chain->table->name)) +
net/netfilter/nf_tables_trace.c
255
nla_total_size(strlen(chain->name)) +
net/netfilter/nf_tables_trace.c
257
nla_total_size(sizeof(__be32)) + /* trace type */
net/netfilter/nf_tables_trace.c
258
nla_total_size(0) + /* VERDICT, nested */
net/netfilter/nf_tables_trace.c
259
nla_total_size(sizeof(u32)) + /* verdict code */
net/netfilter/nf_tables_trace.c
260
nla_total_size(sizeof(u32)) + /* ct id */
net/netfilter/nf_tables_trace.c
261
nla_total_size(sizeof(u8)) + /* ct direction */
net/netfilter/nf_tables_trace.c
262
nla_total_size(sizeof(u32)) + /* ct state */
net/netfilter/nf_tables_trace.c
263
nla_total_size(sizeof(u32)) + /* ct status */
net/netfilter/nf_tables_trace.c
264
nla_total_size(sizeof(u32)) + /* trace id */
net/netfilter/nf_tables_trace.c
265
nla_total_size(NFT_TRACETYPE_LL_HSIZE) +
net/netfilter/nf_tables_trace.c
266
nla_total_size(NFT_TRACETYPE_NETWORK_HSIZE) +
net/netfilter/nf_tables_trace.c
267
nla_total_size(NFT_TRACETYPE_TRANSPORT_HSIZE) +
net/netfilter/nf_tables_trace.c
268
nla_total_size(sizeof(u32)) + /* iif */
net/netfilter/nf_tables_trace.c
269
nla_total_size(sizeof(__be16)) + /* iiftype */
net/netfilter/nf_tables_trace.c
270
nla_total_size(sizeof(u32)) + /* oif */
net/netfilter/nf_tables_trace.c
271
nla_total_size(sizeof(__be16)) + /* oiftype */
net/netfilter/nf_tables_trace.c
272
nla_total_size(sizeof(u32)) + /* mark */
net/netfilter/nf_tables_trace.c
273
nla_total_size(sizeof(u32)) + /* nfproto */
net/netfilter/nf_tables_trace.c
274
nla_total_size(sizeof(u32)); /* policy */
net/netfilter/nf_tables_trace.c
277
size += nla_total_size(strlen(verdict->chain->name)); /* jump target */
net/netfilter/nfnetlink_log.c
410
size += nla_total_size(0); /* nested */
net/netfilter/nfnetlink_log.c
411
size += nla_total_size(sizeof(u16)); /* id */
net/netfilter/nfnetlink_log.c
412
size += nla_total_size(sizeof(u16)); /* tag */
net/netfilter/nfnetlink_log.c
416
size += nla_total_size(skb->network_header - skb->mac_header);
net/netfilter/nfnetlink_log.c
716
+ nla_total_size(sizeof(struct nfulnl_msg_packet_hdr))
net/netfilter/nfnetlink_log.c
717
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
718
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
720
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
721
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
723
+ nla_total_size(sizeof(u_int32_t)) /* mark */
net/netfilter/nfnetlink_log.c
724
+ nla_total_size(sizeof(u_int32_t)) /* uid */
net/netfilter/nfnetlink_log.c
725
+ nla_total_size(sizeof(u_int32_t)) /* gid */
net/netfilter/nfnetlink_log.c
726
+ nla_total_size(plen) /* prefix */
net/netfilter/nfnetlink_log.c
727
+ nla_total_size(sizeof(struct nfulnl_msg_packet_hw))
net/netfilter/nfnetlink_log.c
728
+ nla_total_size(sizeof(struct nfulnl_msg_packet_timestamp))
net/netfilter/nfnetlink_log.c
732
size += nla_total_size(skb->dev->hard_header_len)
net/netfilter/nfnetlink_log.c
733
+ nla_total_size(sizeof(u_int16_t)) /* hwtype */
net/netfilter/nfnetlink_log.c
734
+ nla_total_size(sizeof(u_int16_t)); /* hwlen */
net/netfilter/nfnetlink_log.c
740
size += nla_total_size(sizeof(u_int32_t));
net/netfilter/nfnetlink_log.c
742
size += nla_total_size(sizeof(u_int32_t));
net/netfilter/nfnetlink_log.c
778
size += nla_total_size(data_len);
net/netfilter/nfnetlink_queue.c
610
nlalen += nla_total_size(nla_total_size(sizeof(__be16)) +
net/netfilter/nfnetlink_queue.c
611
nla_total_size(sizeof(__be16)));
net/netfilter/nfnetlink_queue.c
614
nlalen += nla_total_size((entskb->network_header -
net/netfilter/nfnetlink_queue.c
686
+ nla_total_size(sizeof(struct nfqnl_msg_packet_hdr))
net/netfilter/nfnetlink_queue.c
687
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
688
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
690
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
691
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
693
+ nla_total_size(sizeof(u_int32_t)) /* mark */
net/netfilter/nfnetlink_queue.c
694
+ nla_total_size(sizeof(u_int32_t)) /* priority */
net/netfilter/nfnetlink_queue.c
695
+ nla_total_size(sizeof(struct nfqnl_msg_packet_hw))
net/netfilter/nfnetlink_queue.c
696
+ nla_total_size(sizeof(u_int32_t)) /* skbinfo */
net/netfilter/nfnetlink_queue.c
698
+ nla_total_size(sizeof(u_int32_t)) /* classid */
net/netfilter/nfnetlink_queue.c
700
+ nla_total_size(sizeof(u_int32_t)); /* cap_len */
net/netfilter/nfnetlink_queue.c
704
size += nla_total_size(sizeof(struct nfqnl_msg_packet_timestamp));
net/netfilter/nfnetlink_queue.c
751
size += (nla_total_size(sizeof(u_int32_t)) /* uid */
net/netfilter/nfnetlink_queue.c
752
+ nla_total_size(sizeof(u_int32_t))); /* gid */
net/netfilter/nfnetlink_queue.c
760
size += nla_total_size(seclen);
net/netlink/af_netlink.c
2167
tlvlen += nla_total_size(strlen(extack->_msg) + 1);
net/netlink/af_netlink.c
2169
tlvlen += nla_total_size(extack->cookie_len);
net/netlink/af_netlink.c
2176
tlvlen += nla_total_size(sizeof(u32));
net/netlink/af_netlink.c
2180
tlvlen += nla_total_size(sizeof(u32));
net/netlink/af_netlink.c
2182
tlvlen += nla_total_size(sizeof(u32));
net/openvswitch/datapath.c
1583
msgsize += nla_total_size(IFNAMSIZ);
net/openvswitch/datapath.c
1586
msgsize += nla_total_size(sizeof(u32)); /* OVS_DP_ATTR_USER_FEATURES */
net/openvswitch/datapath.c
1587
msgsize += nla_total_size(sizeof(u32)); /* OVS_DP_ATTR_MASKS_CACHE_SIZE */
net/openvswitch/datapath.c
1588
msgsize += nla_total_size(sizeof(u32) * nr_cpu_ids); /* OVS_DP_ATTR_PER_CPU_PIDS */
net/openvswitch/datapath.c
417
+ nla_total_size(hdrlen) /* OVS_PACKET_ATTR_PACKET */
net/openvswitch/datapath.c
418
+ nla_total_size(ovs_key_attr_size()) /* OVS_PACKET_ATTR_KEY */
net/openvswitch/datapath.c
419
+ nla_total_size(sizeof(unsigned int)) /* OVS_PACKET_ATTR_LEN */
net/openvswitch/datapath.c
420
+ nla_total_size(sizeof(u64)); /* OVS_PACKET_ATTR_HASH */
net/openvswitch/datapath.c
428
size += nla_total_size(ovs_tun_key_attr_size());
net/openvswitch/datapath.c
432
size += nla_total_size(actions_attrlen);
net/openvswitch/datapath.c
436
size += nla_total_size(sizeof(upcall_info->mru));
net/openvswitch/datapath.c
810
len += nla_total_size(sfid->ufid_len);
net/openvswitch/datapath.c
812
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
816
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
820
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
824
len += nla_total_size(acts->orig_len);
net/openvswitch/datapath.c
828
+ nla_total_size(1) /* OVS_FLOW_ATTR_TCP_FLAGS */
net/openvswitch/flow_netlink.c
1811
nla_total_size(nla_len(nla_key)),
net/openvswitch/flow_netlink.c
2813
nla_total_size(nla_len(nsh_key)) != nla_len(a) ||
net/openvswitch/flow_netlink.c
2846
nla_total_size(nla_len(ovs_key)) != nla_len(a))
net/openvswitch/flow_netlink.c
326
+ nla_total_size(16) /* OVS_TUNNEL_KEY_ATTR_IPV[46]_SRC */
net/openvswitch/flow_netlink.c
327
+ nla_total_size(16) /* OVS_TUNNEL_KEY_ATTR_IPV[46]_DST */
net/openvswitch/flow_netlink.c
328
+ nla_total_size(1) /* OVS_TUNNEL_KEY_ATTR_TOS */
net/openvswitch/flow_netlink.c
329
+ nla_total_size(1) /* OVS_TUNNEL_KEY_ATTR_TTL */
net/openvswitch/flow_netlink.c
330
+ nla_total_size(0) /* OVS_TUNNEL_KEY_ATTR_DONT_FRAGMENT */
net/openvswitch/flow_netlink.c
331
+ nla_total_size(0) /* OVS_TUNNEL_KEY_ATTR_CSUM */
net/openvswitch/flow_netlink.c
332
+ nla_total_size(0) /* OVS_TUNNEL_KEY_ATTR_OAM */
net/openvswitch/flow_netlink.c
333
+ nla_total_size(256) /* OVS_TUNNEL_KEY_ATTR_GENEVE_OPTS */
net/openvswitch/flow_netlink.c
338
+ nla_total_size(2) /* OVS_TUNNEL_KEY_ATTR_TP_SRC */
net/openvswitch/flow_netlink.c
339
+ nla_total_size(2); /* OVS_TUNNEL_KEY_ATTR_TP_DST */
net/openvswitch/flow_netlink.c
347
return nla_total_size(NSH_BASE_HDR_LEN) /* OVS_NSH_KEY_ATTR_BASE */
net/openvswitch/flow_netlink.c
352
+ nla_total_size(NSH_CTX_HDRS_MAX_LEN);
net/openvswitch/flow_netlink.c
362
return nla_total_size(4) /* OVS_KEY_ATTR_PRIORITY */
net/openvswitch/flow_netlink.c
363
+ nla_total_size(0) /* OVS_KEY_ATTR_TUNNEL */
net/openvswitch/flow_netlink.c
365
+ nla_total_size(4) /* OVS_KEY_ATTR_IN_PORT */
net/openvswitch/flow_netlink.c
366
+ nla_total_size(4) /* OVS_KEY_ATTR_SKB_MARK */
net/openvswitch/flow_netlink.c
367
+ nla_total_size(4) /* OVS_KEY_ATTR_DP_HASH */
net/openvswitch/flow_netlink.c
368
+ nla_total_size(4) /* OVS_KEY_ATTR_RECIRC_ID */
net/openvswitch/flow_netlink.c
369
+ nla_total_size(4) /* OVS_KEY_ATTR_CT_STATE */
net/openvswitch/flow_netlink.c
370
+ nla_total_size(2) /* OVS_KEY_ATTR_CT_ZONE */
net/openvswitch/flow_netlink.c
371
+ nla_total_size(4) /* OVS_KEY_ATTR_CT_MARK */
net/openvswitch/flow_netlink.c
372
+ nla_total_size(16) /* OVS_KEY_ATTR_CT_LABELS */
net/openvswitch/flow_netlink.c
373
+ nla_total_size(40) /* OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6 */
net/openvswitch/flow_netlink.c
374
+ nla_total_size(0) /* OVS_KEY_ATTR_NSH */
net/openvswitch/flow_netlink.c
376
+ nla_total_size(12) /* OVS_KEY_ATTR_ETHERNET */
net/openvswitch/flow_netlink.c
377
+ nla_total_size(2) /* OVS_KEY_ATTR_ETHERTYPE */
net/openvswitch/flow_netlink.c
378
+ nla_total_size(4) /* OVS_KEY_ATTR_VLAN */
net/openvswitch/flow_netlink.c
379
+ nla_total_size(0) /* OVS_KEY_ATTR_ENCAP */
net/openvswitch/flow_netlink.c
380
+ nla_total_size(2) /* OVS_KEY_ATTR_ETHERTYPE */
net/openvswitch/flow_netlink.c
381
+ nla_total_size(40) /* OVS_KEY_ATTR_IPV6 */
net/openvswitch/flow_netlink.c
382
+ nla_total_size(2) /* OVS_KEY_ATTR_ICMPV6 */
net/openvswitch/flow_netlink.c
383
+ nla_total_size(28) /* OVS_KEY_ATTR_ND */
net/openvswitch/flow_netlink.c
384
+ nla_total_size(2); /* OVS_KEY_ATTR_IPV6_EXTHDRS */
net/phonet/pn_netlink.c
209
nla_total_size(1) + nla_total_size(4), GFP_KERNEL);
net/phonet/pn_netlink.c
31
nla_total_size(1), GFP_KERNEL);
net/psample/psample.c
316
int sum = nla_total_size(0); /* PSAMPLE_ATTR_TUNNEL */
net/psample/psample.c
322
sum += nla_total_size(0);
net/psample/psample.c
327
sum += nla_total_size(sizeof(u32));
net/psample/psample.c
329
sum += nla_total_size(sizeof(u32));
net/psample/psample.c
333
sum += nla_total_size(sizeof(struct in6_addr));
net/psample/psample.c
335
sum += nla_total_size(sizeof(struct in6_addr));
net/psample/psample.c
339
sum += nla_total_size(sizeof(u8));
net/psample/psample.c
340
sum += nla_total_size(sizeof(u8)); /* TTL */
net/psample/psample.c
342
sum += nla_total_size(0);
net/psample/psample.c
344
sum += nla_total_size(0);
net/psample/psample.c
346
sum += nla_total_size(sizeof(u16));
net/psample/psample.c
348
sum += nla_total_size(sizeof(u16));
net/psample/psample.c
350
sum += nla_total_size(0);
net/psample/psample.c
353
sum += nla_total_size(tun_opts_len);
net/psample/psample.c
356
sum += nla_total_size(tun_opts_len);
net/psample/psample.c
384
meta_len = (in_ifindex ? nla_total_size(sizeof(u16)) : 0) +
net/psample/psample.c
385
(out_ifindex ? nla_total_size(sizeof(u16)) : 0) +
net/psample/psample.c
386
(md->out_tc_valid ? nla_total_size(sizeof(u16)) : 0) +
net/psample/psample.c
389
nla_total_size(sizeof(u32)) + /* sample_rate */
net/psample/psample.c
390
nla_total_size(sizeof(u32)) + /* orig_size */
net/psample/psample.c
391
nla_total_size(sizeof(u32)) + /* group_num */
net/psample/psample.c
392
nla_total_size(sizeof(u32)) + /* seq */
net/psample/psample.c
394
nla_total_size(sizeof(u16)) + /* protocol */
net/psample/psample.c
396
nla_total_size(md->user_cookie_len) : 0) + /* user cookie */
net/psample/psample.c
398
nla_total_size(0) : 0); /* rate as probability */
net/psample/psample.c
407
if (meta_len + nla_total_size(data_len) > PSAMPLE_MAX_PACKET_SIZE)
net/psample/psample.c
411
nl_skb = genlmsg_new(meta_len + nla_total_size(data_len), GFP_ATOMIC);
net/psample/psample.c
479
int nla_len = nla_total_size(data_len);
net/sched/act_api.c
441
cookie_len = nla_total_size(user_cookie->len);
net/sched/act_api.c
444
return nla_total_size(0) /* action number nested */
net/sched/act_api.c
445
+ nla_total_size(IFNAMSIZ) /* TCA_ACT_KIND */
net/sched/act_api.c
447
+ nla_total_size(sizeof(struct nla_bitfield32)) /* TCA_ACT_HW_STATS */
net/sched/act_api.c
448
+ nla_total_size(0) /* TCA_ACT_STATS nested */
net/sched/act_api.c
449
+ nla_total_size(sizeof(struct nla_bitfield32)) /* TCA_ACT_FLAGS */
net/sched/act_api.c
456
+ nla_total_size(0) /* TCA_ACT_OPTIONS nested */
net/sched/act_api.c
457
+ nla_total_size(sizeof(struct tcf_t)); /* TCA_GACT_TM */
net/sched/act_api.c
464
+ nla_total_size(0) /* TCA_ACT_TAB nested */
net/sched/act_csum.c
678
return nla_total_size(sizeof(struct tc_csum));
net/sched/act_gact.c
228
size_t sz = nla_total_size(sizeof(struct tc_gact)); /* TCA_GACT_PARMS */
net/sched/act_gact.c
233
sz += nla_total_size(sizeof(struct tc_gact_p));
net/sched/act_gate.c
684
return nla_total_size(sizeof(struct tc_gate));
net/sched/act_mirred.c
585
return nla_total_size(sizeof(struct tc_mirred));
net/sched/act_skbedit.c
360
return nla_total_size(sizeof(struct tc_skbedit))
net/sched/act_skbedit.c
361
+ nla_total_size(sizeof(u32)) /* TCA_SKBEDIT_PRIORITY */
net/sched/act_skbedit.c
362
+ nla_total_size(sizeof(u16)) /* TCA_SKBEDIT_QUEUE_MAPPING */
net/sched/act_skbedit.c
363
+ nla_total_size(sizeof(u16)) /* TCA_SKBEDIT_QUEUE_MAPPING_MAX */
net/sched/act_skbedit.c
364
+ nla_total_size(sizeof(u32)) /* TCA_SKBEDIT_MARK */
net/sched/act_skbedit.c
365
+ nla_total_size(sizeof(u16)) /* TCA_SKBEDIT_PTYPE */
net/sched/act_skbedit.c
366
+ nla_total_size(sizeof(u32)) /* TCA_SKBEDIT_MASK */
net/sched/act_vlan.c
348
return nla_total_size(sizeof(struct tc_vlan))
net/sched/act_vlan.c
349
+ nla_total_size(sizeof(u16)) /* TCA_VLAN_PUSH_VLAN_ID */
net/sched/act_vlan.c
350
+ nla_total_size(sizeof(u16)) /* TCA_VLAN_PUSH_VLAN_PROTOCOL */
net/sched/act_vlan.c
351
+ nla_total_size(sizeof(u8)); /* TCA_VLAN_PUSH_VLAN_PRIORITY */
net/sctp/diag.c
244
return nla_total_size(sizeof(struct sctp_info))
net/sctp/diag.c
245
+ nla_total_size(addrlen * asoc->peer.transport_count)
net/sctp/diag.c
246
+ nla_total_size(addrlen * addrcnt)
net/sctp/diag.c
247
+ nla_total_size(sizeof(struct inet_diag_msg))
net/sctp/diag.c
249
+ nla_total_size(sizeof(struct inet_diag_meminfo))
net/shaper/shaper.c
89
return nla_total_size(nla_total_size(sizeof(u32)) +
net/shaper/shaper.c
90
nla_total_size(sizeof(u32)));
net/tls/tls_main.c
1188
size += nla_total_size(0) + /* INET_ULP_INFO_TLS */
net/tls/tls_main.c
1189
nla_total_size(sizeof(u16)) + /* TLS_INFO_VERSION */
net/tls/tls_main.c
1190
nla_total_size(sizeof(u16)) + /* TLS_INFO_CIPHER */
net/tls/tls_main.c
1191
nla_total_size(sizeof(u16)) + /* TLS_INFO_RXCONF */
net/tls/tls_main.c
1192
nla_total_size(sizeof(u16)) + /* TLS_INFO_TXCONF */
net/tls/tls_main.c
1193
nla_total_size(0) + /* TLS_INFO_ZC_RO_TX */
net/tls/tls_main.c
1194
nla_total_size(0) + /* TLS_INFO_RX_NO_PAD */
net/tls/tls_main.c
1195
nla_total_size(sizeof(u16)) + /* TLS_INFO_TX_MAX_PAYLOAD_LEN */
net/wireless/nl80211.c
19718
link_info_size += nla_total_size(sizeof(u8));
net/wireless/nl80211.c
19720
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
19723
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
19724
link_info_size += nla_total_size(sizeof(u16));
net/wireless/nl80211.c
19833
link_info_size += nla_total_size(sizeof(u8));
net/wireless/nl80211.c
19835
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
19838
nla_total_size(ETH_ALEN) : 0;
net/xfrm/xfrm_interface_core.c
125
return nla_total_size(sizeof(u32)) + /* LWT_XFRM_IF_ID */
net/xfrm/xfrm_interface_core.c
126
nla_total_size(sizeof(u32)); /* LWT_XFRM_LINK */
net/xfrm/xfrm_interface_core.c
898
nla_total_size(4) +
net/xfrm/xfrm_interface_core.c
900
nla_total_size(4) +
net/xfrm/xfrm_interface_core.c
902
nla_total_size(0) +
net/xfrm/xfrm_iptfs.c
2583
l += nla_total_size(sizeof(u32)); /* drop time usec */
net/xfrm/xfrm_iptfs.c
2584
l += nla_total_size(sizeof(xc->reorder_win_size));
net/xfrm/xfrm_iptfs.c
2587
l += nla_total_size(0); /* dont-frag flag */
net/xfrm/xfrm_iptfs.c
2588
l += nla_total_size(sizeof(u32)); /* init delay usec */
net/xfrm/xfrm_iptfs.c
2589
l += nla_total_size(sizeof(xc->max_queue_size));
net/xfrm/xfrm_iptfs.c
2590
l += nla_total_size(sizeof(xc->pkt_size));
net/xfrm/xfrm_user.c
1608
+ nla_total_size(sizeof(struct xfrmu_spdinfo))
net/xfrm/xfrm_user.c
1609
+ nla_total_size(sizeof(struct xfrmu_spdhinfo))
net/xfrm/xfrm_user.c
1610
+ nla_total_size(sizeof(struct xfrmu_spdhthresh))
net/xfrm/xfrm_user.c
1611
+ nla_total_size(sizeof(struct xfrmu_spdhthresh));
net/xfrm/xfrm_user.c
1745
+ nla_total_size(sizeof(struct xfrmu_sadhinfo))
net/xfrm/xfrm_user.c
1746
+ nla_total_size(4); /* XFRMA_SAD_CNT */
net/xfrm/xfrm_user.c
2335
return nla_total_size(sizeof(struct xfrm_userpolicy_type));
net/xfrm/xfrm_user.c
2674
+ nla_total_size(replay_size)
net/xfrm/xfrm_user.c
2676
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
2677
+ nla_total_size(4) /* XFRM_AE_RTHR */
net/xfrm/xfrm_user.c
2678
+ nla_total_size(4) /* XFRM_AE_ETHR */
net/xfrm/xfrm_user.c
2679
+ nla_total_size(sizeof(x->dir)) /* XFRMA_SA_DIR */
net/xfrm/xfrm_user.c
2680
+ nla_total_size(4); /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
3213
+ (with_kma ? nla_total_size(sizeof(struct xfrm_kmaddress)) : 0)
net/xfrm/xfrm_user.c
3214
+ (with_encp ? nla_total_size(sizeof(struct xfrm_encap_tmpl)) : 0)
net/xfrm/xfrm_user.c
3215
+ nla_total_size(sizeof(struct xfrm_user_migrate) * num_migrate)
net/xfrm/xfrm_user.c
3548
nla_total_size(sizeof(struct xfrm_mark)) +
net/xfrm/xfrm_user.c
3549
nla_total_size(sizeof_field(struct xfrm_state, dir)) +
net/xfrm/xfrm_user.c
3550
nla_total_size(4); /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
3655
l += nla_total_size(aead_len(x->aead));
net/xfrm/xfrm_user.c
3657
l += nla_total_size(sizeof(struct xfrm_algo) +
net/xfrm/xfrm_user.c
3659
l += nla_total_size(xfrm_alg_auth_len(x->aalg));
net/xfrm/xfrm_user.c
3662
l += nla_total_size(xfrm_alg_len(x->ealg));
net/xfrm/xfrm_user.c
3664
l += nla_total_size(sizeof(*x->calg));
net/xfrm/xfrm_user.c
3666
l += nla_total_size(sizeof(*x->encap));
net/xfrm/xfrm_user.c
3668
l += nla_total_size(sizeof(x->tfcpad));
net/xfrm/xfrm_user.c
3670
l += nla_total_size(xfrm_replay_state_esn_len(x->replay_esn));
net/xfrm/xfrm_user.c
3672
l += nla_total_size(sizeof(struct xfrm_replay_state));
net/xfrm/xfrm_user.c
3674
l += nla_total_size(sizeof(struct xfrm_user_sec_ctx) +
net/xfrm/xfrm_user.c
3677
l += nla_total_size(sizeof(*x->coaddr));
net/xfrm/xfrm_user.c
3679
l += nla_total_size(sizeof(x->props.extra_flags));
net/xfrm/xfrm_user.c
3681
l += nla_total_size(sizeof(struct xfrm_user_offload));
net/xfrm/xfrm_user.c
3683
l += nla_total_size(sizeof(x->props.smark.v));
net/xfrm/xfrm_user.c
3684
l += nla_total_size(sizeof(x->props.smark.m));
net/xfrm/xfrm_user.c
3687
l += nla_total_size(sizeof(x->if_id));
net/xfrm/xfrm_user.c
3689
l += nla_total_size(sizeof(x->pcpu_num));
net/xfrm/xfrm_user.c
3695
l += nla_total_size(sizeof(x->mapping_maxage));
net/xfrm/xfrm_user.c
3698
l += nla_total_size(sizeof(x->dir));
net/xfrm/xfrm_user.c
3701
l += nla_total_size(sizeof(x->nat_keepalive_interval));
net/xfrm/xfrm_user.c
3722
len += nla_total_size(headlen);
net/xfrm/xfrm_user.c
3724
len += nla_total_size(sizeof(struct xfrm_mark));
net/xfrm/xfrm_user.c
3796
+ nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr)
net/xfrm/xfrm_user.c
3797
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
3798
+ nla_total_size(xfrm_user_sec_ctx_size(x->security))
net/xfrm/xfrm_user.c
3799
+ nla_total_size(4) /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
3927
+ nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr)
net/xfrm/xfrm_user.c
3928
+ nla_total_size(xfrm_user_sec_ctx_size(xp->security))
net/xfrm/xfrm_user.c
3929
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
3986
unsigned int len = nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr);
net/xfrm/xfrm_user.c
3997
len += nla_total_size(headlen);
net/xfrm/xfrm_user.c
4001
len += nla_total_size(sizeof(struct xfrm_mark));