Symbol: nla_total_size
drivers/acpi/event.c
106
size = nla_total_size(sizeof(struct acpi_genl_event)) +
drivers/acpi/event.c
107
nla_total_size(0);
drivers/block/nbd.c
2578
msg_size = nla_total_size(nla_attr_size(sizeof(u32)) +
drivers/block/nbd.c
2630
skb = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
drivers/block/nbd.c
2654
skb = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
drivers/infiniband/core/addr.c
152
len = nla_total_size(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
3346
return nla_total_size(sizeof(__u32)) + /* IFLA_AMT_MODE */
drivers/net/amt.c
3347
nla_total_size(sizeof(__u16)) + /* IFLA_AMT_RELAY_PORT */
drivers/net/amt.c
3348
nla_total_size(sizeof(__u16)) + /* IFLA_AMT_GATEWAY_PORT */
drivers/net/amt.c
3349
nla_total_size(sizeof(__u32)) + /* IFLA_AMT_LINK */
drivers/net/amt.c
3350
nla_total_size(sizeof(__u32)) + /* IFLA_MAX_TUNNELS */
drivers/net/amt.c
3351
nla_total_size(sizeof(__be32)) + /* IFLA_AMT_DISCOVERY_IP */
drivers/net/amt.c
3352
nla_total_size(sizeof(__be32)) + /* IFLA_AMT_REMOTE_IP */
drivers/net/amt.c
3353
nla_total_size(sizeof(__be32)); /* IFLA_AMT_LOCAL_IP */
drivers/net/bareudp.c
734
return nla_total_size(sizeof(__be16)) + /* IFLA_BAREUDP_PORT */
drivers/net/bareudp.c
735
nla_total_size(sizeof(__be16)) + /* IFLA_BAREUDP_ETHERTYPE */
drivers/net/bareudp.c
736
nla_total_size(sizeof(__u16)) + /* IFLA_BAREUDP_SRCPORT_MIN */
drivers/net/bareudp.c
737
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
32
nla_total_size(sizeof(u8)) + /* IFLA_BOND_SLAVE_AD_CHURN_ACTOR_STATE */
drivers/net/bonding/bond_netlink.c
33
nla_total_size(sizeof(u8)) + /* IFLA_BOND_SLAVE_AD_CHURN_PARTNER_STATE */
drivers/net/bonding/bond_netlink.c
643
return nla_total_size(sizeof(u8)) + /* IFLA_BOND_MODE */
drivers/net/bonding/bond_netlink.c
644
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ACTIVE_SLAVE */
drivers/net/bonding/bond_netlink.c
645
nla_total_size(sizeof(u32)) + /* IFLA_BOND_MIIMON */
drivers/net/bonding/bond_netlink.c
646
nla_total_size(sizeof(u32)) + /* IFLA_BOND_UPDELAY */
drivers/net/bonding/bond_netlink.c
647
nla_total_size(sizeof(u32)) + /* IFLA_BOND_DOWNDELAY */
drivers/net/bonding/bond_netlink.c
648
nla_total_size(sizeof(u8)) + /* IFLA_BOND_USE_CARRIER */
drivers/net/bonding/bond_netlink.c
649
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_INTERVAL */
drivers/net/bonding/bond_netlink.c
651
nla_total_size(sizeof(struct nlattr)) +
drivers/net/bonding/bond_netlink.c
652
nla_total_size(sizeof(u32)) * BOND_MAX_ARP_TARGETS +
drivers/net/bonding/bond_netlink.c
653
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_VALIDATE */
drivers/net/bonding/bond_netlink.c
654
nla_total_size(sizeof(u32)) + /* IFLA_BOND_ARP_ALL_TARGETS */
drivers/net/bonding/bond_netlink.c
655
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PRIMARY */
drivers/net/bonding/bond_netlink.c
656
nla_total_size(sizeof(u8)) + /* IFLA_BOND_PRIMARY_RESELECT */
drivers/net/bonding/bond_netlink.c
657
nla_total_size(sizeof(u8)) + /* IFLA_BOND_FAIL_OVER_MAC */
drivers/net/bonding/bond_netlink.c
658
nla_total_size(sizeof(u8)) + /* IFLA_BOND_XMIT_HASH_POLICY */
drivers/net/bonding/bond_netlink.c
659
nla_total_size(sizeof(u32)) + /* IFLA_BOND_RESEND_IGMP */
drivers/net/bonding/bond_netlink.c
660
nla_total_size(sizeof(u8)) + /* IFLA_BOND_NUM_PEER_NOTIF */
drivers/net/bonding/bond_netlink.c
661
nla_total_size(sizeof(u8)) + /* IFLA_BOND_ALL_SLAVES_ACTIVE */
drivers/net/bonding/bond_netlink.c
662
nla_total_size(sizeof(u32)) + /* IFLA_BOND_MIN_LINKS */
drivers/net/bonding/bond_netlink.c
663
nla_total_size(sizeof(u32)) + /* IFLA_BOND_LP_INTERVAL */
drivers/net/bonding/bond_netlink.c
664
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PACKETS_PER_SLAVE */
drivers/net/bonding/bond_netlink.c
665
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_LACP_ACTIVE */
drivers/net/bonding/bond_netlink.c
666
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_LACP_RATE */
drivers/net/bonding/bond_netlink.c
667
nla_total_size(sizeof(u8)) + /* IFLA_BOND_AD_SELECT */
drivers/net/bonding/bond_netlink.c
668
nla_total_size(sizeof(struct nlattr)) + /* IFLA_BOND_AD_INFO */
drivers/net/bonding/bond_netlink.c
669
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_AGGREGATOR */
drivers/net/bonding/bond_netlink.c
670
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_NUM_PORTS */
drivers/net/bonding/bond_netlink.c
671
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_ACTOR_KEY */
drivers/net/bonding/bond_netlink.c
672
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_INFO_PARTNER_KEY*/
drivers/net/bonding/bond_netlink.c
673
nla_total_size(ETH_ALEN) + /* IFLA_BOND_AD_INFO_PARTNER_MAC*/
drivers/net/bonding/bond_netlink.c
674
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_ACTOR_SYS_PRIO */
drivers/net/bonding/bond_netlink.c
675
nla_total_size(sizeof(u16)) + /* IFLA_BOND_AD_USER_PORT_KEY */
drivers/net/bonding/bond_netlink.c
676
nla_total_size(ETH_ALEN) + /* IFLA_BOND_AD_ACTOR_SYSTEM */
drivers/net/bonding/bond_netlink.c
677
nla_total_size(sizeof(u8)) + /* IFLA_BOND_TLB_DYNAMIC_LB */
drivers/net/bonding/bond_netlink.c
678
nla_total_size(sizeof(u32)) + /* IFLA_BOND_PEER_NOTIF_DELAY */
drivers/net/bonding/bond_netlink.c
679
nla_total_size(sizeof(u8)) + /* IFLA_BOND_MISSED_MAX */
drivers/net/bonding/bond_netlink.c
681
nla_total_size(sizeof(struct nlattr)) +
drivers/net/bonding/bond_netlink.c
682
nla_total_size(sizeof(struct in6_addr)) * BOND_MAX_NS_TARGETS +
drivers/net/bonding/bond_netlink.c
683
nla_total_size(sizeof(u8)) + /* IFLA_BOND_COUPLED_CONTROL */
drivers/net/bonding/bond_netlink.c
684
nla_total_size(sizeof(u8)) + /* IFLA_BOND_BROADCAST_NEIGH */
drivers/net/bonding/bond_netlink.c
685
nla_total_size(sizeof(u8)) + /* IFLA_BOND_LACP_STRICT */
drivers/net/bonding/bond_netlink.c
917
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
2434
return nla_total_size(sizeof(__u32)) + /* IFLA_GENEVE_ID */
drivers/net/geneve.c
2435
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_GENEVE_REMOTE{6} */
drivers/net/geneve.c
2436
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_GENEVE_LOCAL{6} */
drivers/net/geneve.c
2437
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TTL */
drivers/net/geneve.c
2438
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TOS */
drivers/net/geneve.c
2439
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_DF */
drivers/net/geneve.c
2440
nla_total_size(sizeof(__be32)) + /* IFLA_GENEVE_LABEL */
drivers/net/geneve.c
2441
nla_total_size(sizeof(__be16)) + /* IFLA_GENEVE_PORT */
drivers/net/geneve.c
2442
nla_total_size(0) + /* IFLA_GENEVE_COLLECT_METADATA */
drivers/net/geneve.c
2443
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_CSUM */
drivers/net/geneve.c
2444
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_ZERO_CSUM6_TX */
drivers/net/geneve.c
2445
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_UDP_ZERO_CSUM6_RX */
drivers/net/geneve.c
2446
nla_total_size(sizeof(__u8)) + /* IFLA_GENEVE_TTL_INHERIT */
drivers/net/geneve.c
2447
nla_total_size(0) + /* IFLA_GENEVE_INNER_PROTO_INHERIT */
drivers/net/geneve.c
2448
nla_total_size(sizeof(struct ifla_geneve_port_range)) + /* IFLA_GENEVE_PORT_RANGE */
drivers/net/geneve.c
2449
nla_total_size(0) + /* IFLA_GENEVE_GRO_HINT */
drivers/net/gtp.c
1588
return nla_total_size(sizeof(__u32)) + /* IFLA_GTP_PDP_HASHSIZE */
drivers/net/gtp.c
1589
nla_total_size(sizeof(__u32)) + /* IFLA_GTP_ROLE */
drivers/net/gtp.c
1590
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
4370
nla_total_size(1) + /* IFLA_MACSEC_ICV_LEN */
drivers/net/macsec.c
4372
nla_total_size(4) + /* IFLA_MACSEC_WINDOW */
drivers/net/macsec.c
4373
nla_total_size(1) + /* IFLA_MACSEC_ENCODING_SA */
drivers/net/macsec.c
4374
nla_total_size(1) + /* IFLA_MACSEC_ENCRYPT */
drivers/net/macsec.c
4375
nla_total_size(1) + /* IFLA_MACSEC_PROTECT */
drivers/net/macsec.c
4376
nla_total_size(1) + /* IFLA_MACSEC_INC_SCI */
drivers/net/macsec.c
4377
nla_total_size(1) + /* IFLA_MACSEC_ES */
drivers/net/macsec.c
4378
nla_total_size(1) + /* IFLA_MACSEC_SCB */
drivers/net/macsec.c
4379
nla_total_size(1) + /* IFLA_MACSEC_REPLAY_PROTECT */
drivers/net/macsec.c
4380
nla_total_size(1) + /* IFLA_MACSEC_VALIDATION */
drivers/net/macsec.c
4381
nla_total_size(1) + /* IFLA_MACSEC_OFFLOAD */
drivers/net/macvlan.c
1677
return nla_total_size(0) /* IFLA_MACVLAN_MACADDR_DATA */
drivers/net/macvlan.c
1678
+ vlan->macaddr_count * nla_total_size(sizeof(u8) * ETH_ALEN);
drivers/net/macvlan.c
1686
+ nla_total_size(4) /* IFLA_MACVLAN_MODE */
drivers/net/macvlan.c
1687
+ nla_total_size(2) /* IFLA_MACVLAN_FLAGS */
drivers/net/macvlan.c
1688
+ nla_total_size(4) /* IFLA_MACVLAN_MACADDR_COUNT */
drivers/net/macvlan.c
1690
+ nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN */
drivers/net/macvlan.c
1691
+ nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN_USED */
drivers/net/macvlan.c
1692
+ nla_total_size(4) /* IFLA_MACVLAN_BC_CUTOFF */
drivers/net/netkit.c
1198
return nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_POLICY */
drivers/net/netkit.c
1199
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_PEER_POLICY */
drivers/net/netkit.c
1200
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_SCRUB */
drivers/net/netkit.c
1201
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_PEER_SCRUB */
drivers/net/netkit.c
1202
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_MODE */
drivers/net/netkit.c
1203
nla_total_size(sizeof(u8)) + /* IFLA_NETKIT_PRIMARY */
drivers/net/netkit.c
1204
nla_total_size(sizeof(u16)) + /* IFLA_NETKIT_HEADROOM */
drivers/net/netkit.c
1205
nla_total_size(sizeof(u16)) + /* IFLA_NETKIT_TAILROOM */
drivers/net/netkit.c
1206
nla_total_size(sizeof(u32)) + /* IFLA_NETKIT_PAIRING */
drivers/net/tun.c
2295
return nla_total_size(sizeof(uid_t)) + /* OWNER */
drivers/net/tun.c
2296
nla_total_size(sizeof(gid_t)) + /* GROUP */
drivers/net/tun.c
2297
nla_total_size(sizeof(u8)) + /* TYPE */
drivers/net/tun.c
2298
nla_total_size(sizeof(u8)) + /* PI */
drivers/net/tun.c
2299
nla_total_size(sizeof(u8)) + /* VNET_HDR */
drivers/net/tun.c
2300
nla_total_size(sizeof(u8)) + /* PERSIST */
drivers/net/tun.c
2301
nla_total_size(sizeof(u8)) + /* MULTI_QUEUE */
drivers/net/tun.c
2302
nla_total_size(sizeof(u32)) + /* NUM_QUEUES */
drivers/net/tun.c
2303
nla_total_size(sizeof(u32)) + /* NUM_DISABLED_QUEUES */
drivers/net/vrf.c
1453
sz += nla_total_size(sizeof(u8)); /* FRA_L3MDEV */
drivers/net/vrf.c
1454
sz += nla_total_size(sizeof(u32)); /* FRA_PRIORITY */
drivers/net/vrf.c
1455
sz += nla_total_size(sizeof(u8)); /* FRA_PROTOCOL */
drivers/net/vrf.c
1697
return nla_total_size(sizeof(u32)); /* IFLA_VRF_TABLE */
drivers/net/vrf.c
1711
return nla_total_size(sizeof(u32)); /* IFLA_VRF_PORT_TABLE */
drivers/net/vxlan/vxlan_core.c
254
+ nla_total_size(ETH_ALEN) /* NDA_LLADDR */
drivers/net/vxlan/vxlan_core.c
255
+ nla_total_size(sizeof(struct in6_addr)) /* NDA_DST */
drivers/net/vxlan/vxlan_core.c
256
+ nla_total_size(sizeof(__be16)) /* NDA_PORT */
drivers/net/vxlan/vxlan_core.c
257
+ nla_total_size(sizeof(__be32)) /* NDA_VNI */
drivers/net/vxlan/vxlan_core.c
258
+ nla_total_size(sizeof(__u32)) /* NDA_IFINDEX */
drivers/net/vxlan/vxlan_core.c
259
+ nla_total_size(sizeof(__s32)) /* NDA_LINK_NETNSID */
drivers/net/vxlan/vxlan_core.c
260
+ nla_total_size(sizeof(struct nda_cacheinfo));
drivers/net/vxlan/vxlan_core.c
4533
return nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_ID */
drivers/net/vxlan/vxlan_core.c
4534
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_GROUP{6} */
drivers/net/vxlan/vxlan_core.c
4535
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LINK */
drivers/net/vxlan/vxlan_core.c
4536
nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_LOCAL{6} */
drivers/net/vxlan/vxlan_core.c
4537
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TTL */
drivers/net/vxlan/vxlan_core.c
4538
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TTL_INHERIT */
drivers/net/vxlan/vxlan_core.c
4539
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_TOS */
drivers/net/vxlan/vxlan_core.c
4540
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_DF */
drivers/net/vxlan/vxlan_core.c
4541
nla_total_size(sizeof(__be32)) + /* IFLA_VXLAN_LABEL */
drivers/net/vxlan/vxlan_core.c
4542
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LABEL_POLICY */
drivers/net/vxlan/vxlan_core.c
4543
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_LEARNING */
drivers/net/vxlan/vxlan_core.c
4544
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_PROXY */
drivers/net/vxlan/vxlan_core.c
4545
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_RSC */
drivers/net/vxlan/vxlan_core.c
4546
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_L2MISS */
drivers/net/vxlan/vxlan_core.c
4547
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_L3MISS */
drivers/net/vxlan/vxlan_core.c
4548
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_COLLECT_METADATA */
drivers/net/vxlan/vxlan_core.c
4549
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_AGEING */
drivers/net/vxlan/vxlan_core.c
4550
nla_total_size(sizeof(__u32)) + /* IFLA_VXLAN_LIMIT */
drivers/net/vxlan/vxlan_core.c
4551
nla_total_size(sizeof(__be16)) + /* IFLA_VXLAN_PORT */
drivers/net/vxlan/vxlan_core.c
4552
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_CSUM */
drivers/net/vxlan/vxlan_core.c
4553
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_ZERO_CSUM6_TX */
drivers/net/vxlan/vxlan_core.c
4554
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_UDP_ZERO_CSUM6_RX */
drivers/net/vxlan/vxlan_core.c
4555
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_TX */
drivers/net/vxlan/vxlan_core.c
4556
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_REMCSUM_RX */
drivers/net/vxlan/vxlan_core.c
4557
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_LOCALBYPASS */
drivers/net/vxlan/vxlan_core.c
4559
nla_total_size(sizeof(struct ifla_vxlan_port_range)) +
drivers/net/vxlan/vxlan_core.c
4560
nla_total_size(0) + /* IFLA_VXLAN_GBP */
drivers/net/vxlan/vxlan_core.c
4561
nla_total_size(0) + /* IFLA_VXLAN_GPE */
drivers/net/vxlan/vxlan_core.c
4562
nla_total_size(0) + /* IFLA_VXLAN_REMCSUM_NOPARTIAL */
drivers/net/vxlan/vxlan_core.c
4563
nla_total_size(sizeof(__u8)) + /* IFLA_VXLAN_VNIFILTER */
drivers/net/vxlan/vxlan_core.c
4565
nla_total_size(sizeof(struct vxlanhdr)) +
drivers/net/vxlan/vxlan_mdb.c
1515
nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
1517
nla_total_size(0);
drivers/net/vxlan/vxlan_mdb.c
933
nlmsg_size = nla_total_size(0);
drivers/net/vxlan/vxlan_mdb.c
937
nlmsg_size += nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
939
nla_total_size(vxlan_addr_size(&group->dst)) +
drivers/net/vxlan/vxlan_mdb.c
941
nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
957
nlmsg_size = nla_total_size(sizeof(struct br_mdb_entry)) +
drivers/net/vxlan/vxlan_mdb.c
959
nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
963
nlmsg_size += nla_total_size(vxlan_addr_size(&group->dst));
drivers/net/vxlan/vxlan_mdb.c
965
nlmsg_size += nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
969
nlmsg_size += nla_total_size(sizeof(u8));
drivers/net/vxlan/vxlan_mdb.c
971
nlmsg_size += nla_total_size(vxlan_addr_size(&rd->remote_ip));
drivers/net/vxlan/vxlan_mdb.c
974
nlmsg_size += nla_total_size(sizeof(u16));
drivers/net/vxlan/vxlan_mdb.c
977
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
980
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
983
nlmsg_size += nla_total_size(sizeof(u32));
drivers/net/vxlan/vxlan_mdb.c
994
nla_total_size(0) +
drivers/net/vxlan/vxlan_mdb.c
996
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_main.c
3054
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/nfsd/nfsctl.c
2259
msg = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
fs/quota/netlink.c
44
int msg_size = 4 * nla_total_size(sizeof(u32)) +
include/linux/dpll.h
245
return nla_total_size(4); /* DPLL_A_PIN_ID */
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
428
size = nla_total_size(sizeof(struct cgroupstats));
kernel/taskstats.c
490
size = nla_total_size(sizeof(u32)) +
kernel/taskstats.c
492
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
160
+ nla_total_size(sizeof(u8))
net/bridge/br_netlink.c
162
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
1621
return nla_total_size(sizeof(u32)) + /* IFLA_BR_FORWARD_DELAY */
net/bridge/br_netlink.c
1622
nla_total_size(sizeof(u32)) + /* IFLA_BR_HELLO_TIME */
net/bridge/br_netlink.c
1623
nla_total_size(sizeof(u32)) + /* IFLA_BR_MAX_AGE */
net/bridge/br_netlink.c
1624
nla_total_size(sizeof(u32)) + /* IFLA_BR_AGEING_TIME */
net/bridge/br_netlink.c
1625
nla_total_size(sizeof(u32)) + /* IFLA_BR_STP_STATE */
net/bridge/br_netlink.c
1626
nla_total_size(sizeof(u16)) + /* IFLA_BR_PRIORITY */
net/bridge/br_netlink.c
1627
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_FILTERING */
net/bridge/br_netlink.c
1629
nla_total_size(sizeof(__be16)) + /* IFLA_BR_VLAN_PROTOCOL */
net/bridge/br_netlink.c
1630
nla_total_size(sizeof(u16)) + /* IFLA_BR_VLAN_DEFAULT_PVID */
net/bridge/br_netlink.c
1631
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_STATS_ENABLED */
net/bridge/br_netlink.c
1632
nla_total_size(sizeof(u8)) + /* IFLA_BR_VLAN_STATS_PER_PORT */
net/bridge/br_netlink.c
1634
nla_total_size(sizeof(u16)) + /* IFLA_BR_GROUP_FWD_MASK */
net/bridge/br_netlink.c
1635
nla_total_size(sizeof(struct ifla_bridge_id)) + /* IFLA_BR_ROOT_ID */
net/bridge/br_netlink.c
1636
nla_total_size(sizeof(struct ifla_bridge_id)) + /* IFLA_BR_BRIDGE_ID */
net/bridge/br_netlink.c
1637
nla_total_size(sizeof(u16)) + /* IFLA_BR_ROOT_PORT */
net/bridge/br_netlink.c
1638
nla_total_size(sizeof(u32)) + /* IFLA_BR_ROOT_PATH_COST */
net/bridge/br_netlink.c
1639
nla_total_size(sizeof(u8)) + /* IFLA_BR_TOPOLOGY_CHANGE */
net/bridge/br_netlink.c
164
+ nla_total_size(sizeof(u32))
net/bridge/br_netlink.c
1640
nla_total_size(sizeof(u8)) + /* IFLA_BR_TOPOLOGY_CHANGE_DETECTED */
net/bridge/br_netlink.c
1645
nla_total_size(ETH_ALEN) + /* IFLA_BR_GROUP_ADDR */
net/bridge/br_netlink.c
1646
nla_total_size(sizeof(u32)) + /* IFLA_BR_FDB_N_LEARNED */
net/bridge/br_netlink.c
1647
nla_total_size(sizeof(u32)) + /* IFLA_BR_FDB_MAX_LEARNED */
net/bridge/br_netlink.c
1649
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_ROUTER */
net/bridge/br_netlink.c
1650
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_SNOOPING */
net/bridge/br_netlink.c
1651
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_QUERY_USE_IFADDR */
net/bridge/br_netlink.c
1652
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_QUERIER */
net/bridge/br_netlink.c
1653
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_STATS_ENABLED */
net/bridge/br_netlink.c
1654
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_HASH_ELASTICITY */
net/bridge/br_netlink.c
1655
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_HASH_MAX */
net/bridge/br_netlink.c
1656
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_LAST_MEMBER_CNT */
net/bridge/br_netlink.c
1657
nla_total_size(sizeof(u32)) + /* IFLA_BR_MCAST_STARTUP_QUERY_CNT */
net/bridge/br_netlink.c
166
+ nla_total_size(sizeof(u32)));
net/bridge/br_netlink.c
1664
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_IGMP_VERSION */
net/bridge/br_netlink.c
1665
nla_total_size(sizeof(u8)) + /* IFLA_BR_MCAST_MLD_VERSION */
net/bridge/br_netlink.c
1669
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_IPTABLES */
net/bridge/br_netlink.c
1670
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_IP6TABLES */
net/bridge/br_netlink.c
1671
nla_total_size(sizeof(u8)) + /* IFLA_BR_NF_CALL_ARPTABLES */
net/bridge/br_netlink.c
1673
nla_total_size(sizeof(struct br_boolopt_multi)) + /* IFLA_BR_MULTI_BOOLOPT */
net/bridge/br_netlink.c
1674
nla_total_size(sizeof(u32)) + /* IFLA_BR_STP_MODE */
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
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
1834
return numvls * nla_total_size(sizeof(struct bridge_vlan_xstats)) +
net/bridge/br_netlink.c
1837
nla_total_size(0);
net/bridge/br_netlink.c
184
+ nla_total_size(1) /* IFLA_BRPORT_BCAST_FLOOD */
net/bridge/br_netlink.c
1844
unsigned int limit = U16_MAX - nla_total_size(0);
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
1889
nla_total_size(sizeof(vxi)) >= limit)
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(1) /* IFLA_BRPORT_NEIGH_FORWARD_GRAT */
net/bridge/br_netlink.c
194
+ nla_total_size(sizeof(struct ifla_bridge_id)) /* IFLA_BRPORT_ROOT_ID */
net/bridge/br_netlink.c
195
+ nla_total_size(sizeof(struct ifla_bridge_id)) /* IFLA_BRPORT_BRIDGE_ID */
net/bridge/br_netlink.c
196
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_DESIGNATED_PORT */
net/bridge/br_netlink.c
197
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_DESIGNATED_COST */
net/bridge/br_netlink.c
198
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_ID */
net/bridge/br_netlink.c
199
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_NO */
net/bridge/br_netlink.c
200
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_TOPOLOGY_CHANGE_ACK */
net/bridge/br_netlink.c
201
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_CONFIG_PENDING */
net/bridge/br_netlink.c
206
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MULTICAST_ROUTER */
net/bridge/br_netlink.c
207
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_N_GROUPS */
net/bridge/br_netlink.c
208
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_MAX_GROUPS */
net/bridge/br_netlink.c
210
+ nla_total_size(sizeof(u16)) /* IFLA_BRPORT_GROUP_FWD_MASK */
net/bridge/br_netlink.c
211
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MRP_RING_OPEN */
net/bridge/br_netlink.c
212
+ nla_total_size(sizeof(u8)) /* IFLA_BRPORT_MRP_IN_OPEN */
net/bridge/br_netlink.c
213
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT */
net/bridge/br_netlink.c
214
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_MCAST_EHT_HOSTS_CNT */
net/bridge/br_netlink.c
215
+ nla_total_size(sizeof(u32)) /* IFLA_BRPORT_BACKUP_NHID */
net/bridge/br_netlink.c
222
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/bridge/br_netlink.c
223
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/bridge/br_netlink.c
224
+ nla_total_size(4) /* IFLA_MASTER */
net/bridge/br_netlink.c
225
+ nla_total_size(4) /* IFLA_MTU */
net/bridge/br_netlink.c
226
+ nla_total_size(4) /* IFLA_LINK */
net/bridge/br_netlink.c
227
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/bridge/br_netlink.c
228
+ nla_total_size(br_port_info_size()) /* IFLA_PROTINFO */
net/bridge/br_netlink.c
229
+ nla_total_size(br_get_link_af_size_filtered(dev,
net/bridge/br_netlink.c
231
+ 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
1906
+ nla_total_size(0) /* BRIDGE_VLANDB_ENTRY */
net/bridge/br_vlan.c
1907
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_ENTRY_RANGE */
net/bridge/br_vlan.c
1908
+ nla_total_size(sizeof(struct bridge_vlan_info)) /* BRIDGE_VLANDB_ENTRY_INFO */
net/bridge/br_vlan_options.c
100
return nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_STATE */
net/bridge/br_vlan_options.c
101
+ nla_total_size(0) /* BRIDGE_VLANDB_ENTRY_TUNNEL_INFO */
net/bridge/br_vlan_options.c
102
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_TINFO_ID */
net/bridge/br_vlan_options.c
104
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_MCAST_ROUTER */
net/bridge/br_vlan_options.c
105
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_ENTRY_MCAST_N_GROUPS */
net/bridge/br_vlan_options.c
106
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_ENTRY_MCAST_MAX_GROUPS */
net/bridge/br_vlan_options.c
108
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS */
net/bridge/br_vlan_options.c
109
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_ENTRY_NEIGH_FORWARD_GRAT */
net/bridge/br_vlan_options.c
485
+ nla_total_size(0) /* BRIDGE_VLANDB_GLOBAL_OPTIONS */
net/bridge/br_vlan_options.c
486
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_GOPTS_ID */
net/bridge/br_vlan_options.c
488
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING */
net/bridge/br_vlan_options.c
489
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION */
net/bridge/br_vlan_options.c
490
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION */
net/bridge/br_vlan_options.c
491
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_CNT */
net/bridge/br_vlan_options.c
492
+ nla_total_size(sizeof(u32)) /* BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_CNT */
net/bridge/br_vlan_options.c
493
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_INTVL */
net/bridge/br_vlan_options.c
494
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_MEMBERSHIP_INTVL */
net/bridge/br_vlan_options.c
495
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_INTVL */
net/bridge/br_vlan_options.c
496
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERY_INTVL */
net/bridge/br_vlan_options.c
497
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERY_RESPONSE_INTVL */
net/bridge/br_vlan_options.c
498
+ nla_total_size(sizeof(u64)) /* BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_INTVL */
net/bridge/br_vlan_options.c
499
+ nla_total_size(sizeof(u8)) /* BRIDGE_VLANDB_GOPTS_MCAST_QUERIER */
net/bridge/br_vlan_options.c
501
+ nla_total_size(0) /* BRIDGE_VLANDB_GOPTS_MCAST_ROUTER_PORTS */
net/bridge/br_vlan_options.c
504
+ nla_total_size(sizeof(u16)) /* BRIDGE_VLANDB_GOPTS_MSTI */
net/bridge/br_vlan_options.c
505
+ nla_total_size(sizeof(u16)); /* BRIDGE_VLANDB_GOPTS_RANGE */
net/can/j1939/socket.c
948
nla_total_size(sizeof(u32)) + /* J1939_NLA_TOTAL_SIZE */
net/can/j1939/socket.c
949
nla_total_size(sizeof(u32)) + /* J1939_NLA_PGN */
net/can/j1939/socket.c
950
nla_total_size(sizeof(u64)) + /* J1939_NLA_SRC_NAME */
net/can/j1939/socket.c
951
nla_total_size(sizeof(u64)) + /* J1939_NLA_DEST_NAME */
net/can/j1939/socket.c
952
nla_total_size(sizeof(u8)) + /* J1939_NLA_SRC_ADDR */
net/can/j1939/socket.c
953
nla_total_size(sizeof(u8)) + /* J1939_NLA_DEST_ADDR */
net/can/j1939/socket.c
957
nla_total_size(sizeof(u32)) + /* J1939_NLA_BYTES_ACKED */
net/core/bpf_sk_storage.c
446
return nla_total_size(0) + nla_total_size(sizeof(u32)) +
net/core/bpf_sk_storage.c
573
unsigned int diag_size = nla_total_size(0);
net/core/bpf_sk_storage.c
615
if (diag_size == nla_total_size(0)) {
net/core/bpf_sk_storage.c
630
unsigned int diag_size = nla_total_size(0);
net/core/bpf_sk_storage.c
681
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
571
nla_total_size(NET_DM_MAX_SYMBOL_LEN + 1) +
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
746
nla_total_size(hw_metadata->fa_cookie->cookie_len) : 0;
net/core/drop_monitor.c
759
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
761
nla_total_size(strlen(hw_metadata->trap_group_name) + 1) +
net/core/drop_monitor.c
763
nla_total_size(strlen(hw_metadata->trap_name) + 1) +
net/core/drop_monitor.c
771
nla_total_size(sizeof(u32)) +
net/core/drop_monitor.c
773
nla_total_size(sizeof(u16)) +
net/core/drop_monitor.c
775
nla_total_size(payload_len);
net/core/fib_rules.c
1129
+ nla_total_size(IFNAMSIZ) /* FRA_IIFNAME */
net/core/fib_rules.c
1130
+ nla_total_size(IFNAMSIZ) /* FRA_OIFNAME */
net/core/fib_rules.c
1131
+ nla_total_size(4) /* FRA_PRIORITY */
net/core/fib_rules.c
1132
+ nla_total_size(4) /* FRA_TABLE */
net/core/fib_rules.c
1133
+ nla_total_size(4) /* FRA_SUPPRESS_PREFIXLEN */
net/core/fib_rules.c
1134
+ nla_total_size(4) /* FRA_SUPPRESS_IFGROUP */
net/core/fib_rules.c
1135
+ nla_total_size(4) /* FRA_FWMARK */
net/core/fib_rules.c
1136
+ nla_total_size(4) /* FRA_FWMASK */
net/core/fib_rules.c
1138
+ nla_total_size(sizeof(struct fib_kuid_range))
net/core/fib_rules.c
1139
+ nla_total_size(1) /* FRA_PROTOCOL */
net/core/fib_rules.c
1140
+ nla_total_size(1) /* FRA_IP_PROTO */
net/core/fib_rules.c
1141
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_SPORT_RANGE */
net/core/fib_rules.c
1142
+ nla_total_size(sizeof(struct fib_rule_port_range)) /* FRA_DPORT_RANGE */
net/core/fib_rules.c
1143
+ nla_total_size(2) /* FRA_SPORT_MASK */
net/core/fib_rules.c
1144
+ nla_total_size(2); /* FRA_DPORT_MASK */
net/core/lwt_bpf.c
487
int nest_len = nla_total_size(sizeof(struct nlattr)) +
net/core/lwt_bpf.c
488
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
3040
+ nla_total_size(MAX_ADDR_LEN) /* NDA_DST */
net/core/neighbour.c
3041
+ nla_total_size(MAX_ADDR_LEN) /* NDA_LLADDR */
net/core/neighbour.c
3042
+ nla_total_size(sizeof(struct nda_cacheinfo))
net/core/neighbour.c
3043
+ nla_total_size(4) /* NDA_PROBES */
net/core/neighbour.c
3044
+ nla_total_size(4) /* NDA_FLAGS_EXT */
net/core/neighbour.c
3045
+ nla_total_size(1); /* NDA_PROTOCOL */
net/core/neighbour.c
3051
+ nla_total_size(MAX_ADDR_LEN) /* NDA_DST */
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/net_namespace.c
916
+ nla_total_size(sizeof(s32)) /* NETNSA_NSID */
net/core/net_namespace.c
917
+ nla_total_size(sizeof(s32)) /* NETNSA_CURRENT_NSID */
net/core/rtnetlink.c
1152
size_t size = nla_total_size(0);
net/core/rtnetlink.c
1154
(nla_total_size(0) +
net/core/rtnetlink.c
1155
nla_total_size(sizeof(struct ifla_vf_mac)) +
net/core/rtnetlink.c
1156
nla_total_size(sizeof(struct ifla_vf_broadcast)) +
net/core/rtnetlink.c
1157
nla_total_size(sizeof(struct ifla_vf_vlan)) +
net/core/rtnetlink.c
1158
nla_total_size(0) + /* nest IFLA_VF_VLAN_LIST */
net/core/rtnetlink.c
1159
nla_total_size(MAX_VLAN_LIST_LEN *
net/core/rtnetlink.c
1161
nla_total_size(sizeof(struct ifla_vf_spoofchk)) +
net/core/rtnetlink.c
1162
nla_total_size(sizeof(struct ifla_vf_tx_rate)) +
net/core/rtnetlink.c
1163
nla_total_size(sizeof(struct ifla_vf_rate)) +
net/core/rtnetlink.c
1164
nla_total_size(sizeof(struct ifla_vf_link_state)) +
net/core/rtnetlink.c
1165
nla_total_size(sizeof(struct ifla_vf_rss_query_en)) +
net/core/rtnetlink.c
1166
nla_total_size(sizeof(struct ifla_vf_trust)));
net/core/rtnetlink.c
1169
(nla_total_size(0) + /* nest IFLA_VF_STATS */
net/core/rtnetlink.c
1189
nla_total_size(sizeof(struct ifla_vf_guid));
net/core/rtnetlink.c
1198
size_t port_size = nla_total_size(4) /* PORT_VF */
net/core/rtnetlink.c
1199
+ nla_total_size(PORT_PROFILE_MAX) /* PORT_PROFILE */
net/core/rtnetlink.c
1200
+ nla_total_size(PORT_UUID_MAX) /* PORT_INSTANCE_UUID */
net/core/rtnetlink.c
1201
+ nla_total_size(PORT_UUID_MAX) /* PORT_HOST_UUID */
net/core/rtnetlink.c
1202
+ nla_total_size(1) /* PROT_VDP_REQUEST */
net/core/rtnetlink.c
1203
+ nla_total_size(2); /* PORT_VDP_RESPONSE */
net/core/rtnetlink.c
1204
size_t vf_ports_size = nla_total_size(sizeof(struct nlattr));
net/core/rtnetlink.c
1205
size_t vf_port_size = nla_total_size(sizeof(struct nlattr))
net/core/rtnetlink.c
1207
size_t port_self_size = nla_total_size(sizeof(struct nlattr))
net/core/rtnetlink.c
1222
size_t xdp_size = nla_total_size(0) + /* nest IFLA_XDP */
net/core/rtnetlink.c
1223
nla_total_size(1) + /* XDP_ATTACHED */
net/core/rtnetlink.c
1224
nla_total_size(4) + /* XDP_PROG_ID (or 1st mode) */
net/core/rtnetlink.c
1225
nla_total_size(4); /* XDP_<mode>_PROG_ID */
net/core/rtnetlink.c
1243
return nla_total_size(0) + cnt * nla_total_size(ALTIFNAMSIZ);
net/core/rtnetlink.c
1248
size_t size = nla_total_size(1);
net/core/rtnetlink.c
1251
size += nla_total_size(0) + nla_total_size(4);
net/core/rtnetlink.c
1258
size_t size = nla_total_size(0); /* nest IFLA_DEVLINK_PORT */
net/core/rtnetlink.c
1268
size_t size = nla_total_size(0); /* nest IFLA_DPLL_PIN */
net/core/rtnetlink.c
1281
size += nla_total_size(strlen(dev_name(dev->dev.parent)) + 1);
net/core/rtnetlink.c
1285
size += nla_total_size(strlen(dev->dev.parent->bus->name) + 1);
net/core/rtnetlink.c
1296
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/core/rtnetlink.c
1302
size += nla_total_size(IFALIASZ) /* IFLA_IFALIAS */
net/core/rtnetlink.c
1303
+ nla_total_size(IFNAMSIZ) /* IFLA_QDISC */
net/core/rtnetlink.c
1305
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/core/rtnetlink.c
1306
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_BROADCAST */
net/core/rtnetlink.c
1307
+ nla_total_size(4) /* IFLA_TXQLEN */
net/core/rtnetlink.c
1308
+ nla_total_size(4) /* IFLA_WEIGHT */
net/core/rtnetlink.c
1309
+ nla_total_size(4) /* IFLA_MTU */
net/core/rtnetlink.c
1310
+ nla_total_size(4) /* IFLA_LINK */
net/core/rtnetlink.c
1311
+ nla_total_size(4) /* IFLA_MASTER */
net/core/rtnetlink.c
1312
+ nla_total_size(1) /* IFLA_CARRIER */
net/core/rtnetlink.c
1313
+ nla_total_size(4) /* IFLA_PROMISCUITY */
net/core/rtnetlink.c
1314
+ nla_total_size(4) /* IFLA_ALLMULTI */
net/core/rtnetlink.c
1315
+ nla_total_size(4) /* IFLA_NUM_TX_QUEUES */
net/core/rtnetlink.c
1316
+ nla_total_size(4) /* IFLA_NUM_RX_QUEUES */
net/core/rtnetlink.c
1317
+ nla_total_size(4) /* IFLA_GSO_MAX_SEGS */
net/core/rtnetlink.c
1318
+ nla_total_size(4) /* IFLA_GSO_MAX_SIZE */
net/core/rtnetlink.c
1319
+ nla_total_size(4) /* IFLA_GRO_MAX_SIZE */
net/core/rtnetlink.c
1320
+ nla_total_size(4) /* IFLA_GSO_IPV4_MAX_SIZE */
net/core/rtnetlink.c
1321
+ nla_total_size(4) /* IFLA_GRO_IPV4_MAX_SIZE */
net/core/rtnetlink.c
1322
+ nla_total_size(4) /* IFLA_TSO_MAX_SIZE */
net/core/rtnetlink.c
1323
+ nla_total_size(4) /* IFLA_TSO_MAX_SEGS */
net/core/rtnetlink.c
1324
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/core/rtnetlink.c
1325
+ nla_total_size(1) /* IFLA_LINKMODE */
net/core/rtnetlink.c
1326
+ nla_total_size(1) /* IFLA_NETNS_IMMUTABLE */
net/core/rtnetlink.c
1327
+ nla_total_size(4) /* IFLA_CARRIER_CHANGES */
net/core/rtnetlink.c
1328
+ nla_total_size(4) /* IFLA_LINK_NETNSID */
net/core/rtnetlink.c
1329
+ nla_total_size(4) /* IFLA_GROUP */
net/core/rtnetlink.c
1330
+ nla_total_size(ext_filter_mask
net/core/rtnetlink.c
1336
+ nla_total_size(MAX_PHYS_ITEM_ID_LEN) /* IFLA_PHYS_PORT_ID */
net/core/rtnetlink.c
1337
+ nla_total_size(MAX_PHYS_ITEM_ID_LEN) /* IFLA_PHYS_SWITCH_ID */
net/core/rtnetlink.c
1338
+ nla_total_size(IFNAMSIZ) /* IFLA_PHYS_PORT_NAME */
net/core/rtnetlink.c
1340
+ nla_total_size(4) /* IFLA_EVENT */
net/core/rtnetlink.c
1341
+ nla_total_size(4) /* IFLA_NEW_NETNSID */
net/core/rtnetlink.c
1342
+ nla_total_size(4) /* IFLA_NEW_IFINDEX */
net/core/rtnetlink.c
1344
+ nla_total_size(4) /* IFLA_TARGET_NETNSID */
net/core/rtnetlink.c
1345
+ nla_total_size(4) /* IFLA_CARRIER_UP_COUNT */
net/core/rtnetlink.c
1346
+ nla_total_size(4) /* IFLA_CARRIER_DOWN_COUNT */
net/core/rtnetlink.c
1347
+ nla_total_size(4) /* IFLA_MIN_MTU */
net/core/rtnetlink.c
1348
+ nla_total_size(4) /* IFLA_MAX_MTU */
net/core/rtnetlink.c
1349
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_PERM_ADDRESS */
net/core/rtnetlink.c
1352
+ nla_total_size(8) /* IFLA_MAX_PACING_OFFLOAD_HORIZON */
net/core/rtnetlink.c
1353
+ nla_total_size(2) /* IFLA_HEADROOM */
net/core/rtnetlink.c
1354
+ nla_total_size(2) /* IFLA_TAILROOM */
net/core/rtnetlink.c
1359
size += nla_total_size(sizeof(struct rtnl_link_stats)) +
net/core/rtnetlink.c
4337
size += nla_total_size(ALTIFNAMSIZ);
net/core/rtnetlink.c
4625
nla_total_size(dev->addr_len) + /* NDA_LLADDR */
net/core/rtnetlink.c
4626
nla_total_size(sizeof(u16)) + /* NDA_VLAN */
net/core/rtnetlink.c
5554
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/core/rtnetlink.c
5555
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/core/rtnetlink.c
5556
+ nla_total_size(sizeof(u32)) /* IFLA_MASTER */
net/core/rtnetlink.c
5557
+ nla_total_size(sizeof(u32)) /* IFLA_MTU */
net/core/rtnetlink.c
5558
+ nla_total_size(sizeof(u32)) /* IFLA_LINK */
net/core/rtnetlink.c
5559
+ nla_total_size(sizeof(u32)) /* IFLA_OPERSTATE */
net/core/rtnetlink.c
5560
+ nla_total_size(sizeof(u8)) /* IFLA_PROTINFO */
net/core/rtnetlink.c
5561
+ nla_total_size(sizeof(struct nlattr)) /* IFLA_AF_SPEC */
net/core/rtnetlink.c
5562
+ nla_total_size(sizeof(u16)) /* IFLA_BRIDGE_FLAGS */
net/core/rtnetlink.c
5563
+ nla_total_size(sizeof(u16)); /* IFLA_BRIDGE_MODE */
net/core/rtnetlink.c
5974
return nla_total_size(0) +
net/core/rtnetlink.c
5976
nla_total_size(sizeof(u8)) +
net/core/rtnetlink.c
5978
nla_total_size(sizeof(u8)) +
net/core/rtnetlink.c
5987
return nla_total_size(0) +
net/core/rtnetlink.c
6018
nla_size += nla_total_size(0);
net/core/rtnetlink.c
6211
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
6214
size += nla_total_size(0);
net/core/rtnetlink.c
6230
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
6233
size += nla_total_size(0);
net/core/rtnetlink.c
6248
size += nla_total_size(0);
net/core/rtnetlink.c
6253
size += nla_total_size(
net/core/rtnetlink.c
6257
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
824
size = nla_total_size(sizeof(struct nlattr));
net/core/rtnetlink.c
830
size += nla_total_size(sizeof(struct nlattr)) +
net/core/sock_diag.c
121
+ nla_total_size(sizeof(u8)) /* INET_DIAG_PROTOCOL */
net/devlink/port.c
223
return nla_total_size(strlen(devlink_bus_name(devlink)) + 1) /* DEVLINK_ATTR_BUS_NAME */
net/devlink/port.c
224
+ nla_total_size(strlen(devlink_dev_name(devlink)) + 1) /* DEVLINK_ATTR_DEV_NAME */
net/devlink/port.c
225
+ nla_total_size(8) /* DEVLINK_ATTR_INDEX */
net/devlink/port.c
226
+ 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
179
len += nla_total_size(sizeof(u32));
net/ethtool/bitset.c
181
len += nla_total_size(sizeof(u32));
net/ethtool/bitset.c
187
len += (mask ? 2 : 1) * nla_total_size(nwords * sizeof(u32));
net/ethtool/bitset.c
198
bit_len = nla_total_size(sizeof(u32));
net/ethtool/bitset.c
204
bit_len += nla_total_size(0);
net/ethtool/bitset.c
207
bits_len += nla_total_size(bit_len);
net/ethtool/bitset.c
210
len += nla_total_size(bits_len);
net/ethtool/bitset.c
214
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_MAX_FRAMES */
net/ethtool/coalesce.c
101
nla_total_size(sizeof(u32)) + /* _TX_USECS_IRQ */
net/ethtool/coalesce.c
102
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_IRQ */
net/ethtool/coalesce.c
103
nla_total_size(sizeof(u32)) + /* _STATS_BLOCK_USECS */
net/ethtool/coalesce.c
104
nla_total_size(sizeof(u8)) + /* _USE_ADAPTIVE_RX */
net/ethtool/coalesce.c
105
nla_total_size(sizeof(u8)) + /* _USE_ADAPTIVE_TX */
net/ethtool/coalesce.c
106
nla_total_size(sizeof(u32)) + /* _PKT_RATE_LOW */
net/ethtool/coalesce.c
107
nla_total_size(sizeof(u32)) + /* _RX_USECS_LOW */
net/ethtool/coalesce.c
108
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_LOW */
net/ethtool/coalesce.c
109
nla_total_size(sizeof(u32)) + /* _TX_USECS_LOW */
net/ethtool/coalesce.c
110
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_LOW */
net/ethtool/coalesce.c
111
nla_total_size(sizeof(u32)) + /* _PKT_RATE_HIGH */
net/ethtool/coalesce.c
112
nla_total_size(sizeof(u32)) + /* _RX_USECS_HIGH */
net/ethtool/coalesce.c
113
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_HIGH */
net/ethtool/coalesce.c
114
nla_total_size(sizeof(u32)) + /* _TX_USECS_HIGH */
net/ethtool/coalesce.c
115
nla_total_size(sizeof(u32)) + /* _TX_MAX_FRAMES_HIGH */
net/ethtool/coalesce.c
116
nla_total_size(sizeof(u32)) + /* _RATE_SAMPLE_INTERVAL */
net/ethtool/coalesce.c
117
nla_total_size(sizeof(u8)) + /* _USE_CQE_MODE_TX */
net/ethtool/coalesce.c
118
nla_total_size(sizeof(u8)) + /* _USE_CQE_MODE_RX */
net/ethtool/coalesce.c
119
nla_total_size(sizeof(u32)) + /* _TX_AGGR_MAX_BYTES */
net/ethtool/coalesce.c
120
nla_total_size(sizeof(u32)) + /* _TX_AGGR_MAX_FRAMES */
net/ethtool/coalesce.c
121
nla_total_size(sizeof(u32)) + /* _TX_AGGR_TIME_USECS */
net/ethtool/coalesce.c
122
nla_total_size(sizeof(u32)) + /* _RX_CQE_FRAMES */
net/ethtool/coalesce.c
123
nla_total_size(sizeof(u32)) + /* _RX_CQE_NSECS */
net/ethtool/coalesce.c
87
int modersz = nla_total_size(0) + /* _PROFILE_IRQ_MODERATION, nest */
net/ethtool/coalesce.c
88
nla_total_size(sizeof(u32)) + /* _IRQ_MODERATION_USEC */
net/ethtool/coalesce.c
89
nla_total_size(sizeof(u32)) + /* _IRQ_MODERATION_PKTS */
net/ethtool/coalesce.c
90
nla_total_size(sizeof(u32)); /* _IRQ_MODERATION_COMPS */
net/ethtool/coalesce.c
92
int total_modersz = nla_total_size(0) + /* _{R,T}X_PROFILE, nest */
net/ethtool/coalesce.c
95
return nla_total_size(sizeof(u32)) + /* _RX_USECS */
net/ethtool/coalesce.c
96
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES */
net/ethtool/coalesce.c
97
nla_total_size(sizeof(u32)) + /* _RX_USECS_IRQ */
net/ethtool/coalesce.c
98
nla_total_size(sizeof(u32)) + /* _RX_MAX_FRAMES_IRQ */
net/ethtool/coalesce.c
99
nla_total_size(sizeof(u32)) + /* _TX_USECS */
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
207
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
158
len = nla_total_size(sizeof(u8)) /* LINKSTATE_LINK */
net/ethtool/linkstate.c
162
len += nla_total_size(sizeof(u32)); /* LINKSTATE_SQI */
net/ethtool/linkstate.c
163
len += nla_total_size(sizeof(u32)); /* LINKSTATE_SQI_MAX */
net/ethtool/linkstate.c
167
len += nla_total_size(sizeof(u8)); /* LINKSTATE_EXT_STATE */
net/ethtool/linkstate.c
170
len += nla_total_size(sizeof(u8)); /* LINKSTATE_EXT_SUBSTATE */
net/ethtool/linkstate.c
173
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
260
return nla_total_size(nla_total_size(sizeof(u32)) +
net/ethtool/netlink.h
261
nla_total_size(IFNAMSIZ));
net/ethtool/netlink.h
37
return nla_total_size(strnlen(s, ETH_GSTRING_LEN) + 1);
net/ethtool/pause.c
101
n += nla_total_size(0) + /* _PAUSE_STATS */
net/ethtool/pause.c
102
nla_total_size(sizeof(u32)) + /* _PAUSE_STATS_SRC */
net/ethtool/pause.c
96
int n = nla_total_size(sizeof(u8)) + /* _PAUSE_AUTONEG */
net/ethtool/pause.c
97
nla_total_size(sizeof(u8)) + /* _PAUSE_RX */
net/ethtool/pause.c
98
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
101
len += nla_total_size(sizeof(u32)); /* _C33_PSE_ACTUAL_PW */
net/ethtool/pse-pd.c
103
len += nla_total_size(sizeof(u32)); /* _C33_PSE_EXT_STATE */
net/ethtool/pse-pd.c
106
len += nla_total_size(sizeof(u32));
net/ethtool/pse-pd.c
110
len += nla_total_size(sizeof(u32));
net/ethtool/pse-pd.c
114
(nla_total_size(0) +
net/ethtool/pse-pd.c
115
nla_total_size(sizeof(u32)) * 2);
net/ethtool/pse-pd.c
118
len += nla_total_size(sizeof(u32)) * 2;
net/ethtool/pse-pd.c
359
nla_total_size(sizeof(u32)); /* _PSE_NTF_EVENTS */
net/ethtool/pse-pd.c
89
len += nla_total_size(sizeof(u32)); /* _PSE_PW_D_ID */
net/ethtool/pse-pd.c
91
len += nla_total_size(sizeof(u32)); /* _PODL_PSE_ADMIN_STATE */
net/ethtool/pse-pd.c
93
len += nla_total_size(sizeof(u32)); /* _PODL_PSE_PW_D_STATUS */
net/ethtool/pse-pd.c
95
len += nla_total_size(sizeof(u32)); /* _C33_PSE_ADMIN_STATE */
net/ethtool/pse-pd.c
97
len += nla_total_size(sizeof(u32)); /* _C33_PSE_PW_D_STATUS */
net/ethtool/pse-pd.c
99
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
287
len = nla_total_size(sizeof(u32)) + /* _RSS_CONTEXT */
net/ethtool/rss.c
288
nla_total_size(sizeof(u32)) + /* _RSS_HFUNC */
net/ethtool/rss.c
289
nla_total_size(sizeof(u32)) + /* _RSS_INPUT_XFRM */
net/ethtool/rss.c
290
nla_total_size(sizeof(u32) * data->indir_size) + /* _RSS_INDIR */
net/ethtool/rss.c
291
nla_total_size(data->hkey_size) + /* _RSS_HKEY */
net/ethtool/rss.c
292
nla_total_size(0) + /* _RSS_FLOW_HASH */
net/ethtool/rss.c
293
nla_total_size(sizeof(u32)) * ETHTOOL_A_FLOW_MAX +
net/ethtool/rss.c
495
nla_total_size(sizeof(u32)); /* _RSS_CONTEXT */
net/ethtool/stats.c
203
len += nla_total_size(sizeof(u32)); /* _STATS_SRC */
net/ethtool/stats.c
222
len += (nla_total_size(0) + /* _A_STATS_GRP_HIST */
net/ethtool/stats.c
223
nla_total_size(4) + /* _A_STATS_GRP_HIST_BKT_LOW */
net/ethtool/stats.c
224
nla_total_size(4)) * /* _A_STATS_GRP_HIST_BKT_HI */
net/ethtool/stats.c
232
len += n_grps * (nla_total_size(0) + /* _A_STATS_GRP */
net/ethtool/stats.c
233
nla_total_size(4) + /* _A_STATS_GRP_ID */
net/ethtool/stats.c
234
nla_total_size(4)); /* _A_STATS_GRP_SS_ID */
net/ethtool/stats.c
235
len += n_stats * (nla_total_size(0) + /* _A_STATS_GRP_STAT */
net/ethtool/strset.c
353
return nla_total_size(2 * nla_total_size(sizeof(u32)));
net/ethtool/strset.c
359
len += nla_total_size(nla_total_size(sizeof(u32)) +
net/ethtool/strset.c
363
len = 2 * nla_total_size(sizeof(u32)) + nla_total_size(len);
net/ethtool/strset.c
365
return nla_total_size(len);
net/ethtool/strset.c
377
len += nla_total_size(0); /* ETHTOOL_A_STRSET_STRINGSETS */
net/ethtool/tsconfig.c
127
len += nla_total_size(0) +
net/ethtool/tsconfig.c
128
2 * nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
167
len += nla_total_size(sizeof(u32)); /* _TSINFO_PHC_INDEX */
net/ethtool/tsinfo.c
169
len += nla_total_size(0) + 2 * nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
172
len += nla_total_size(sizeof(u32)); /* _TSINFO_HWTSTAMP_SOURCE */
net/ethtool/tsinfo.c
175
len += nla_total_size(sizeof(u32));
net/ethtool/tsinfo.c
178
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
2220
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/ipv4/devinet.c
2227
size += nla_total_size(4);
net/ipv4/devinet.c
2229
size += nla_total_size(4);
net/ipv4/devinet.c
2231
size += nla_total_size(4);
net/ipv4/devinet.c
2233
size += nla_total_size(4);
net/ipv4/devinet.c
2235
size += nla_total_size(4);
net/ipv4/devinet.c
2237
size += nla_total_size(4);
net/ipv4/fib_frontend.c
478
return len + nla_total_size(4);
net/ipv4/fib_frontend.c
603
mx = kcalloc(3, nla_total_size(4), GFP_KERNEL);
net/ipv4/fib_rules.c
451
return nla_total_size(4) /* dst */
net/ipv4/fib_rules.c
452
+ nla_total_size(4) /* src */
net/ipv4/fib_rules.c
453
+ nla_total_size(4) /* flow */
net/ipv4/fib_rules.c
454
+ nla_total_size(1) /* dscp */
net/ipv4/fib_rules.c
455
+ nla_total_size(1); /* dscp mask */
net/ipv4/fib_semantics.c
496
+ nla_total_size(4) /* RTA_TABLE */
net/ipv4/fib_semantics.c
497
+ nla_total_size(4) /* RTA_DST */
net/ipv4/fib_semantics.c
498
+ nla_total_size(4) /* RTA_PRIORITY */
net/ipv4/fib_semantics.c
499
+ nla_total_size(4) /* RTA_PREFSRC */
net/ipv4/fib_semantics.c
500
+ nla_total_size(TCP_CA_NAME_MAX); /* RTAX_CC_ALGO */
net/ipv4/fib_semantics.c
504
payload += nla_total_size((RTAX_MAX * nla_total_size(4)));
net/ipv4/fib_semantics.c
507
payload += nla_total_size(4); /* RTA_NH_ID */
net/ipv4/fib_semantics.c
514
size_t nhsize = nla_total_size(sizeof(struct rtnexthop));
net/ipv4/fib_semantics.c
518
nhsize += 2 * nla_total_size(4);
net/ipv4/fib_semantics.c
529
nh_encapsize += nla_total_size(2);
net/ipv4/fib_semantics.c
534
payload += nla_total_size((nhs * nhsize) + nh_encapsize);
net/ipv4/igmp.c
1510
nla_total_size(sizeof(__be32)) +
net/ipv4/igmp.c
1511
nla_total_size(sizeof(struct ifa_cacheinfo)),
net/ipv4/ip_gre.c
1517
nla_total_size(4) +
net/ipv4/ip_gre.c
1519
nla_total_size(2) +
net/ipv4/ip_gre.c
1521
nla_total_size(2) +
net/ipv4/ip_gre.c
1523
nla_total_size(4) +
net/ipv4/ip_gre.c
1525
nla_total_size(4) +
net/ipv4/ip_gre.c
1527
nla_total_size(4) +
net/ipv4/ip_gre.c
1529
nla_total_size(4) +
net/ipv4/ip_gre.c
1531
nla_total_size(1) +
net/ipv4/ip_gre.c
1533
nla_total_size(1) +
net/ipv4/ip_gre.c
1535
nla_total_size(1) +
net/ipv4/ip_gre.c
1537
nla_total_size(2) +
net/ipv4/ip_gre.c
1539
nla_total_size(2) +
net/ipv4/ip_gre.c
1541
nla_total_size(2) +
net/ipv4/ip_gre.c
1543
nla_total_size(2) +
net/ipv4/ip_gre.c
1545
nla_total_size(0) +
net/ipv4/ip_gre.c
1547
nla_total_size(1) +
net/ipv4/ip_gre.c
1549
nla_total_size(4) +
net/ipv4/ip_gre.c
1551
nla_total_size(4) +
net/ipv4/ip_gre.c
1553
nla_total_size(1) +
net/ipv4/ip_gre.c
1555
nla_total_size(1) +
net/ipv4/ip_gre.c
1557
nla_total_size(2) +
net/ipv4/ip_tunnel_core.c
1066
+ nla_total_size(16) /* LWTUNNEL_IP6_DST */
net/ipv4/ip_tunnel_core.c
1067
+ nla_total_size(16) /* LWTUNNEL_IP6_SRC */
net/ipv4/ip_tunnel_core.c
1068
+ nla_total_size(1) /* LWTUNNEL_IP6_HOPLIMIT */
net/ipv4/ip_tunnel_core.c
1069
+ nla_total_size(1) /* LWTUNNEL_IP6_TC */
net/ipv4/ip_tunnel_core.c
1070
+ nla_total_size(2) /* LWTUNNEL_IP6_FLAGS */
net/ipv4/ip_tunnel_core.c
900
opt_len = nla_total_size(0); /* LWTUNNEL_IP_OPTS */
net/ipv4/ip_tunnel_core.c
905
opt_len += nla_total_size(0); /* LWTUNNEL_IP_OPTS_GENEVE */
net/ipv4/ip_tunnel_core.c
908
opt_len += nla_total_size(2) /* OPT_GENEVE_CLASS */
net/ipv4/ip_tunnel_core.c
909
+ nla_total_size(1) /* OPT_GENEVE_TYPE */
net/ipv4/ip_tunnel_core.c
910
+ nla_total_size(opt->length * 4);
net/ipv4/ip_tunnel_core.c
915
opt_len += nla_total_size(0) /* LWTUNNEL_IP_OPTS_VXLAN */
net/ipv4/ip_tunnel_core.c
916
+ nla_total_size(4); /* OPT_VXLAN_GBP */
net/ipv4/ip_tunnel_core.c
920
opt_len += nla_total_size(0) /* LWTUNNEL_IP_OPTS_ERSPAN */
net/ipv4/ip_tunnel_core.c
921
+ nla_total_size(1) /* OPT_ERSPAN_VER */
net/ipv4/ip_tunnel_core.c
922
+ (md->version == 1 ? nla_total_size(4)
net/ipv4/ip_tunnel_core.c
924
: nla_total_size(1) +
net/ipv4/ip_tunnel_core.c
925
nla_total_size(1));
net/ipv4/ip_tunnel_core.c
935
+ nla_total_size(4) /* LWTUNNEL_IP_DST */
net/ipv4/ip_tunnel_core.c
936
+ nla_total_size(4) /* LWTUNNEL_IP_SRC */
net/ipv4/ip_tunnel_core.c
937
+ nla_total_size(1) /* LWTUNNEL_IP_TOS */
net/ipv4/ip_tunnel_core.c
938
+ nla_total_size(1) /* LWTUNNEL_IP_TTL */
net/ipv4/ip_tunnel_core.c
939
+ nla_total_size(2) /* LWTUNNEL_IP_FLAGS */
net/ipv4/ip_vti.c
610
nla_total_size(4) +
net/ipv4/ip_vti.c
612
nla_total_size(4) +
net/ipv4/ip_vti.c
614
nla_total_size(4) +
net/ipv4/ip_vti.c
616
nla_total_size(4) +
net/ipv4/ip_vti.c
618
nla_total_size(4) +
net/ipv4/ip_vti.c
620
nla_total_size(4) +
net/ipv4/ipip.c
522
nla_total_size(4) +
net/ipv4/ipip.c
524
nla_total_size(4) +
net/ipv4/ipip.c
526
nla_total_size(4) +
net/ipv4/ipip.c
528
nla_total_size(1) +
net/ipv4/ipip.c
530
nla_total_size(1) +
net/ipv4/ipip.c
532
nla_total_size(1) +
net/ipv4/ipip.c
534
nla_total_size(1) +
net/ipv4/ipip.c
536
nla_total_size(2) +
net/ipv4/ipip.c
538
nla_total_size(2) +
net/ipv4/ipip.c
540
nla_total_size(2) +
net/ipv4/ipip.c
542
nla_total_size(2) +
net/ipv4/ipip.c
544
nla_total_size(0) +
net/ipv4/ipip.c
546
nla_total_size(4) +
net/ipv4/ipmr.c
2562
+ nla_total_size(4) /* RTA_TABLE */
net/ipv4/ipmr.c
2563
+ nla_total_size(4) /* RTA_SRC */
net/ipv4/ipmr.c
2564
+ nla_total_size(4) /* RTA_DST */
net/ipv4/ipmr.c
2569
+ nla_total_size(4) /* RTA_IIF */
net/ipv4/ipmr.c
2570
+ nla_total_size(0) /* RTA_MULTIPATH */
net/ipv4/ipmr.c
2607
+ nla_total_size(1) /* IPMRA_CREPORT_MSGTYPE */
net/ipv4/ipmr.c
2608
+ nla_total_size(4) /* IPMRA_CREPORT_VIF_ID */
net/ipv4/ipmr.c
2609
+ nla_total_size(4) /* IPMRA_CREPORT_SRC_ADDR */
net/ipv4/ipmr.c
2610
+ nla_total_size(4) /* IPMRA_CREPORT_DST_ADDR */
net/ipv4/ipmr.c
2611
+ nla_total_size(4) /* IPMRA_CREPORT_TABLE */
net/ipv4/ipmr.c
2613
+ nla_total_size(payloadlen)
net/ipv4/nexthop.c
1000
nla_total_size(2) + /* NHA_RES_GROUP_BUCKETS */
net/ipv4/nexthop.c
1001
nla_total_size(4) + /* NHA_RES_GROUP_IDLE_TIMER */
net/ipv4/nexthop.c
1002
nla_total_size(4) + /* NHA_RES_GROUP_UNBALANCED_TIMER */
net/ipv4/nexthop.c
1010
size_t tot = nla_total_size(sz) +
net/ipv4/nexthop.c
1011
nla_total_size(2) + /* NHA_GROUP_TYPE */
net/ipv4/nexthop.c
1012
nla_total_size(0); /* NHA_FDB */
net/ipv4/nexthop.c
1018
tot += nla_total_size(0) + /* NHA_GROUP_STATS */
net/ipv4/nexthop.c
1019
nla_total_size(4); /* NHA_HW_STATS_ENABLE */
net/ipv4/nexthop.c
1021
(nla_total_size(0) + /* NHA_GROUP_STATS_ENTRY */
net/ipv4/nexthop.c
1022
nla_total_size(4) + /* NHA_GROUP_STATS_ENTRY_ID */
net/ipv4/nexthop.c
1028
tot += nla_total_size(4); /* NHA_HW_STATS_USED */
net/ipv4/nexthop.c
1043
sz = nla_total_size(4); /* NHA_OIF */
net/ipv4/nexthop.c
1048
sz += nla_total_size(4); /* NHA_GATEWAY */
net/ipv4/nexthop.c
1054
sz += nla_total_size(sizeof(const struct in6_addr));
net/ipv4/nexthop.c
1060
sz += nla_total_size(2); /* NHA_ENCAP_TYPE */
net/ipv4/nexthop.c
1070
sz += nla_total_size(4); /* NHA_ID */
net/ipv4/nexthop.c
1074
nla_total_size(4) + /* NHA_OP_FLAGS */
net/ipv4/nexthop.c
999
return nla_total_size(0) + /* NHA_RES_GROUP */
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
4375
nla_total_size(sizeof(u32)) + /* TCP_NLA_SND_CWND */
net/ipv4/tcp.c
4376
nla_total_size(sizeof(u32)) + /* TCP_NLA_REORDERING */
net/ipv4/tcp.c
4377
nla_total_size(sizeof(u32)) + /* TCP_NLA_MIN_RTT */
net/ipv4/tcp.c
4378
nla_total_size(sizeof(u8)) + /* TCP_NLA_RECUR_RETRANS */
net/ipv4/tcp.c
4379
nla_total_size(sizeof(u8)) + /* TCP_NLA_DELIVERY_RATE_APP_LMT */
net/ipv4/tcp.c
4380
nla_total_size(sizeof(u32)) + /* TCP_NLA_SNDQ_SIZE */
net/ipv4/tcp.c
4381
nla_total_size(sizeof(u8)) + /* TCP_NLA_CA_STATE */
net/ipv4/tcp.c
4382
nla_total_size(sizeof(u32)) + /* TCP_NLA_SND_SSTHRESH */
net/ipv4/tcp.c
4383
nla_total_size(sizeof(u32)) + /* TCP_NLA_DELIVERED */
net/ipv4/tcp.c
4384
nla_total_size(sizeof(u32)) + /* TCP_NLA_DELIVERED_CE */
net/ipv4/tcp.c
4387
nla_total_size(sizeof(u32)) + /* TCP_NLA_DSACK_DUPS */
net/ipv4/tcp.c
4388
nla_total_size(sizeof(u32)) + /* TCP_NLA_REORD_SEEN */
net/ipv4/tcp.c
4389
nla_total_size(sizeof(u32)) + /* TCP_NLA_SRTT */
net/ipv4/tcp.c
4390
nla_total_size(sizeof(u16)) + /* TCP_NLA_TIMEOUT_REHASH */
net/ipv4/tcp.c
4391
nla_total_size(sizeof(u32)) + /* TCP_NLA_BYTES_NOTSENT */
net/ipv4/tcp.c
4393
nla_total_size(sizeof(u8)) + /* TCP_NLA_TTL */
net/ipv4/tcp.c
4394
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
592
size += nla_total_size(0) + /* _TABLE_ENTRY */
net/ipv4/udp_tunnel_nic.c
593
nla_total_size(sizeof(__be16)) + /* _ENTRY_PORT */
net/ipv4/udp_tunnel_nic.c
594
nla_total_size(sizeof(u32)); /* _ENTRY_TYPE */
net/ipv6/addrconf.c
511
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/ipv6/addrconf.c
5156
+ nla_total_size(16) /* IFA_LOCAL */
net/ipv6/addrconf.c
5157
+ nla_total_size(16) /* IFA_ADDRESS */
net/ipv6/addrconf.c
5158
+ nla_total_size(sizeof(struct ifa_cacheinfo))
net/ipv6/addrconf.c
5159
+ nla_total_size(4) /* IFA_FLAGS */
net/ipv6/addrconf.c
5160
+ nla_total_size(1) /* IFA_PROTO */
net/ipv6/addrconf.c
5161
+ nla_total_size(4) /* IFA_RT_PRIORITY */;
net/ipv6/addrconf.c
518
size += nla_total_size(4);
net/ipv6/addrconf.c
521
size += nla_total_size(4);
net/ipv6/addrconf.c
524
size += nla_total_size(4);
net/ipv6/addrconf.c
527
size += nla_total_size(4);
net/ipv6/addrconf.c
5758
return nla_total_size(4) /* IFLA_INET6_FLAGS */
net/ipv6/addrconf.c
5759
+ nla_total_size(sizeof(struct ifla_cacheinfo))
net/ipv6/addrconf.c
5760
+ nla_total_size(DEVCONF_MAX * 4) /* IFLA_INET6_CONF */
net/ipv6/addrconf.c
5761
+ nla_total_size(IPSTATS_MIB_MAX * 8) /* IFLA_INET6_STATS */
net/ipv6/addrconf.c
5762
+ nla_total_size(ICMP6_MIB_MAX * 8) /* IFLA_INET6_ICMP6STATS */
net/ipv6/addrconf.c
5763
+ nla_total_size(sizeof(struct in6_addr)) /* IFLA_INET6_TOKEN */
net/ipv6/addrconf.c
5764
+ nla_total_size(1) /* IFLA_INET6_ADDR_GEN_MODE */
net/ipv6/addrconf.c
5765
+ nla_total_size(4) /* IFLA_INET6_RA_MTU */
net/ipv6/addrconf.c
5772
+ nla_total_size(IFNAMSIZ) /* IFLA_IFNAME */
net/ipv6/addrconf.c
5773
+ nla_total_size(MAX_ADDR_LEN) /* IFLA_ADDRESS */
net/ipv6/addrconf.c
5774
+ nla_total_size(4) /* IFLA_MTU */
net/ipv6/addrconf.c
5775
+ nla_total_size(4) /* IFLA_LINK */
net/ipv6/addrconf.c
5776
+ nla_total_size(1) /* IFLA_OPERSTATE */
net/ipv6/addrconf.c
5777
+ nla_total_size(inet6_ifla6_size()); /* IFLA_PROTINFO */
net/ipv6/addrconf.c
6234
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/addrconf.c
6235
+ 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
583
return nla_total_size(16) /* dst */
net/ipv6/fib6_rules.c
584
+ nla_total_size(16) /* src */
net/ipv6/fib6_rules.c
585
+ nla_total_size(1) /* dscp */
net/ipv6/fib6_rules.c
586
+ nla_total_size(1) /* dscp mask */
net/ipv6/fib6_rules.c
587
+ nla_total_size(4) /* flowlabel */
net/ipv6/fib6_rules.c
588
+ 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
2078
nla_total_size(4) +
net/ipv6/ip6_gre.c
2080
nla_total_size(2) +
net/ipv6/ip6_gre.c
2082
nla_total_size(2) +
net/ipv6/ip6_gre.c
2084
nla_total_size(4) +
net/ipv6/ip6_gre.c
2086
nla_total_size(4) +
net/ipv6/ip6_gre.c
2088
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_gre.c
2090
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_gre.c
2092
nla_total_size(1) +
net/ipv6/ip6_gre.c
2094
nla_total_size(1) +
net/ipv6/ip6_gre.c
2096
nla_total_size(4) +
net/ipv6/ip6_gre.c
2098
nla_total_size(4) +
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(2) +
net/ipv6/ip6_gre.c
2106
nla_total_size(2) +
net/ipv6/ip6_gre.c
2108
nla_total_size(0) +
net/ipv6/ip6_gre.c
2110
nla_total_size(4) +
net/ipv6/ip6_gre.c
2112
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2173
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2175
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_tunnel.c
2177
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_tunnel.c
2179
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2181
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2183
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2185
nla_total_size(4) +
net/ipv6/ip6_tunnel.c
2187
nla_total_size(1) +
net/ipv6/ip6_tunnel.c
2189
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2191
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2193
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2195
nla_total_size(2) +
net/ipv6/ip6_tunnel.c
2197
nla_total_size(0) +
net/ipv6/ip6_tunnel.c
2199
nla_total_size(4) +
net/ipv6/ip6_vti.c
1073
nla_total_size(4) +
net/ipv6/ip6_vti.c
1075
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_vti.c
1077
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/ip6_vti.c
1079
nla_total_size(4) +
net/ipv6/ip6_vti.c
1081
nla_total_size(4) +
net/ipv6/ip6_vti.c
1083
nla_total_size(4) +
net/ipv6/ip6mr.c
2589
+ nla_total_size(4) /* RTA_TABLE */
net/ipv6/ip6mr.c
2590
+ nla_total_size(sizeof(struct in6_addr)) /* RTA_SRC */
net/ipv6/ip6mr.c
2591
+ nla_total_size(sizeof(struct in6_addr)) /* RTA_DST */
net/ipv6/ip6mr.c
2596
+ nla_total_size(4) /* RTA_IIF */
net/ipv6/ip6mr.c
2597
+ nla_total_size(0) /* RTA_MULTIPATH */
net/ipv6/ip6mr.c
2633
+ nla_total_size(1) /* IP6MRA_CREPORT_MSGTYPE */
net/ipv6/ip6mr.c
2634
+ nla_total_size(4) /* IP6MRA_CREPORT_MIF_ID */
net/ipv6/ip6mr.c
2636
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/ip6mr.c
2638
+ nla_total_size(sizeof(struct in6_addr))
net/ipv6/ip6mr.c
2640
+ 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
1192
size_t msg_size = base_size + nla_total_size(sizeof(struct in6_addr));
net/ipv6/route.c
5685
*nexthop_len += nla_total_size(0) /* RTA_MULTIPATH */
net/ipv6/route.c
5687
+ nla_total_size(16); /* RTA_GATEWAY */
net/ipv6/route.c
5693
*nexthop_len += nla_total_size(2);
net/ipv6/route.c
5706
nexthop_len = nla_total_size(4); /* RTA_NH_ID */
net/ipv6/route.c
5730
+ nla_total_size(16) /* RTA_SRC */
net/ipv6/route.c
5731
+ nla_total_size(16) /* RTA_DST */
net/ipv6/route.c
5732
+ nla_total_size(16) /* RTA_GATEWAY */
net/ipv6/route.c
5733
+ nla_total_size(16) /* RTA_PREFSRC */
net/ipv6/route.c
5734
+ nla_total_size(4) /* RTA_TABLE */
net/ipv6/route.c
5735
+ nla_total_size(4) /* RTA_IIF */
net/ipv6/route.c
5736
+ nla_total_size(4) /* RTA_OIF */
net/ipv6/route.c
5737
+ nla_total_size(4) /* RTA_PRIORITY */
net/ipv6/route.c
5738
+ RTAX_MAX * nla_total_size(4) /* RTA_METRICS */
net/ipv6/route.c
5739
+ nla_total_size(sizeof(struct rta_cacheinfo))
net/ipv6/route.c
5740
+ nla_total_size(TCP_CA_NAME_MAX) /* RTAX_CC_ALGO */
net/ipv6/route.c
5741
+ nla_total_size(1) /* RTA_PREF */
net/ipv6/rpl_iptunnel.c
358
return nla_total_size(RPL_IPTUNNEL_SRH_SIZE(tuninfo->srh));
net/ipv6/seg6_iptunnel.c
807
nlsize = nla_total_size(SEG6_IPTUN_ENCAP_SIZE(tuninfo));
net/ipv6/seg6_iptunnel.c
810
nlsize += nla_total_size(sizeof(slwt->tunsrc));
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
1656
nla_total_size(4) +
net/ipv6/sit.c
1658
nla_total_size(4) +
net/ipv6/sit.c
1660
nla_total_size(4) +
net/ipv6/sit.c
1662
nla_total_size(1) +
net/ipv6/sit.c
1664
nla_total_size(1) +
net/ipv6/sit.c
1666
nla_total_size(1) +
net/ipv6/sit.c
1668
nla_total_size(2) +
net/ipv6/sit.c
1670
nla_total_size(1) +
net/ipv6/sit.c
1673
nla_total_size(sizeof(struct in6_addr)) +
net/ipv6/sit.c
1675
nla_total_size(4) +
net/ipv6/sit.c
1677
nla_total_size(2) +
net/ipv6/sit.c
1679
nla_total_size(2) +
net/ipv6/sit.c
1682
nla_total_size(2) +
net/ipv6/sit.c
1684
nla_total_size(2) +
net/ipv6/sit.c
1686
nla_total_size(2) +
net/ipv6/sit.c
1688
nla_total_size(2) +
net/ipv6/sit.c
1690
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
1201
+ nla_total_size(4); /* NETCONFA_IFINDEX */
net/mpls/af_mpls.c
1208
size += nla_total_size(4);
net/mpls/af_mpls.c
2294
+ nla_total_size(4) /* RTA_DST */
net/mpls/af_mpls.c
2295
+ nla_total_size(1); /* RTA_TTL_PROPAGATE */
net/mpls/af_mpls.c
2301
payload += nla_total_size(4); /* RTA_OIF */
net/mpls/af_mpls.c
2303
payload += nla_total_size(2 + nh->nh_via_alen);
net/mpls/af_mpls.c
2305
payload += nla_total_size(nh->nh_labels * 4);
net/mpls/af_mpls.c
2313
nhsize += nla_total_size(sizeof(struct rtnexthop));
net/mpls/af_mpls.c
2316
nhsize += nla_total_size(2 + nh->nh_via_alen);
net/mpls/af_mpls.c
2318
nhsize += nla_total_size(nh->nh_labels * 4);
net/mpls/af_mpls.c
2321
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
2640
return 3 * nla_total_size(0) /* CTA_TUPLE_ORIG|REPL|MASTER */
net/netfilter/nf_conntrack_netlink.c
2641
+ 3 * nla_total_size(0) /* CTA_TUPLE_IP */
net/netfilter/nf_conntrack_netlink.c
2642
+ 3 * nla_total_size(0) /* CTA_TUPLE_PROTO */
net/netfilter/nf_conntrack_netlink.c
2643
+ 3 * nla_total_size(sizeof(u_int8_t)) /* CTA_PROTO_NUM */
net/netfilter/nf_conntrack_netlink.c
2644
+ nla_total_size(sizeof(u_int32_t)) /* CTA_ID */
net/netfilter/nf_conntrack_netlink.c
2645
+ nla_total_size(sizeof(u_int32_t)) /* CTA_STATUS */
net/netfilter/nf_conntrack_netlink.c
2646
+ nla_total_size(sizeof(u_int32_t)) /* CTA_TIMEOUT */
net/netfilter/nf_conntrack_netlink.c
2647
+ nla_total_size(0) /* CTA_PROTOINFO */
net/netfilter/nf_conntrack_netlink.c
2648
+ nla_total_size(0) /* CTA_HELP */
net/netfilter/nf_conntrack_netlink.c
2649
+ nla_total_size(NF_CT_HELPER_NAME_LEN) /* CTA_HELP_NAME */
net/netfilter/nf_conntrack_netlink.c
2654
+ 2 * nla_total_size(0) /* CTA_NAT_SEQ_ADJ_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
2655
+ 6 * nla_total_size(sizeof(u_int32_t)) /* CTA_NAT_SEQ_OFFSET */
net/netfilter/nf_conntrack_netlink.c
2658
+ nla_total_size(sizeof(u_int32_t)) /* CTA_MARK */
net/netfilter/nf_conntrack_netlink.c
2661
+ nla_total_size(sizeof(u_int16_t)) /* CTA_ZONE|CTA_TUPLE_ZONE */
net/netfilter/nf_conntrack_netlink.c
409
return nla_total_size(sizeof(labels->bits));
net/netfilter/nf_conntrack_netlink.c
674
return 2 * nla_total_size(0) /* CTA_COUNTERS_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
689
return nla_total_size(0) /* CTA_SECCTX */
net/netfilter/nf_conntrack_netlink.c
690
+ nla_total_size(sizeof(char) * ret); /* CTA_SECCTX_NAME */
net/netfilter/nf_conntrack_netlink.c
701
return nla_total_size(0) + 2 * nla_total_size_64bit(sizeof(uint64_t));
net/netfilter/nf_conntrack_netlink.c
712
+ 3 * nla_total_size(0) /* CTA_TUPLE_ORIG|REPL|MASTER */
net/netfilter/nf_conntrack_netlink.c
713
+ 3 * nla_total_size(0) /* CTA_TUPLE_IP */
net/netfilter/nf_conntrack_netlink.c
714
+ 3 * nla_total_size(0) /* CTA_TUPLE_PROTO */
net/netfilter/nf_conntrack_netlink.c
715
+ 3 * nla_total_size(sizeof(u_int8_t)) /* CTA_PROTO_NUM */
net/netfilter/nf_conntrack_netlink.c
716
+ nla_total_size(sizeof(u_int32_t)) /* CTA_ID */
net/netfilter/nf_conntrack_netlink.c
717
+ nla_total_size(sizeof(u_int32_t)) /* CTA_STATUS */
net/netfilter/nf_conntrack_netlink.c
720
+ nla_total_size(sizeof(u_int32_t)) /* CTA_TIMEOUT */
net/netfilter/nf_conntrack_netlink.c
721
+ nla_total_size(0) /* CTA_PROTOINFO */
net/netfilter/nf_conntrack_netlink.c
722
+ nla_total_size(0) /* CTA_HELP */
net/netfilter/nf_conntrack_netlink.c
723
+ nla_total_size(NF_CT_HELPER_NAME_LEN) /* CTA_HELP_NAME */
net/netfilter/nf_conntrack_netlink.c
726
+ 2 * nla_total_size(0) /* CTA_NAT_SEQ_ADJ_ORIG|REPL */
net/netfilter/nf_conntrack_netlink.c
727
+ 6 * nla_total_size(sizeof(u_int32_t)) /* CTA_NAT_SEQ_OFFSET */
net/netfilter/nf_conntrack_netlink.c
730
+ nla_total_size(sizeof(u_int32_t)) /* CTA_MARK */
net/netfilter/nf_conntrack_netlink.c
733
+ nla_total_size(sizeof(u_int16_t)) /* CTA_ZONE|CTA_TUPLE_ZONE */
net/netfilter/nf_conntrack_netlink.c
738
+ nla_total_size(sizeof(u64)) /* CTA_TIMESTAMP_EVENT */
net/netfilter/nf_tables_trace.c
256
nla_total_size(strlen(chain->table->name)) +
net/netfilter/nf_tables_trace.c
257
nla_total_size(strlen(chain->name)) +
net/netfilter/nf_tables_trace.c
259
nla_total_size(sizeof(__be32)) + /* trace type */
net/netfilter/nf_tables_trace.c
260
nla_total_size(0) + /* VERDICT, nested */
net/netfilter/nf_tables_trace.c
261
nla_total_size(sizeof(u32)) + /* verdict code */
net/netfilter/nf_tables_trace.c
262
nla_total_size(sizeof(u32)) + /* ct id */
net/netfilter/nf_tables_trace.c
263
nla_total_size(sizeof(u8)) + /* ct direction */
net/netfilter/nf_tables_trace.c
264
nla_total_size(sizeof(u32)) + /* ct state */
net/netfilter/nf_tables_trace.c
265
nla_total_size(sizeof(u32)) + /* ct status */
net/netfilter/nf_tables_trace.c
266
nla_total_size(sizeof(u32)) + /* trace id */
net/netfilter/nf_tables_trace.c
267
nla_total_size(NFT_TRACETYPE_LL_HSIZE) +
net/netfilter/nf_tables_trace.c
268
nla_total_size(NFT_TRACETYPE_NETWORK_HSIZE) +
net/netfilter/nf_tables_trace.c
269
nla_total_size(NFT_TRACETYPE_TRANSPORT_HSIZE) +
net/netfilter/nf_tables_trace.c
270
nla_total_size(sizeof(u32)) + /* iif */
net/netfilter/nf_tables_trace.c
271
nla_total_size(sizeof(__be16)) + /* iiftype */
net/netfilter/nf_tables_trace.c
272
nla_total_size(sizeof(u32)) + /* oif */
net/netfilter/nf_tables_trace.c
273
nla_total_size(sizeof(__be16)) + /* oiftype */
net/netfilter/nf_tables_trace.c
274
nla_total_size(sizeof(u32)) + /* mark */
net/netfilter/nf_tables_trace.c
275
nla_total_size(sizeof(u32)) + /* nfproto */
net/netfilter/nf_tables_trace.c
276
nla_total_size(sizeof(u32)); /* policy */
net/netfilter/nf_tables_trace.c
279
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
417
size += nla_total_size(mac_len);
net/netfilter/nfnetlink_log.c
754
+ nla_total_size(sizeof(struct nfulnl_msg_packet_hdr))
net/netfilter/nfnetlink_log.c
755
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
756
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
758
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
759
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_log.c
761
+ nla_total_size(sizeof(u_int32_t)) /* mark */
net/netfilter/nfnetlink_log.c
762
+ nla_total_size(sizeof(u_int32_t)) /* uid */
net/netfilter/nfnetlink_log.c
763
+ nla_total_size(sizeof(u_int32_t)) /* gid */
net/netfilter/nfnetlink_log.c
764
+ nla_total_size(plen) /* prefix */
net/netfilter/nfnetlink_log.c
765
+ nla_total_size(sizeof(struct nfulnl_msg_packet_hw))
net/netfilter/nfnetlink_log.c
766
+ nla_total_size(sizeof(struct nfulnl_msg_packet_timestamp))
net/netfilter/nfnetlink_log.c
770
size += nla_total_size(skb->dev->hard_header_len)
net/netfilter/nfnetlink_log.c
771
+ nla_total_size(sizeof(u_int16_t)) /* hwtype */
net/netfilter/nfnetlink_log.c
772
+ nla_total_size(sizeof(u_int16_t)); /* hwlen */
net/netfilter/nfnetlink_log.c
778
size += nla_total_size(sizeof(u_int32_t));
net/netfilter/nfnetlink_log.c
780
size += nla_total_size(sizeof(u_int32_t));
net/netfilter/nfnetlink_log.c
809
size += nla_total_size(data_len);
net/netfilter/nfnetlink_queue.c
625
nlalen += nla_total_size(nla_total_size(sizeof(__be16)) +
net/netfilter/nfnetlink_queue.c
626
nla_total_size(sizeof(__be16)));
net/netfilter/nfnetlink_queue.c
630
nlalen += nla_total_size(mac_len);
net/netfilter/nfnetlink_queue.c
728
+ nla_total_size(sizeof(struct nfqnl_msg_packet_hdr))
net/netfilter/nfnetlink_queue.c
729
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
730
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
732
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
733
+ nla_total_size(sizeof(u_int32_t)) /* ifindex */
net/netfilter/nfnetlink_queue.c
735
+ nla_total_size(sizeof(u_int32_t)) /* mark */
net/netfilter/nfnetlink_queue.c
736
+ nla_total_size(sizeof(u_int32_t)) /* priority */
net/netfilter/nfnetlink_queue.c
737
+ nla_total_size(sizeof(struct nfqnl_msg_packet_hw))
net/netfilter/nfnetlink_queue.c
738
+ nla_total_size(sizeof(u_int32_t)) /* skbinfo */
net/netfilter/nfnetlink_queue.c
740
+ nla_total_size(sizeof(u_int32_t)) /* classid */
net/netfilter/nfnetlink_queue.c
742
+ nla_total_size(sizeof(u_int32_t)); /* cap_len */
net/netfilter/nfnetlink_queue.c
746
size += nla_total_size(sizeof(struct nfqnl_msg_packet_timestamp));
net/netfilter/nfnetlink_queue.c
790
size += (nla_total_size(sizeof(u_int32_t)) /* uid */
net/netfilter/nfnetlink_queue.c
791
+ nla_total_size(sizeof(u_int32_t))); /* gid */
net/netfilter/nfnetlink_queue.c
799
size += nla_total_size(seclen);
net/netlink/af_netlink.c
2173
tlvlen += nla_total_size(strlen(extack->_msg) + 1);
net/netlink/af_netlink.c
2175
tlvlen += nla_total_size(extack->cookie_len);
net/netlink/af_netlink.c
2182
tlvlen += nla_total_size(sizeof(u32));
net/netlink/af_netlink.c
2186
tlvlen += nla_total_size(sizeof(u32));
net/netlink/af_netlink.c
2188
tlvlen += nla_total_size(sizeof(u32));
net/openvswitch/datapath.c
1587
msgsize += nla_total_size(IFNAMSIZ);
net/openvswitch/datapath.c
1590
msgsize += nla_total_size(sizeof(u32)); /* OVS_DP_ATTR_USER_FEATURES */
net/openvswitch/datapath.c
1591
msgsize += nla_total_size(sizeof(u32)); /* OVS_DP_ATTR_MASKS_CACHE_SIZE */
net/openvswitch/datapath.c
1592
msgsize += nla_total_size(sizeof(u32) * nr_cpu_ids); /* OVS_DP_ATTR_PER_CPU_PIDS */
net/openvswitch/datapath.c
2195
msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_PORT_NO */
net/openvswitch/datapath.c
2196
msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_TYPE */
net/openvswitch/datapath.c
2197
msgsize += nla_total_size(IFNAMSIZ); /* OVS_VPORT_ATTR_NAME */
net/openvswitch/datapath.c
2198
msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_IFINDEX */
net/openvswitch/datapath.c
2199
msgsize += nla_total_size(sizeof(s32)); /* OVS_VPORT_ATTR_NETNSID */
net/openvswitch/datapath.c
2207
msgsize += nla_total_size(nla_total_size_64bit(sizeof(u64)) +
net/openvswitch/datapath.c
2211
msgsize += nla_total_size(nr_cpu_ids * sizeof(u32));
net/openvswitch/datapath.c
2216
msgsize += nla_total_size(nla_total_size(sizeof(u16)) +
net/openvswitch/datapath.c
2217
nla_total_size(nla_total_size(0)));
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
813
len += nla_total_size(sfid->ufid_len);
net/openvswitch/datapath.c
815
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
819
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
823
len += nla_total_size(ovs_key_attr_size());
net/openvswitch/datapath.c
827
len += nla_total_size(acts->orig_len);
net/openvswitch/datapath.c
831
+ 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
2897
nla_total_size(nla_len(nsh_key)) != nla_len(a) ||
net/openvswitch/flow_netlink.c
2930
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/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
686
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
610
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
245
return nla_total_size(sizeof(struct sctp_info))
net/sctp/diag.c
246
+ nla_total_size(addrlen * asoc->peer.transport_count)
net/sctp/diag.c
247
+ nla_total_size(addrlen * addrcnt)
net/sctp/diag.c
248
+ nla_total_size(sizeof(struct inet_diag_msg))
net/sctp/diag.c
250
+ nla_total_size(sizeof(struct inet_diag_meminfo))
net/shaper/shaper.c
91
return nla_total_size(nla_total_size(sizeof(u32)) +
net/shaper/shaper.c
92
nla_total_size(sizeof(u32)));
net/shaper/shaper.c
97
return nla_total_size(sizeof(u32)) + /* NET_SHAPER_A_IFINDEX */
net/sunrpc/cache.c
1989
msg = genlmsg_new(nla_total_size(sizeof(u32)), GFP_KERNEL);
net/tls/tls_main.c
1176
size += nla_total_size(0) + /* INET_ULP_INFO_TLS */
net/tls/tls_main.c
1177
nla_total_size(sizeof(u16)) + /* TLS_INFO_VERSION */
net/tls/tls_main.c
1178
nla_total_size(sizeof(u16)) + /* TLS_INFO_CIPHER */
net/tls/tls_main.c
1179
nla_total_size(sizeof(u16)) + /* TLS_INFO_RXCONF */
net/tls/tls_main.c
1180
nla_total_size(sizeof(u16)) + /* TLS_INFO_TXCONF */
net/tls/tls_main.c
1181
nla_total_size(0) + /* TLS_INFO_ZC_RO_TX */
net/tls/tls_main.c
1182
nla_total_size(0) + /* TLS_INFO_RX_NO_PAD */
net/tls/tls_main.c
1183
nla_total_size(sizeof(u16)) + /* TLS_INFO_TX_MAX_PAYLOAD_LEN */
net/wireless/nl80211.c
20985
link_info_size += nla_total_size(sizeof(u8));
net/wireless/nl80211.c
20987
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
20990
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
20991
link_info_size += nla_total_size(sizeof(u16));
net/wireless/nl80211.c
21102
link_info_size += nla_total_size(sizeof(u8));
net/wireless/nl80211.c
21104
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
21107
nla_total_size(ETH_ALEN) : 0;
net/wireless/nl80211.c
23358
msg = nlmsg_new(nla_total_size(sizeof(u32)) +
net/wireless/nl80211.c
23359
nla_total_size(ulw_len) +
net/wireless/nl80211.c
23360
nla_total_size(sizeof(u64)) + 100,
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
901
nla_total_size(4) +
net/xfrm/xfrm_interface_core.c
903
nla_total_size(4) +
net/xfrm/xfrm_interface_core.c
905
nla_total_size(0) +
net/xfrm/xfrm_iptfs.c
2588
l += nla_total_size(sizeof(u32)); /* drop time usec */
net/xfrm/xfrm_iptfs.c
2589
l += nla_total_size(sizeof(xc->reorder_win_size));
net/xfrm/xfrm_iptfs.c
2592
l += nla_total_size(0); /* dont-frag flag */
net/xfrm/xfrm_iptfs.c
2593
l += nla_total_size(sizeof(u32)); /* init delay usec */
net/xfrm/xfrm_iptfs.c
2594
l += nla_total_size(sizeof(xc->max_queue_size));
net/xfrm/xfrm_iptfs.c
2595
l += nla_total_size(sizeof(xc->pkt_size));
net/xfrm/xfrm_user.c
1655
+ nla_total_size(sizeof(struct xfrmu_spdinfo))
net/xfrm/xfrm_user.c
1656
+ nla_total_size(sizeof(struct xfrmu_spdhinfo))
net/xfrm/xfrm_user.c
1657
+ nla_total_size(sizeof(struct xfrmu_spdhthresh))
net/xfrm/xfrm_user.c
1658
+ nla_total_size(sizeof(struct xfrmu_spdhthresh));
net/xfrm/xfrm_user.c
1792
+ nla_total_size(sizeof(struct xfrmu_sadhinfo))
net/xfrm/xfrm_user.c
1793
+ nla_total_size(4); /* XFRMA_SAD_CNT */
net/xfrm/xfrm_user.c
2380
return nla_total_size(sizeof(struct xfrm_userpolicy_type));
net/xfrm/xfrm_user.c
2719
+ nla_total_size(replay_size)
net/xfrm/xfrm_user.c
2721
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
2722
+ nla_total_size(4) /* XFRM_AE_RTHR */
net/xfrm/xfrm_user.c
2723
+ nla_total_size(4) /* XFRM_AE_ETHR */
net/xfrm/xfrm_user.c
2724
+ nla_total_size(sizeof(x->dir)) /* XFRMA_SA_DIR */
net/xfrm/xfrm_user.c
2725
+ nla_total_size(4) /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
2726
+ nla_total_size(sizeof(x->if_id)); /* XFRMA_IF_ID */
net/xfrm/xfrm_user.c
3313
(m->encap ? nla_total_size(sizeof(struct xfrm_encap_tmpl)) : 0) +
net/xfrm/xfrm_user.c
3314
(m->xuo ? nla_total_size(sizeof(struct xfrm_user_offload)) : 0) +
net/xfrm/xfrm_user.c
3315
(m->new_mark ? nla_total_size(sizeof(struct xfrm_mark)) : 0) +
net/xfrm/xfrm_user.c
3316
((m->smark.v | m->smark.m) ? nla_total_size(sizeof(u32)) * 2 : 0) +
net/xfrm/xfrm_user.c
3317
(m->mapping_maxage ? nla_total_size(sizeof(u32)) : 0) +
net/xfrm/xfrm_user.c
3318
(m->nat_keepalive_interval ? nla_total_size(sizeof(u32)) : 0) +
net/xfrm/xfrm_user.c
3319
(dir ? nla_total_size(sizeof(u8)) : 0); /* XFRMA_SA_DIR */
net/xfrm/xfrm_user.c
3575
+ (with_kma ? nla_total_size(sizeof(struct xfrm_kmaddress)) : 0)
net/xfrm/xfrm_user.c
3576
+ (with_encp ? nla_total_size(sizeof(struct xfrm_encap_tmpl)) : 0)
net/xfrm/xfrm_user.c
3577
+ nla_total_size(sizeof(struct xfrm_user_migrate) * num_migrate)
net/xfrm/xfrm_user.c
3936
nla_total_size(sizeof(struct xfrm_mark)) +
net/xfrm/xfrm_user.c
3937
nla_total_size(sizeof_field(struct xfrm_state, dir)) +
net/xfrm/xfrm_user.c
3938
nla_total_size(4); /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
4043
l += nla_total_size(aead_len(x->aead));
net/xfrm/xfrm_user.c
4045
l += nla_total_size(sizeof(struct xfrm_algo) +
net/xfrm/xfrm_user.c
4047
l += nla_total_size(xfrm_alg_auth_len(x->aalg));
net/xfrm/xfrm_user.c
4050
l += nla_total_size(xfrm_alg_len(x->ealg));
net/xfrm/xfrm_user.c
4052
l += nla_total_size(sizeof(*x->calg));
net/xfrm/xfrm_user.c
4054
l += nla_total_size(sizeof(*x->encap));
net/xfrm/xfrm_user.c
4056
l += nla_total_size(sizeof(x->tfcpad));
net/xfrm/xfrm_user.c
4058
l += nla_total_size(xfrm_replay_state_esn_len(x->replay_esn));
net/xfrm/xfrm_user.c
4060
l += nla_total_size(sizeof(struct xfrm_replay_state));
net/xfrm/xfrm_user.c
4062
l += nla_total_size(sizeof(struct xfrm_user_sec_ctx) +
net/xfrm/xfrm_user.c
4065
l += nla_total_size(sizeof(*x->coaddr));
net/xfrm/xfrm_user.c
4067
l += nla_total_size(sizeof(x->props.extra_flags));
net/xfrm/xfrm_user.c
4069
l += nla_total_size(sizeof(struct xfrm_user_offload));
net/xfrm/xfrm_user.c
4071
l += nla_total_size(sizeof(x->props.smark.v));
net/xfrm/xfrm_user.c
4072
l += nla_total_size(sizeof(x->props.smark.m));
net/xfrm/xfrm_user.c
4075
l += nla_total_size(sizeof(x->if_id));
net/xfrm/xfrm_user.c
4077
l += nla_total_size(sizeof(x->pcpu_num));
net/xfrm/xfrm_user.c
4083
l += nla_total_size(sizeof(x->mapping_maxage));
net/xfrm/xfrm_user.c
4086
l += nla_total_size(sizeof(x->dir));
net/xfrm/xfrm_user.c
4089
l += nla_total_size(sizeof(x->nat_keepalive_interval));
net/xfrm/xfrm_user.c
4110
len += nla_total_size(headlen);
net/xfrm/xfrm_user.c
4112
len += nla_total_size(sizeof(struct xfrm_mark));
net/xfrm/xfrm_user.c
4184
+ nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr)
net/xfrm/xfrm_user.c
4185
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
4186
+ nla_total_size(xfrm_user_sec_ctx_size(x->security))
net/xfrm/xfrm_user.c
4187
+ nla_total_size(4) /* XFRMA_SA_PCPU */
net/xfrm/xfrm_user.c
4315
+ nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr)
net/xfrm/xfrm_user.c
4316
+ nla_total_size(xfrm_user_sec_ctx_size(xp->security))
net/xfrm/xfrm_user.c
4317
+ nla_total_size(sizeof(struct xfrm_mark))
net/xfrm/xfrm_user.c
4376
unsigned int len = nla_total_size(sizeof(struct xfrm_user_tmpl) * xp->xfrm_nr);
net/xfrm/xfrm_user.c
4387
len += nla_total_size(headlen);
net/xfrm/xfrm_user.c
4391
len += nla_total_size(sizeof(struct xfrm_mark));