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.c62 * @tvlv_len: stores the amount of currently pushed TVLV bytes
70 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()
89 * @tvlv_len: stores the amount of currently pushed TVLV bytes
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()
139 * @tvlv_len: stores the amount of currently pushed TVLV bytes
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()
183 * @tvlv_len
196 batadv_mcast_forw_push_dests_list(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,struct hlist_head * head,size_t entry_offset,unsigned short * num_dests,unsigned short * tvlv_len) batadv_mcast_forw_push_dests_list() argument
232 batadv_mcast_forw_push_tt(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,unsigned short * num_dests,unsigned short * tvlv_len) batadv_mcast_forw_push_tt() argument
277 batadv_mcast_forw_push_want_all(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,unsigned short * num_dests,unsigned short * tvlv_len) batadv_mcast_forw_push_want_all() argument
323 batadv_mcast_forw_push_want_rtr(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,unsigned short * num_dests,unsigned short * tvlv_len) batadv_mcast_forw_push_want_rtr() argument
390 batadv_mcast_forw_push_scrape_padding(struct sk_buff * skb,unsigned short * tvlv_len) batadv_mcast_forw_push_scrape_padding() argument
409 batadv_mcast_forw_push_insert_padding(struct sk_buff * skb,unsigned short * tvlv_len) batadv_mcast_forw_push_insert_padding() argument
450 batadv_mcast_forw_push_adjust_padding(struct sk_buff * skb,int * count,unsigned short num_dests_pushed,unsigned short * tvlv_len) batadv_mcast_forw_push_adjust_padding() argument
493 batadv_mcast_forw_push_dests(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,int is_routable,int * count,unsigned short * tvlv_len) batadv_mcast_forw_push_dests() argument
539 batadv_mcast_forw_push_tracker(struct sk_buff * skb,int num_dests,unsigned short * tvlv_len) batadv_mcast_forw_push_tracker() argument
585 batadv_mcast_forw_push_tvlvs(struct batadv_priv * bat_priv,struct sk_buff * skb,unsigned short vid,int is_routable,int count,unsigned short * tvlv_len) batadv_mcast_forw_push_tvlvs() argument
615 batadv_mcast_forw_push_hdr(struct sk_buff * skb,unsigned short tvlv_len) batadv_mcast_forw_push_hdr() argument
932 unsigned int tvlv_len; batadv_mcast_forw_packet() local
1138 unsigned short tvlv_len = 0; batadv_mcast_forw_push() local
[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()
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 in batadv_tvlv_hdr_next()
470 u16 tvlv_len; batadv_tvlv_hdr_next() local
734 unsigned int tvlv_len; batadv_tvlv_unicast_send() local
[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