Home
last modified time | relevance | path

Searched refs:tvlv_len (Results 1 – 7 of 7) sorted by relevance

/linux/net/batman-adv/
H A Dmulticast_forw.c70 batadv_mcast_forw_push_padding(struct sk_buff *skb, unsigned short *tvlv_len) in batadv_mcast_forw_push_padding() argument
78 padding = batadv_mcast_forw_skb_push(skb, pad_len, tvlv_len); in batadv_mcast_forw_push_padding()
98 unsigned short *tvlv_len) in batadv_mcast_forw_push_est_padding() argument
100 if (!(count % 2) && !batadv_mcast_forw_push_padding(skb, tvlv_len)) in batadv_mcast_forw_push_est_padding()
153 unsigned short *tvlv_len) in batadv_mcast_forw_push_dest() argument
168 batadv_mcast_forw_skb_push(skb, ETH_ALEN, tvlv_len); in batadv_mcast_forw_push_dest()
196 unsigned short *tvlv_len) in batadv_mcast_forw_push_dests_list() argument
206 num_dests, tvlv_len)) { in batadv_mcast_forw_push_dests_list()
232 unsigned short *tvlv_len) in batadv_mcast_forw_push_tt() argument
247 num_dests, tvlv_len)) { in batadv_mcast_forw_push_tt()
[all …]
H A Dtvlv.c171 size_t tvlv_len = 0; in batadv_tvlv_container_list_size() local
176 tvlv_len += sizeof(struct batadv_tvlv_hdr); in batadv_tvlv_container_list_size()
177 tvlv_len += ntohs(tvlv->tvlv_hdr.len); in batadv_tvlv_container_list_size()
180 return tvlv_len; in batadv_tvlv_container_list_size()
473 u16 tvlv_len; in batadv_tvlv_hdr_next() local
476 tvlv_len = *tvlv_value_len; in batadv_tvlv_hdr_next()
478 if (tvlv_len < sizeof(*tvlv_hdr)) in batadv_tvlv_hdr_next()
484 tvlv_len -= sizeof(*tvlv_hdr); in batadv_tvlv_hdr_next()
486 if (tvlv_value_cont_len > tvlv_len) in batadv_tvlv_hdr_next()
496 *tvlv_value_len = tvlv_len - tvlv_value_cont_len; in batadv_tvlv_hdr_next()
[all …]
H A Dbat_v_ogm.c151 return BATADV_OGM2_HLEN + ntohs(ogm_packet->tvlv_len); in batadv_v_ogm_len()
278 u16 tvlv_len; in batadv_v_ogm_send_meshif() local
296 tvlv_len = ret; in batadv_v_ogm_send_meshif()
308 ogm_packet->tvlv_len = htons(tvlv_len); in batadv_v_ogm_send_meshif()
544 u16 tvlv_len; in batadv_v_ogm_forward() local
576 tvlv_len = ntohs(ogm_received->tvlv_len); in batadv_v_ogm_forward()
578 packet_len = BATADV_OGM2_HLEN + tvlv_len; in batadv_v_ogm_forward()
821 ntohs(ogm2->tvlv_len)); in batadv_v_ogm_process_per_outif()
847 u16 tvlv_len; in batadv_v_ogm_aggr_packet() local
854 tvlv_len = ntohs(ogm2_packet->tvlv_len); in batadv_v_ogm_aggr_packet()
[all …]
H A Dtranslation-table.c835 u16 tvlv_len; in batadv_tt_prepare_tvlv_global_data() local
842 tvlv_len = 0; in batadv_tt_prepare_tvlv_global_data()
857 if (check_add_overflow(*tt_len, change_offset, &tvlv_len)) { in batadv_tt_prepare_tvlv_global_data()
858 tvlv_len = 0; in batadv_tt_prepare_tvlv_global_data()
863 *tt_data = kmalloc(tvlv_len, GFP_ATOMIC); in batadv_tt_prepare_tvlv_global_data()
865 tvlv_len = 0; in batadv_tt_prepare_tvlv_global_data()
891 tvlv_len = *tt_len + change_offset; in batadv_tt_prepare_tvlv_global_data()
901 return tvlv_len; in batadv_tt_prepare_tvlv_global_data()
936 u16 tvlv_len; in batadv_tt_prepare_tvlv_local_data() local
943 tvlv_len = 0; in batadv_tt_prepare_tvlv_local_data()
[all …]
H A Dbat_iv_ogm.c377 u16 tvlv_len; in batadv_iv_ogm_aggr_packet() local
384 tvlv_len = ntohs(ogm_packet->tvlv_len); in batadv_iv_ogm_aggr_packet()
389 if (tvlv_len & 1) in batadv_iv_ogm_aggr_packet()
393 next_buff_pos += tvlv_len; in batadv_iv_ogm_aggr_packet()
454 buff_pos += ntohs(batadv_ogm_packet->tvlv_len); in batadv_iv_ogm_send_to_if()
806 u16 tvlv_len; in batadv_iv_ogm_forward() local
826 tvlv_len = ntohs(batadv_ogm_packet->tvlv_len); in batadv_iv_ogm_forward()
845 BATADV_OGM_HLEN + tvlv_len, in batadv_iv_ogm_forward()
905 u16 tvlv_len = 0; in batadv_iv_ogm_schedule_buff() local
938 tvlv_len = ret; in batadv_iv_ogm_schedule_buff()
[all …]
H A Drouting.c1170 tvlv_buff_len = ntohs(unicast_tvlv_packet->tvlv_len); in batadv_recv_unicast_tvlv()
1418 tvlv_buff_len = ntohs(mcast_packet->tvlv_len); in batadv_recv_mcast_packet()
/linux/include/uapi/linux/
H A Dbatadv_packet.h233 __be16 tvlv_len; member
256 __be16 tvlv_len; member
516 __be16 tvlv_len; member
575 __be16 tvlv_len; member