blob: 308564862fd51f7c5c6a6fee3d107e9fa3a4fc0d [file] [log] [blame]
Harald Welte3a194402017-07-22 17:07:51 +02001module BSSGP_Helper_Functions {
Harald Weltef1fd0162017-07-22 20:34:05 +02002 external function f_BSSGP_expand_len(in octetstring inp) return octetstring;
3 external function f_BSSGP_compact_len(in octetstring inp) return octetstring;
4 external function f_NS_expand_len(in octetstring inp) return octetstring;
5 external function f_NS_compact_len(in octetstring inp) return octetstring;
Harald Welte336959f2017-07-23 21:33:35 +02006 external function f_LLC_compute_fcs(in octetstring inp) return octetstring;
7
8 function f_LLC_append_fcs(in octetstring inp) return octetstring {
9 return inp & f_LLC_compute_fcs(inp);
10 }
Harald Welte3a194402017-07-22 17:07:51 +020011};