Not from me, there isn't. I've been very careful about the way I have used the word 'ethnicity'. It's a slightly slippery concept of course, as are all concepts that aren't to be discovered 'out there' but are rather constructed 'in here'. It is not quite the same as 'race'. Ethnicity is potentially more complex than that, incorporating such things as history, language, culture, religion, and the existence of prejudice and discrimination on the basis of an assumed identity and place of common origin.
Being of Irish origin can very definitely be viewed as an ethnicity here in the UK, given the UK's history and the history of discrimination and prejudice against Irish people in Britain. There would potentially be other 'white' ethnicities to be constructed as well with their names deriving from a country of ancestry - Polish or Spanish, for example.
So seeing past skin colour, being of Bangladeshi origin is different from being of Indian origin, and can sensibly be categorised as as a separate ethnic group given the commonalities of language, culture, religion and history.
I'm more than happy to use the word 'racism' as a catch-all to refer to all discrimination by ethnicity. I think it is accurate to do so because the discrimination is of the same kind. Perhaps others object to that and think it should be restricted for use only in the 'in here'-constructed categories of race that are supposedly based on physical characteristics only. In practice, I think that restricted use is itself problematic, given that 'race' isn't just based on physical characteristics, that such things as history and culture are needed to understand it. But that would be a separate argument.