net: L2 might need private data per-interface
Allocate the right amount of space for L2's context. Change-Id: Ia2f4f4162334e9e9c26dc95230abdfde5986e052 Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
parent
981da5cb4a
commit
3560f58293
9 changed files with 66 additions and 9 deletions
|
@ -173,6 +173,14 @@
|
|||
__net_if_end = .;
|
||||
} GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION)
|
||||
|
||||
SECTION_DATA_PROLOGUE(net_l2_data, (OPTIONAL),)
|
||||
{
|
||||
__net_l2_data_start = .;
|
||||
*(".net_l2.data")
|
||||
KEEP(*(SORT_BY_NAME(".net_l2.data*")))
|
||||
__net_l2_data_end = .;
|
||||
} GROUP_DATA_LINK_IN(RAMABLE_REGION, ROMABLE_REGION)
|
||||
|
||||
SECTION_DATA_PROLOGUE(net_nbr, (OPTIONAL),)
|
||||
{
|
||||
__net_nbr_start = .;
|
||||
|
|
|
@ -33,3 +33,18 @@
|
|||
__devconfig_end = .;
|
||||
} GROUP_LINK_IN(ROMABLE_REGION)
|
||||
|
||||
SECTION_PROLOGUE(net_l2_init, (OPTIONAL),)
|
||||
{
|
||||
__net_l2_start = .;
|
||||
*(".net_l2.init")
|
||||
KEEP(*(SORT_BY_NAME(".net_l2.init*")))
|
||||
__net_l2_end = .;
|
||||
} GROUP_LINK_IN(ROMABLE_REGION)
|
||||
|
||||
SECTION_PROLOGUE(net_l2, (OPTIONAL),)
|
||||
{
|
||||
__net_l2_start = .;
|
||||
*(".net_l2.init")
|
||||
KEEP(*(SORT_BY_NAME(".net_l2.init*")))
|
||||
__net_l2_end = .;
|
||||
} GROUP_LINK_IN(ROMABLE_REGION)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue